Hacker News new | ask | show | jobs
by ant1oz 1902 days ago
20 years experienced self taught Dev here. And still learning.

The best analogy I can get with programming is to compare it with lawyers.

It takes 7 years to become a lawyer's, and it takes about the same to become a senior programmer.( Assuming 7 years of work experience with a mentor ).

Now, lawyers all have a field, family laws, international laws, constitutional laws, corporate laws. Ask a lawyer who did all his career in corporate law to have a go at a divorce hearing... He will be miserable, and fail.

Programming is similar. You can hear a good lawyer talk and win a case, and it looks easy. But it's not easy.

How many case did he lost before, how many failures.... And now many hours of study did he spent to make sure the argument is a winner?

And where I resonated with in this blog post, is the arrogance and the entitlement of some of those junior programmer, specially in the front-end web industry, who claim to be senior.

I once worked with a 22yo kid who was paid as much as I did, and couldn't write a loop.... He was just a good talker and negociator. 1000$/day to write CSS is really a failure from recruiters and the whole business in general. When juniors think they are senior, they usually take the lead, and the projects goes direction 'fucked'.

And now being good at programming also means being able to get rid of those parasites , which is not eqsy- as their capacity to argue and convince is inversely proportional to their capacity to deliver quality working code.