To be fair, Bob, the biggest problem I find in our industry, at least in my category of web applications and geographically in the UK, is that people don't read.

They don't read. They make things up as they go along. They follow the others. They copy the simplest principles like DRY and "code consistency".

They do not know how to use object oriented programming (and neither do I, especially after listening and reading Sandi Metz).

People in my world keep doing long procedures and reading framework instructions when they absolutely must.

Noone does any testing of any value. Noone understands that testing is live documentation.

Noone has ever read Martin Fowler, much less Michael Feathers.

So.... functional design is a bridge too far for most people.

What do you think?

Reply to this note

Please Login to reply.

Discussion

Sandi Metz is brilliant.

She is indeed.

She changed my way of seeing OO and programming in general. I never heard anyone look at it with such clarity.

Someone advertised her name on a job advert, I looked her up and got glued to YouTube for 40 minutes.

I've been doing this for 20 year and she's definitely one of my heroes.

....

To make you smile - My boss today, who I thought finally "got" scrum, decided to introduce a RACI matrix.

It's Monty Python's flying Circus! Over in the "Agile" world.

Especially if you have a certificate!