-
A Note For Myself As A Computer Science Undergraduate
Ever wish you could go back in time and give yourself some advice? Unfortunately that’s not possible yet. However I was recently asked if I would be open to give some advice to a Computer Science undergraduate. I rattled off a few things and agreed. To be honest I wasn’t sure exactly what I would…
-
X-Card Technique : How To Build Any Habit
Forming new habits is the holy grail of productivity. The X-Cards Technique can help you with the process of building new habits.
-
Script Kittens : Press-Your-Luck Style Card Game
For the longest time I’ve said that I’ve wanted to design and build my own game. Well now I have and it’s called Script Kittens. The game is kind of a hack, but before the details let me give a little back story.
-
Hidden Signs That It Is Time To Leave Your Job
When feelings about a job are extreme, either good or bad, you know what to do. When you love your work and can’t wait to start coding each morning, it’s clear that you should stay. When things are horrible—I mean down right awful—most developers will do their best to abandon ship as quickly as possible.…
-
Why You’re One Piece Of Content Away From Changing Your Life
“Everyone you know started off as an unknown until they did the thing that made them known.” —Gary Vaynerchuk I recently heard this idea from a highly successful businessman Gary Vaynerchuk and wanted to elaborate on its applicability for software developers. The concept is that you’re one piece of content away from changing your life.
-
How Taking More Breaks Will Boost Your Productivity
Software Developer live in an interesting paradox. On one hand we’re lazy. That’s why we like to automate boring repetitive tasks like running unit test or deploying new environments. At the same time Developers are often celebrated for logging numerous work hours. The stereotypical caffeine infused all-nighters are all too common. Working without breaks is…
-
How To Engineer Your ‘Lucky Break’
To most, luck is about rolling the dice, finding a dollar on the ground, or having all your tests pass after a last-minute code commit. Luck is given credit for many people’s struggles and accomplishments. Some use bad luck as a reason for their current failure. At the same time, some might credit good luck…
-
Do You Need To Know More Than One Language?
I had just committed career suicide. Well, that’s what I had been told. My coworkers had just learned that I would be leaving the company. Most understood that. What bothered them was that my current company was a Windows shop and we wrote code in C#.net. However, the position I was moving into developed in…