Developer priorities throughout their career
A developer's chart on career priorities goes viral, sparking discussion on the evolution from making code work to valuing readability and avoiding over-abstraction.
A developer's chart on career priorities goes viral, sparking discussion on the evolution from making code work to valuing readability and avoiding over-abstraction.
A developer shares his personal productivity system, tools, and routines for balancing a full-time job, a Master's in CS, and side projects.
A developer critiques the use of time-consuming coding challenges in tech hiring, arguing they are unfair and exclusionary.
Challenges the view that management is a promotion and engineering a demotion, arguing for cultural change in tech organizations.
Discusses problem-solving philosophy in tech, advocating for avoiding problems entirely rather than patching them, using API versioning as an example.
A software developer uses a personal story about walking in high heels to illustrate the importance of seeing the 'big picture' when implementing features.
An analysis of Hacktoberfest's challenges, focusing on low-quality contributions and strategies for maintainers to manage them effectively.
A guide for engineering managers on making strategic hiring decisions to scale a tech team effectively, based on experience at a fintech company.
Advice for aspiring open-source contributors: focus on solving your own problems and building skills, not just contributing to popular projects.
A developer discusses overcoming the fear of writing about 'obvious' tech topics, arguing that sharing knowledge benefits everyone.
A software architect shares 12 key lessons learned from successfully organizing and running a full-day virtual tech conference for over 500 attendees.
A discussion on defining a software team's 'critical path' by focusing on business-critical processes that directly impact revenue and customer experience.
An introduction to Git and version control systems, explaining basic concepts like CVCS vs DVCS and how Git works.
A software developer reflects on the need for continuous learning and shares a personal 'brag document' strategy to track accomplishments in the tech field.
Explores the history of Braille as an analogy for iterative software development, highlighting how user-centric design leads to superior solutions.
Discusses the shift from 'master' to 'main' for Git branches, arguing it's a small but meaningful step towards more inclusive language in tech.
A guide for software engineers on delivering effective remote software demos, focusing on preparation, customization, and engaging key stakeholders.
Compares Feature Teams and Product Teams in software development, explaining their structures, goals, and which type the author prefers.
A senior engineer describes how the Feature Lead role at Nested provided the growth and business impact he was missing as a senior developer.
Survey results analyzing PHP developers' preferences for strict type systems versus dynamic typing, and how team/project size influences these views.