Mike SageGood Developer / Great Developer / Exceptional DeveloperMany developers toe the line between mediocre and good, but what is the difference between a good and great developer? Let’s explore this…Jan 716Jan 716
Mike SageManaging Time off (PTO)You have a tough decision to make: do you approve or deny your employees’ time off? This request tends to arrive either by email or direct…Dec 24, 20233Dec 24, 20233
Mike SageEngineering Manager — Five MORE things I’ve learnedLearning is a never ending task in the software industry. You could even say it’s job number one. Here are five more things that I’ve…Dec 16, 2023Dec 16, 2023
Mike SageTake charge of your careerThe number one mistake I see so many people making is this: They’re not actively in the driver’s seat of their own career.Dec 11, 20231Dec 11, 20231
Mike SageManaging Full-Stack and Split-Stack teamsWhether to assemble a team of full-stack developers or move toward a split-stack method involving front-end and back-end engineers is a…Dec 6, 2023Dec 6, 2023
Mike SageTechnical Debt -or- why is this feature taking so long?Technical debt — or when simple changes take way, way too long to complete. In this article we’ll explore three causes and what you can…Dec 5, 2023Dec 5, 2023
Mike SageFive lessons I learned to move up to Senior Software EngineerThe lessons in this article will help new or mid-level developers understand what is needed to move up to Senior Software Engineer. These…Dec 3, 20233Dec 3, 20233
Mike SageIntroduction to Basic Office PoliticsPolitics in the workplace is unavoidable.Dec 1, 20233Dec 1, 20233
Mike SageWorking Together: Engineering Manager / Product Owner / Technical LeadThere are many guides that explain what each role does, but how do you actually work with other roles on your team? This guide is aimed at…Nov 29, 20232Nov 29, 20232