It’s common in life to encounter problems that are a) really big, b) difficult to understand or c) a brand new area that you’ve never encountered before. In areas like software development, developers are always dealing with new domains that are totally different than what they’ve seen before. In my years of experience, I’m still finding new techniques but here are some that I’ve found helpful: Read the rest of this entry »
In the summer of 2009, I was really, really bored with my job. I would check hacker news multiple times an hour, drawing energy from the really cool startups I saw other people doing. Then, one day in August, I decided “dang, I think it’s time I start a startup myself!”. The concept was simple: create an interface to see what is happening in any neighbourhood of the city right now. Want to know the hottest party downtown? Browse to that area, check to see the scheduled events, the tweets and pictures that people are posting online. I was off… Read the rest of this entry »
For the past three years I’ve been working as a project manager in the government meeting with clients to solicit requirements, writing contracts and doing some basic budget management. I have my own office with my name on the door, I attend multiple conferences/courses a year, work with interesting people, have the latest equipment to do some prototyping and can play my trance music as loud as I want. Oh yeah: the $$$ was really good. The problem?
I Wasn’t Happy
Read the rest of this entry »