How to Be a Great Software Engineer
A former engineer turned CEO shares a framework for becoming a great software engineer, focusing on technical depth, business value, and collaboration.
A former engineer turned CEO shares a framework for becoming a great software engineer, focusing on technical depth, business value, and collaboration.
A developer shares how a single blog post about a Laracasts video led to a job at Spatie and eventually a role as a PHP Developer Advocate at JetBrains.
Explores how senior engineers must shift from assigned tasks to self-managing a complex mix of projects, tasks, and priorities.
The article argues that software testing is a valid and valuable entry point into the IT industry, addressing common criticisms of this view.
A developer shares a curated list of influential tech articles that shaped their career, covering topics like technology choice, productivity, and engineering culture.
Explores the personal and professional growth from transitioning to an engineering manager role, challenging past biases against management.
A comprehensive guide listing 76 essential technical and soft skills for software engineers to learn in 2023 to advance their careers.
A software engineer shares their positive experience working at Netflix, debunking myths about lack of innovation and growth in big tech companies.
Author shares how following curiosity in writing and tech led to writing a machine learning book, promotions, and career growth.
A guide for tech professionals on strategically negotiating with employers by understanding financial leverage and corporate weak points.
A senior engineer shares advice on driving technical change and influencing teams without formal authority, based on a conference talk Q&A.
A senior engineer shares notes and strategies for tackling system design interviews, focusing on clarifying requirements and core concepts.
Senior tech leaders emphasize that taking responsibility and learning from failures are the only things that matter when things go wrong.
A software engineer reflects on the changing nature of satisfaction and progress as career goals become more complex and long-term.
A comprehensive guide for aspiring tech conference speakers, covering proposal writing, preparation, slides, demos, and networking benefits.
The article discusses building a 'personal board of directors' for career mentorship in tech, advocating for diverse advice sources over a single mentor.
A programmer's reflection on their six-week, self-directed learning experience at The Recurse Center, highlighting projects and community.
Discusses the inconsistency of engineering titles like Senior and Staff across companies, and why achievements matter more than titles.
An Engineering Manager reflects on the trade-offs between working in a small vs. large tech company, focusing on breadth of exposure versus depth of specialization.
Five practical tips for software engineers to improve their skills in 2023, covering learning, code quality, complex systems, cloud, and self-care.