Principal Software Developer: Key Responsibilities and Impact

A principal software developer, also known as a principal engineer, is a senior professional in the software development field. Their role involves providing technical leadership, overseeing project implementation, fostering innovation, ensuring code quality, and effective communication. They play a critical role in driving strategic initiatives, mentoring the team, and improving code quality to align with... Continue reading →

A Guide Path for Strategic Growth and Leadership in Software Development

Building a development team is analogous to constructing a skyscraper, starting with a strong foundation and reaching new heights with guidance. Senior and Mid-Level developers provide expertise, accelerate development, and foster mentorship. Junior developers contribute fresh perspectives, cost-effective growth, and internal promotion. Principal developers offer strategic leadership, drive innovation, and manage complexity. This phased hiring... Continue reading →

How to Reconnoiter a New Role!

“i.e. Starting a challenging new role!” I’m stepping into a role right now, which I announced recently “Career Update: Back to Engineering!“. In that role I have a number of key topics and knowledge specific to the role that I need to attain. Most of this is centered around the current state of teams, members... Continue reading →

Getting Things Done! Coders Unite!

Over the last few years I’ve contributed to, organized, worked with, and been in the audience of hundreds of user groups throughout Portland, Seattle, San Francisco, and Vancouver BC. By far, this area of North America has the most active, resilient, and density of thought leaders in the technology world. There is something missing however... Continue reading →

Black Hat Agile Cloud Retrospective Quality Improvements

The latest little blurb back and forth among the ALT.NET Community on the ALT.NET Seattle Google Groups thread is about retrospectives and how to increase quality. I won’t post any direct messages but wanted to blog a bit about that. My fellow coworker Eric Ridgeway mentioned, which I whole heartedly agree, one doesn’t wait until... Continue reading →