How Much Time Do You Waste While Coding?

If you’re reading this, you’re likely a programmer like myself. Whether you work freelance or on a contract, time is one of your most valuable commodities.

Still, developers often find themselves sucked into projects without paying attention to how well they manage their time — if at all.

Be Anything You Want, but Not a Programmer

Here’s a valuable piece of advice for anyone embarking on a new learning journey: disregard individuals who derive pleasure from belittling beginners. Some individuals take delight in undermining novices, perhaps out of insecurity or past experiences of being bullied, which gives them a misguided sense of power. Regardless of their reasons, if someone is trying to make you feel inadequate for trying something new, don’t pay attention to them. They simply lack empathy.

Back in 2012, Jeff Attwood wrote an article advising against learning how to code. I can’t help but wonder if he’ll give the same advice to his own children when they express a desire to follow in their father’s footsteps. It’s highly unlikely. He’ll likely enthusiastically guide them through the coding process, emphasizing how enjoyable and rewarding it can be encouraging them to pursue it wholeheartedly. Yet, according to his previous stance, coding is a pursuit exclusively reserved for Jeff and his kids.

5 Software Developer Competencies: How To Recognize a Good Programmer

A geek programmer acquires technologies like shiny tools in a utility belt. But every technology is simply a collection of patterns expressed in a language, and most patterns are not new; if we understand the patterns, we can readily understand any technology that embodies them.

At various times in my life, I’ve geeked out on programming, but I don’t think that’s the hallmark of a good developer. What could be wrong with a talented developer who gives 110% creating clear, accurate maintainable code from 9 to 5, enjoys lunch while talking about anything but work, and goes home to a life unleashed from a keyboard?