Bliki: Expansion Joints
Martin Fowler explains 'Expansion Joints', a technique for dynamically adjusting presentation length by using optional, flexible content segments.
Martin Fowler explains 'Expansion Joints', a technique for dynamically adjusting presentation length by using optional, flexible content segments.
Martin Fowler shares three articles on Gen AI's impact on developers and reflections on meaningful work.
Robin, a German software engineer, introduces his background, mission to make coding education accessible, and his freelance work.
Kent C. Dodds announces his redesigned website, detailing its extensive learning resources for software engineers, including courses, podcasts, and workshops.
A JavaScript developer argues for prioritizing CSS skills to improve quality of life and career, especially for those who find it frustrating.
A software engineer shares four techniques to improve skills beyond learning new frameworks, focusing on problem-solving and impact.
Tips for intentionally building your career and personal brand to gain job security, confidence, and career flexibility.
An analysis of why many corporate engineering blogs fail to attract readers and the key processes used by successful ones like Cloudflare and Segment.
A software engineer critiques algorithms interviews, arguing they don't reflect real-world problem-solving, despite providing value by fixing such issues on the job.
A personal blog post reflecting on the author's journey from a struggling college student in 2010 to a software developer, sharing lessons learned.
A personal reflection on the author's life journey through the 2010s, covering career, family, and personal growth.
A software engineer explains that experience comes from solving diverse problems, not just time, and suggests ways to find them.
A software engineer shares his experience starting a new role as a senior backend developer at the telemedicine company Doctor on Demand.
A developer shares three actionable ideas to help software engineers increase their marketability and stand out in the job market.
A critical guide to programming books, offering specific recommendations and anti-recommendations for topics like algorithms and data structures.
Analyzes Joel Spolsky's 'lemons' hiring theory, questioning why great developers are supposedly rare on the job market if they are easy to identify.
Analyzes if software developer compensation is becoming bimodal, like in law, using salary data and trends.
An analysis of hiring biases in tech, where experienced candidates are rejected for not fitting a 'trendy' profile from elite schools.
Analyzes the debate between working at a startup vs. a big tech company, challenging common claims about earnings and career growth.
An analysis of Butler Lampson's 1999 predictions on computer science, comparing what worked then to the state of technology in 2015.