Skip to content
0:00 / 0:00

#softwaremaintenance#legacycode#tef

Programming is terrible — Lessons learned from a life wasted (with slides)

DJAM

64 subscribers • 1 video on Hallway

YouTube
  • Recommended by 2 people: 1 in engineering communities and 1 curated list.
  • Presented by Thomas Figg
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

26K views10 years ago2 recommendations

Tools and practiceSoftware designSimplicity and complexityRefactoring and legacy codeCode review and teamwork

Thomas Figg shares cynical but practical lessons about software development, maintenance, and the reality of working with legacy systems.

With slides and captions for non-eglish speakers Original is taken from m.reddit.com/r/programming/comments/1a2mf7/programming_is_te…

Why it's here

2 people recommend this

What people say. Recommended as a classic, highly entertaining talk on the harsh realities of software engineering and maintenance.

Moments people linked to

u/cyberndin r/programming • Recommends

On “Being good at programming competitions correlates negatively with being good on the job”

This is also the difference between education and reality. Students will most often work on greenfield prototypes. Reminds me on this section of a talk: Programming is terrible — Lessons learned from a life wasted (20:25+)
120View on Reddit

awesome-talkscurated list on GitHubRecommends

Under “Software Development”

Programming is terrible - Lessons learned from a life wasted by **Thomas Figg** (EMF 2012) 1:06:43