Remix.run Logo
eastbound 8 hours ago

> Coding is something you can’t learn at the university, you have to do it yourself

Yes, but I have a great divide with people who can’t draw UML on a whiteboard. Same length of studies, and yet it takes double the time to agree on what’s to build.

They start, and after 3 code reviews I ask them “So where is this abstraction we’ve talked about?” and they say “It’s planned, I’ll do it at the end” and that’s when I know they’ve understood nothing.

The first two employees caught me off guard with implementing the instances instead of the pattern, but for the third, I made it a requirement to start with this.

Lack of abstraction and lack of UML language to express it, is definitely an impediment for a good developer.

(Come the “but you said same length of studies”, so, for those guys: Imagine slaving away with a 5-year bootcamp with no sleep where, at the end, you think you know coding, but you can’t write a treeview where every node is of a different type and calls different implementations — it’s that simple, but in the end, it’s not done).