bored-at-work

Should I Work On Non-Work Things At Work?

I’ve received a lot of questions lately about whether or not it is appropriate to work on non-work things at work. This isn’t an easy question to answer and every situation is a bit different, but I thought I’d offer some general advice that can help you figure out the answer for yourself. Doing something is better than doing nothing …

How I practice all my interviews

24 Quick Tips to Boost Your Career as a Software Engineer, This Year

This is your year! Well–it can be. I want it to be, you want it to be… Everyone wants it to be, except for Bobby. Who’s Bobby?   He’s the guy that bullied you in high school and shoved you into lockers. Bobby doesn’t want to see you succeed. Bobby wants you to end up flipping burgers, like he is. …

Retro typewriter text the end

Want to Accomplish Your Goals? Become a Finisher

It was 2:00 AM. I hadn’t slept much in the past few days, but I was done. After months of work, I was finally ready to ship. I uploaded the final version of PaceMaker to the Android App store and clicked “publish.” I didn’t know it at the time, but this day would delineate a new chapter of my life. …

Software development estimation

4 Biggest Reasons Why Software Developers Suck at Estimation

Estimation is difficult. Most people aren’t good at it–even in mundane situations. For example, when my wife asks me how much longer it will take me to fix some issue I’m working on or to head home, I almost always invariably reply “five minutes.” I almost always honestly believe it will only take five minutes, but it never does. Most …