The Software Life Why Programmers Should Do Their Own Taxes While the complexity of tax law might seem daunting, programmers possess exactly the skills needed to navigate tax preparation software.
Growing as Makers What Are You Looking At? The Power of Awareness The Covid-19 pandemic taught me the power of awareness to change your understanding. I apply that lesson to custom software consulting.
Growing as Makers What Makes a Great Consultant? Hint: It’s Not Just Code Explore how trust and human connection, not just technical skill, define successful consulting engagements.
Growing as Makers People First: My Shift Toward More Meaningful Work Sometimes I wonder if a People Person belongs in tech. Turns out, I put the soft in software, and that's exactly the point.
Personal Optimization Trying to Land Your First Job In Tech Post-Grad? 3 Things Not to Do The time between graduating and landing your first tech job can be stressful and uncertain. Here's what NOT to do.
Development The Most Important Tool for Working with Legacy Code: Empathy When I'm scratching my head, trying to figure out what the author of some legacy code was thinking, I try to put some empathy into practice.
Personal Optimization Not Just Another Programming Language: Skills That Make a Difference Recently, I’ve had several opportunities to mentor high school to college-aged aspiring programmers. Here are the skills that really matter.
Growing as Makers Why You Shouldn’t Go Into Management (Yet) Building technical skills can supercharge your management capabilities. Learn why you should consider staying in the trenches longer.
Personal Optimization Are You an “Asker” or a “Guesser” at Work? The concept of ask vs. guess culture has fascinated me for years. When it comes to work, are you an asker or a guesser?
Growing as Makers What My Computer Science Program Didn’t Prepare Me for After Graduation While a computer science program may provide a strong foundation in technical skills, it often overlooks the intricacies of the job market.
The Software Life 3 Reasons to Work at a Software Consultancy as a Software Engineer A software consultancy is a company that creates software for other companies. Let me give you three reasons to work at a software consultancy.
Growing as Makers What Makes Someone Fun to Work With? A person who is fun to work with is often praising team members for their dedication and work ethic, not reflecting on their own successes.