⚗️⚗️⚗️ pnathan ⚗️⚗️⚗️ is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
⚗️⚗️⚗️ pnathan ⚗️⚗️⚗️ @pnathan

After diligently studying the source code to the server web framework, I have some competence in it now.

and that's how I bootstrap into new technologies. After a decade+ of this, I've gotten pretty good at doing that. But boy, it can be a pain when you just want to get rolling.

· Web · 1 · 7

@pnathan I've always wanted to ask seasoned programmers how they resist the urge to get into high-level/math/metaprogramming things. Because I'm coding for like 5 years and work 1.5 years and I changed a technology and I'm already getting tired of it and I just want to do some Haskell/e.t.c stuff

@charlag Ultimately you have to figure out how to deal with the inner artist. If that is how you are put together. I hack at home. I stay up to horrible hours doing so, and it satisfies my deep urges.

Not all programmers have that. It's incomprehensible to me, but there ya go.

@pnathan @charlag It’s pretty much that or find a job in Haskell/etc. Unfortunately these are thin on the ground and often pay less than market rate due to the supply of Haskellers far outstripping demand.

@cbowdon @pnathan yeah, you're right. There are some jobs:
functional.works-hub.com/ but there are few of them.
I'd rather bring FP to the industrial programming as much as possible (like I wrote that post on state and effects but better)

@cbowdon @pnathan yeah, you're right. There are some jobs:
functional.works-hub.com/ but there are few of them.
I'd rather bring FP to the industrial programming as much as possible (like I wrote that post on state and effects but better)

@pnathan Huh. I usually don't read the source to server web frameworks until I run into undocumented or incorrectly documented behaviour. Which generally happens in not too long, but still.

@pnathan I probably learned this from you. But I've been surprised just how rare it is to find among others though.

@andschwa there are clear generational differences imo. Ruby & Python raised the bar for docs, people started to expect and rely on that level of detail, so the expectation of reading the source started to implode