Advice for New Principal Tech ICs (i.e., Notes to Myself)
A principal engineer shares advice for new principal tech ICs, covering role definition, shifting responsibilities, and the importance of influence and communication.
A principal engineer shares advice for new principal tech ICs, covering role definition, shifting responsibilities, and the importance of influence and communication.
A software engineer shares his AI-accelerated development workflow using CursorAI and ai-devkit to speed up the traditional software engineering process.
Explores how feedback works in tech careers, using regression to the mean and advice on focusing on strengths vs. weaknesses at different career stages.
Explores why coding is just one component of software engineering, highlighting system design, architecture, and the role of AI tools.
A staff developer reflects on career satisfaction, discussing the concept of 'spiky' vs. well-rounded skills and the importance of working in one's core strengths.
Analyzes whether to join an AI startup, focusing on career growth and company investment potential in a tough market.
A critique of homogenized IT content on platforms like LinkedIn, arguing for more original and insightful industry discourse.
The creator announces the end of the Compile Swift Podcast after 193 episodes, citing challenges in maintaining content quality and schedule.
The author argues that using AI to generate websites does not automatically make someone a 'web developer', and explores the definition of the title.
A software engineer's reflection on managing priorities and technical debt in a fast-growing company, comparing it to spinning plates.
Martin Fowler explains 'Expansion Joints', a technique for dynamically adjusting presentation length by using optional, flexible content segments.
A tech professional shares career advice from mentoring, focusing on when to leave roles for better growth, leadership, and compensation.
A software engineer reviews the book 'The AI Con', discussing its critical perspectives on AI's societal and environmental impacts.
A guide on advancing your software engineering career by shifting from solving defined problems to identifying the right business problems to solve.
A study reveals AI tools like Cursor may slow developers down by 19%, despite their perception of increased productivity.
Explores the responsibilities and mindset shift required to become a senior engineer, focusing on ownership, vision, and business impact.
A software engineer outlines three stages of engineering experience, from beginners learning from mistakes to experts anticipating problems.
Analysis of the US Section 174 tax change reversal and its impact on software engineer hiring and the tech industry.
Article argues that developing the right mindset is more crucial for career advancement than simply chasing a new job title in tech.
Martin Fowler shares three articles on Gen AI's impact on developers and reflections on meaningful work.