Best morning and evening routines for software developers

Why are they important? Why are routines important to us? What makes a good morning routine? Or a bad evening routine? Inherently, nothing is good or bad about any given routine you may already have, but some routines hamper our ability to get moving quickly during the day. Or allow us to properly wind down…

Read More

Tuesday’s Tip – Think Like a Medical Resident

There’s an old adage in the medical field: See one. Do one. Teach one. The idea being you first get familiar with the subject area, then you try it yourself for hands-on experience, and then teaching one will help you retain and better understand your newfound knowledge. The practice, while becoming outdated in medicine, can still be a valuable method in programming.

Read More

The egoless developer

The egoless developer and what it means Before we dive into the origins of this term and who wrote it, I’d like to share my thoughts on what it means to be an egoless developer and why it is still very much relevant today as to when it was written back in 1971. Here’s an…

Read More

How mise en place can help software developers stay organized

Mise en place There are a variety of ways that software engineers stay organized, but one way I’m going to discuss today is based off of a cooking term mise en place – roughly translated, it means “everything in its place.” When it comes to software engineering, having a routine or a set work area…

Read More

How to improve your problem-solving (and analysis) skills

Problem-solving and problem analysis skills are probably some of the most essential skills needed in today’s jobs. There may be multiple ways to solve a given problem, but if we don’t tackle the right one, we will end up having to solve a different version of it later.

Read More