Showing posts with label cons and pros. Show all posts
Showing posts with label cons and pros. Show all posts

Wednesday, October 9, 2019

I stopped using Microsoft Visual Studio and Azure (2019)

I am mostly a hobbyist developer. I had moved to more process management in software engineering. So the cost of paying for the professional version ($1200 / $800) of Visual Studio is quite steep even though I still paid for several years. I am aware there is an Express version which I had used initially but the professional provided a lot of neat features also provided Azure credit so I figured it compensated some of the cost.

I was content with paying but then my real work got busy for several months, also many things came up in my personal life, so I had neglected programming for a bit. When I returned, I realized Visual Studio no longer let me log in. I eventually found that my subscription had expired. I then noticed that I had received a bunch of emails that said I was overdue. This was due to a fraudulent charge on my credit card which was canceled, and that card was the one on record to renew.

This was extremely confusing, because I thought they had moved to subscription basis which I had been paying. When I paid all the overdue costs, I was still unable to use VS 2019. But somehow VS was separate and that had expired several months past, so it will cost me another $1200 to repurchase to use. I am still a bit confused exactly what is what, like what was Visual Studio and what was monthly subscription.

My current understanding is that I was paying monthly for Azure which does not include VS. I had paid for VS the prior year. Sadly, I didn't notice that I had been paying some much to MS for so long. So I still have Azure to host my site temporarily, but absolutely no access to VS. But if I paid for VS, then I should basically own my copy of VS. After talking to support, this was confirmed to be the case. I was unable to find a key in my MSDN subscription. I just grew tired and frustrated, then just refused to use VS again... not even the Express version.

On top of that, since I had purchased VS 2019, I should have had $50 monthly credit to Azure so why was I paying the Azure monthly costs (which was under $50 / month)?! Ugh.... this is so painful.

In Summary

I had once forgot to renew in the past and paid the full cost, so this is the second time. I was barely ok with the cost. Then they moved me to subscription basis which I had complained about because I just wanted to pay a flat amount. Then I found out that I still had to pay the VS subscription and I guess I was paying the Azure subscription. I had been using VS for over 10 years, maybe around 15 years.... and absolutely no sympathy for my situation. I have been a promoter of MS VS, .NET, and MS SQL, but no longer. I don't hate them, but definitely no love anymore. 

And so, I have moved to Google Cloud, Linux, Python, Apache, Django, and Postgres. After one week, the pricing scheme is very reasonable for hobbyists and people who wants to experiment before going full production. First impressions for this new tech stack will come in the future.

Will I go back? Maybe if there were some changes, but unlikely. I'll continue to use MS Windows, although a good chance I may move

Thursday, June 15, 2017

My struggles with overeating

For those who is reading my blog for the first time, I do exercise quite regularly but still cannot lose weight or yo-yo when I lose significant amount. I am not fond of sharing my personal health experiences, but I do wish to help others and I found it helpful to know that other people have struggled and overcame their struggles.

I say that I exercise regularly, but I do go in slumps. In the big picture, I typically do the worst when I am at a new job because I overwork, eat poorly, eat more frequently, don't exercise, and sleep less. I get too tunnel-visioned in learning as much as I can in as short period of time. I do this rather successfully at the expense of my health.

I also do very, very well when I do not work. I lost 30 pounds in a summer when I was volunteering. I lose a lot of weight when I am between jobs. Basically, I do well when I just focus my attention at one particular lifestyle.

Lately, I have been doing better at balancing these two. Unfortunately, I still have a lot of bad habits. Eat a lot and frequently. I know it, but it is still hard to avoid it. No matter how much I tell myself... I could be telling myself the entire day that I should stop late night eating, I will still waver hard and indulge..... even when I wasn't even hungry.

I do not know why. But once it is late, I just want to eat. By this point, I have already eaten the usual 3 meals. I am even worse when I actually feel hungry. This has a multi-part problem. First, I don't cook frequently so I cook an entire week's worth of food over the weekend. Second, I do not like to waste food (in a broader view, I do not like wasting in general). Third, when I do something I go all the way. Fourth through to infinite, I am pretty bad to almost all bad eating habits except for sweets. 

I have never been much for candy, cakes, ice cream... unless they are the only available edible foods which I practice eat them more like a meal than a snack. I also do not have a problem with snacking, but I like snack foods. So if I am hungry, I can down a bag of potato chips. In between meals, I have no problems avoiding it. Once I am hungry and I eat one chip... the bag will basically be consumed within minutes.

So if there is food around, I will want to "finish" it even if I am full. I don't like leftovers, so I will eat it all. Even if I am stuffed, I will finish off the food. Because I don't buy candy or snacks, I am at least able to avoid very unhealthy foods. When I host parties and have leftover snacks... sadly I will eat them. To avoid this, I have been giving them away as guests leave or bring them to the office.

But easily my one biggest issue is late night eating...

I eat an extra late night meal. This is so hard and no amount of logic can explain why I still want to eat... except out of habit. I will look into every nook and cranny for some resemblance of food that needs to be consumed and make-up some excuse that it needs to be done before it expires. Even to this day, I am staring at the food and practically yelling at myself (or the food) that I should not eat... I will not eat it.... over and over.

I do not know what triggered the change, but in the last week, I have actually been able to put the food back into the fridge and just not eat it. And like that, I have been able to lose 1-2 pounds a day. It does not even matter if I ate unhealthy (fried chicken, fries, etc.). I am not saying that I should be eating it, but this just shows how unhealthy late night eating has been for me. I am already down 8 pounds in the last week. (Just for some reference to those who is trying to lose weight, I should weigh around 170 and currently 250 at the start of losing... so don't be thinking you'll lose a pound if you are already at average weight.)

Even now as I write this post, I still have the urge. It has become literally to the point of my left arm pulling my right arm away. So, I really hope anyone who is trying to lose weight that you are not alone in your struggle. It is hard... and sometimes there really is no good explanation except purely will-power to make a change in one's life. So, keep fighting even if you fail. 

Sunday, May 28, 2017

Human Decency - Mr. Rogers - Senate Subcommittee (1969)

Still relevant today...

https://www.youtube.com/watch?v=fKy7ljRr0AA
http://www.americanrhetoric.com/speeches/fredrogerssenatetestimonypbs.htm


Senator Pastore: Alright Rogers, you've got the floor.
Mr. Rogers: Senator Pastore, this is a philosophical statement and would take about ten minutes to read, so I'll not do that. One of the first things that a child learns in a healthy family is trust, and I trust what you have said that you will read this. It's very important to me. I care deeply about children.
Senator Pastore: Will it make you happy if you read it?
Mr. Rogers: I'd just like to talk about it, if it's alright. My first children's program was on WQED fifteen years ago, and its budget was $30. Now, with the help of the Sears-Roebuck Foundation and National Educational Television, as well as all of the affiliated stations -- each station pays to show our program. It's a unique kind of funding in educational television. With this help, now our program has a budget of $6000. It may sound like quite a difference, but $6000 pays for less than two minutes of cartoons. Two minutes of animated, what I sometimes say, bombardment. I'm very much concerned, as I know you are, about what's being delivered to our children in this country. And I've worked in the field of child development for six years now, trying to understand the inner needs of children. We deal with such things as -- as the inner drama of childhood. We don't have to bop somebody over the head to...make drama on the screen. We deal with such things as getting a haircut, or the feelings about brothers and sisters, and the kind of anger that arises in simple family situations. And we speak to it constructively.
Senator Pastore: How long of a program is it?
Mr. Rogers: It's a half hour every day. Most channels schedule it in the noontime as well as in the evening. WETA here has scheduled it in the late afternoon.
Senator Pastore: Could we get a copy of this so that we can see it? Maybe not today, but I'd like to see the program.
Mr. Rogers: I'd like very much for you to see it.
Senator Pastore: I'd like to see the program itself, or any one of them.
Mr. Rogers: We made a hundred programs for EEN, the Eastern Educational Network, and then when the money ran out, people in Boston and Pittsburgh and Chicago all came to the fore and said we've got to have more of this neighborhood expression of care. And this is what -- This is what I give. I give an expression of care every day to each child, to help him realize that he is unique. I end the program by saying, "You've made this day a special day, by just your being you. There's no person in the whole world like you, and I like you, just the way you are." And I feel that if we in public television can only make it clear that feelings are mentionable and manageable, we will have done a great service for mental health. I think that it's much more dramatic that two men could be working out their feelings of anger -- much more dramatic than showing something of gunfire. I'm constantly concerned about what our children are seeing, and for 15 years I have tried in this country and Canada, to present what I feel is a meaningful expression of care.
Senator Pastore: Do you narrate it?
Mr. Rogers: I'm the host, yes. And I do all the puppets and I write all the music, and I write all the scripts --
Senator Pastore: Well, I'm supposed to be a pretty tough guy, and this is the first time I've had goose bumps for the last two days.
Mr. Rogers: Well, I'm grateful, not only for your goose bumps, but for your interest in -- in our kind of communication. Could I tell you the words of one of the songs, which I feel is very important?
Senator Pastore: Yes.
Mr. Rogers: This has to do with that good feeling of control which I feel that children need to know is there. And it starts out, "What do you do with the mad that you feel?" And that first line came straight from a child. I work with children doing puppets in -- in very personal communication with small groups:

What do you do with the mad that you feel? When you feel so mad you could bite. When the whole wide world seems oh so wrong, and nothing you do seems very right. What do you do? Do you punch a bag? Do you pound some clay or some dough? Do you round up friends for a game of tag or see how fast you go? It's great to be able to stop when you've planned the thing that's wrong. And be able to do something else instead -- and think this song --

'I can stop when I want to. Can stop when I wish. Can stop, stop, stop anytime....And what a good feeling to feel like this! And know that the feeling is really mine. Know that there's something deep inside that helps us become what we can. For a girl can be someday a lady, and a boy can be someday a man.'

Senator Pastore: I think it's wonderful. I think it's wonderful. Looks like you just earned the 20 million dollars.

Saturday, June 20, 2015

Microsoft Word Online (First impression) compared to Google Word

Disclaimer: I typically prefer Google's solutions so my opinion may be biased but I try not to be. I have also been using Google Word for a good period of time, but have only used MS Word Online in the last couple days.

Overall, both solutions meet the basic needs for editing a word document.

So far, Google Word is by far more superior to MS Word Online. MS Word Online is also far behind the capabilities available in MS Office Word so there may be hope in the future of MS Word Online.

As of the time of this post, there are several things lacking in MS Word Online that is available on Google Word both of which are free as long as you have a login. Here is the list of things missing:

  • Revision history
  • Keyboard input (useful for international languages)
  • Offline viewing (personally, I never used this in Google)
  • Table of Contents (this was a huge surprise)

Pros:
  • Similar layout to MS Office Word*
  • 1-click styles (I use this all the time, Google word requires 2 clicks**)
Cons:
  • Errors creating/loading word document***

* I know most people do not like the MS Office Word ribbon style, but I have really adapted to the ribbon and find it much more effective. I will admit that there is quite a relearning curve.
** There is a keyboard shortcut for Google word, but ctrl+alt+# is not a simple combination. 
*** This may have been temporary.

Other Notes:
I used Google Chrome for both. This may or may not have a difference to the experience of MS Word Online. I do not plan to test this in IE, maybe Firefox if only Chrome is not available.

Friday, November 15, 2013

Work Life: Working Remotely

I have worked in the office or at client's site for most my career. The experience is as normal wherever I worked. I have the good chance to work remotely for over a year. Well, I work remotely most of the time because I technically still have an office that I go to once in a while. I just want to state that because it is not exactly the same as working remotely all the time.

I did not have a lot of problems transitioning to the new work-style. Overall, my work quality has improved and my time management probably is a little better. I do miss having some face-to-face conversations. I think one of the easy aspects of the transition is my seriousness to working professionally. Another factor is that the entire team is spread around the country with a handful in the other hemisphere, so we are all used to teleconferencing even when in the office.

In my line of work, I do a lot of teleconferencing with desktop sharing similar to GoToMeeting or WebEx. I work with a lot of people. I become more serious with formality the larger my meeting is. I will be a little more lax as there are fewer people. As a software release manager, my role entails a lot of meetings. I do not have to do a lot of active participation in most of the meetings, but still have my share of meetings where I am the host.

There are some annoyances working with some other remote users. Those with kids and dogs are particularly frustrating at times. Some users just cannot separate their personal lives from the background. When people cringe just by seeing you sign into the meeting before the voice is connected, that is a poor sign that something needs to be done. If their dog cannot stop barking, then the user needs to find another location to work. I am fine with people who had to stay home for an emergency or have some background sound due to other extraneous situations. I'll even let some construction or even just a bad day (or even two). But if you have loud background distractions practically all the time, then you need to find a different place.

Because I'm in meetings a lot, sometimes there is some downtime waiting for people to attend. During these times, I'd use the time to cleanup my work area which also happens to be the same area for personal use. The frees up a lot of time outside of work. Other times, I would just move over to my exercise fitness ball and do a few crunches. Not only healthy for me, but really helps give me energy to focus on my meetings. Because you are not far from other chores, I can also cook and/or do laundry during my lunch breaks. This also saves a lot of time outside of work and healthier. All of these adds up so by the end of the day, I can actually relax and not have to spend my time working on personal chores which are not difficult but time-consuming (like laundry which is two 5 minutes and most of the time is just waiting).

Because I can relax more effectively, I wake up more naturally and rarely have the afternoon burn out. I work more effectively which also helps me make more use of my time. So working home is quite beneficial for my employer.

The part that I miss is the interactions with other people. I do not feel as emotionally invested with coworkers. Interactions are a bit more impersonal which in turn actually helps me run my meetings more effectively. Although beneficial for the employer, there is slightly less personal feel to it.

If I could change something, it would be nice to have video conferencing but the companies bandwidth will unlikely hold up since we could have up to 30+ people in a meeting. Alternatively, maybe just a "white noise" video conference of your immediate team even if no one is talking. It will be virtually like being an office except you can actually mute if you need silence or "peek" over at someone and see what they are working on or just listen into their meetings without having to bug them about their schedule or for an invite.

Also, I think some people will have a little easier time empathizing with others. I've found that some people feel that they are singled out but not realize that the other person is just that way with everyone. They just do not see it because you cannot see that sort of thing from a remote location. There have been several conversations with colleagues where I just say that they don't have to stress on it because the person is like that to everyone.

So there are some new social norms remote users have to be more aware of. Because I have lost the visual aid, I have to be more careful on how I deliver my messages. Too quiet and they think you are not confident in what you are saying. Interrupt too much and they think you do not respect them (there is a very slight lag time that most people do not realize but makes it easier for certain types of people to interrupt others). Talk too much and you will likely lose your audience without even knowing it. Multi-tasking is very common in remote users.

A good sign that your meeting is losing its focus when more and more people respond with "sorry, can you repeat that?" There are all sorts of variations of the question but basically they are saying that they were not paying attention to the meeting and was working on something else.  This is ok if the person is not an integral person to the meeting. Those people should not be a permanent member of the meeting though. But when your crucial participants say that more frequently, the agenda of the meeting is somehow lost and should be restructured.

Another problem with remote users is that it is now so easy to attend meetings that you do not need to be attending. I've been on meetings where there were 50+ people and only 10 people really needed to be on that call. Worst is when those 10 people go even further off-topic or extend the meeting longer than necessary. Personally, I think if only 20% of the people on the call is actively participating then the meeting needs to be restructured. Also on this topic, I always find it ridiculous when meetings have both the team's manager, team members, and both are inactive. If that were the case, the manager should kick off his team and have himself or another member stay on to later summarize key points for the team. There is no reason for the entire team to be wasting time listening to a lot of topics unrelated to them.

Financially, it saves both parties. The company saves on office space and utilities while employees save on gas (and probably eating out for the younger generation). There will less complaints about working extra time here and there because they also save commute time (although employers/bosses should not expect this if they did not expect this in-office). Particularly for IT, this also makes it easier to transition to more flexible hours. Work four hours in the morning, then stay up really late for a late night install.

My opinion on working remotely is that it works for some people but not all people. In general, it works and should be considered as a solution but do not expect that everyone will thrive in such an environment even those you know who have good work ethics in the office.