Archive for October 2021
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 MoreTuesday’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 MoreThe 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 MoreTuesday’s Tip – Level up your coding skills using code challenges
Coding challenge sites are a great way for you to sharpen your skills or measure against your past progress. There are a variety of coding challenges, from simple puzzlers that force you to think outside the box to timed challenges that force you to get the correct answer within a specified amount of time. …
Read MoreHow 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 MoreTuesday’s Tip – Use code katas and koans to learn a programming language
Learning a new language? Try code katas or koans! What are Code Katas? Katas are simple techniques or patterns in karate to help teach you the basics. Repeat until mastery, and they become ingrained as muscle memory. Code katas are exercises intended to help you master a language or problem and hone your skills. What…
Read MoreHow 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 MoreTuesday’s Tip – Start Blogging
Blogging will help improve your communication skills as well as start to get your name out there in the software development community.
Read More