Browse by Tags
Step 1 - Find a problem that plagues everyone but everyone just kind of puts up with it because that's the way things are and fix it. Step 2 - ??? Step 3 - Profit!
Read More...
Today we had a bit of a network outage in our building. It was there, there and there some more. Then it was gone, gone, gone! Since most geek socializing happens over some kind of instant messenger or Facebook wall, this is a major disruption in our
Read More...
For those of you at RIT, be sure to stop by the career fair on Wednesday. I’ll be the guy gloating over how awesome his job is compared to the guys in the next booth.
Read More...
Are you a good developer? It’s not just the code you’ve checked in, it’s the code that you’ve allowed to be checked in too. When someone sends you code for review, it is your duty to make sure it’s up to the quality bar set for your team. Compromise on
Read More...
Any large company will have a variety of positions opened at any one time. This means that when you fly out and interview, you may be assigned to the team that needs head count the most. Or the team that the recruiter thinks you’re a best fit for. Or
Read More...
While waiting for my latest change to compile, I discovered the “preview” option for TV episodes on Xbox Live is a great way to find out more about a series. I don’t really keep track of when new stuff is on, in general I’ll rent a TV series on DVD instead
Read More...
It’s important that as a new developer you do not succumb to a mind numbing repetitive task. One, you’ll look like an idiot when someone else does the same thing with a script or a tool but in 1/100 th the time. Two, you could have tons of time to slack
Read More...
As a new hire, you will mess up. But don’t sweat it, it's to be expected. You will learn more from a mistaked because you will be forced to find a solution when someone points it out. Indeed your success as a new hire isn’t a question of how few mistakes
Read More...
Something to be prepared for when accepting any new far away job is the culture shock. While I’m sure it’s more of a thing for people who leave their country, it can still happen when changing states. One thing that got me about Redmond was the snow.
Read More...
While on vacation, there were many holiday moments that were highlighted by their streaks of geekdom. Such as my mother going into tears after seeing LOLCATs for the first time or me hooking up a router so my brother could play Xbox live (and now has
Read More...
Since starting work, I’ve been exposed to a bunch of different pillars of software requirements. These can include security, performance, localizability, etc. One big one that is hard to see (no pun intended) is accessibility. How does a blind user use
Read More...
For some reason, every major airport loves to charge "7.99 for 24 hours of access!" which really means "7.99 for the 30 minutes you're going to be here!" (Really, who is willingly in an airport for 24 hours?) Rochester International Airport, however,
Read More...
Here’s a bug I came across that earns the “phase of the moon prize”. See if you can pick it up: class Storage { public : Storage() : valx(0), valy(0) { } Storage( int x, int y ) : valx(x), valy(y) { fValid = x != 0 && y != 0; } FGetValues( int
Read More...
In line with this post , writing in a manner that best shows your message in your work environment will help improve your communications with coworkers. Plus you won’t annoy them. However, more importantly is knowing what’s appropriate to send to a discussion
Read More...
Kids of Microsoft employees have it quite easy. Not too long ago I had to run from house to house out in the cold only to discover half the time no one was home or it was the old lady who only gave out dimes or it was a “Can’t college students just buy
Read More...