Data Science and Agile (What Works, and What Doesn't)
Analyzes how Agile methodologies like Scrum can be applied to data science teams, highlighting effective practices and inherent challenges.
Analyzes how Agile methodologies like Scrum can be applied to data science teams, highlighting effective practices and inherent challenges.
A guide for new engineering managers on career paths, focusing on the choice between staying technical or climbing the corporate ladder.
A software engineer shares his journey and reflections on building a profitable side-business while working full-time, discussing motivations and lessons learned.
A software engineer shares personal reflections and lessons learned from years of working remotely, including the hiring process and daily challenges.
A reflection on the importance of mentoring junior developers, emphasizing feedback, encouragement, and practical tips for fostering growth in tech teams.
A software engineering manager reflects on lessons learned in 2018, covering the shift from coding to stakeholder thinking, empathy, team growth, and leadership.
Author discusses challenges and delays in completing the 'Learn JavaScript' course, explaining why previous deadlines were missed and providing a new estimate.
Explores how engineers gain and wield influence within tech organizations, contrasting it with managerial power and emphasizing the power of creation.
Explores the differences between junior and senior software engineers, the importance of mentorship, and how learning defines roles in a fast-evolving field.
A software engineer shares his experience starting a new role as a senior backend developer at the telemedicine company Doctor on Demand.
An article advocating for the use of plain text and the terminal over graphical interfaces for software engineering tasks, citing efficiency and flexibility.
A woman of color in tech shares four specific meetups that were crucial to her career growth and transition from marketing to software engineering.
A software engineering article arguing that simplicity is the most critical quality for achieving correctness and performance in software development.
Explores software engineering as programming integrated over time and with other programmers, using Go's design decisions as examples.
A developer's post-mortem on the controversial reaction to her blunt advice for women in tech on succeeding and gaining power.
A collection of insightful quotes and laws from engineering and computing, focusing on data-driven decisions, measurement, and avoiding premature optimization.
A senior engineer's blunt advice for women in tech: focus on technical skills, seek power and money, and use seniority to advocate for others.
A developer shares three actionable ideas to help software engineers increase their marketability and stand out in the job market.
A critique of modern software development's 'move fast and break things' ethos, arguing it leads to fragile, unreliable technology.
A cynical founder's journey to defining authentic, useful company values for hiring and decision-making in a tech company.