75 private links
Definitely this. I regularly try to pick up new languages for this exact reason. Every time it improves the way I use the languages I already knew.
Useful list of gotchas if you need to dabble in linear algebra. You gotta love those floats.
A bit messy sometimes and a few arguments seem weak to me. Still the core message holds: don't let a framework rule your project.
Very good list. It sets the bar very high! I know most people will fail on a few of those items. It's fine this gives a good direction and something to aim for.
Excellent piece on joy being a better drive than discipline. This then dabbles into why TDD might not work for you.
I definitely agree with this opinion. We definitely don't use state machines enough
This is an interesting simple rule so know when to split something, I like it.
Lots of good insight for a long career as a programmer. Definitely a few things I live by and a few... I tend to loose sight of. More progress to be made.
Indeed a good list of attributes. Not sure if that's the only attributes you want in a team but that's definitely must haves in at least one person.
Unfortunately seems to subscribe to the 10x programmer myth at least partly while trying to debunk another one... apart from that, it was very insightful, shows well how it's a team sport and how you want people to complete each other. The whole "rockstar developer" thing is a recruitment marketing scheme.
Still controversial in the Python community, this post shows a balanced view on where it makes sense and where it doesn't.
More elements on why we should all be concerned about Visual Studio Code and the state of development tools overall. It's clearly moving more and more proprietary. Visual Studio Code's ecosystem is a very well designed trap. I see it more and more around me (even tried it for a little while to see what it was all about). What can I say... Go Kate Go! And also we clearly need many more LSP servers.
I think this is a fair account on the state of OCaml in 2022. I wish it'd have grown more and have a bigger community by now. Nice little language still.
Very good summary on how to process currencies properly in software. Goes all the way to explaining how such a library must behave (should you make one or decide which one to pick).
I definitely recommend adopting this mindset. Been doing most of that for a long time and this definitely helps.
Very nice catalog! Looks like a useful reference.
I already do some of that reading code for some profiles, although it's more geared towards finding mistakes in the code. I like the proposed approach here, will try to do some more of it.
Hear hear! It's not supposed to be easy, you need to hone your practices.
Nice new feature coming to C. This is useful stuff. It required quite some fighting to get in though.
In the end, this is a nice conversation about language design...