Profile avatar
craftofsoftware.dev
Self-taught software developer (25+ yrs) β€’ πŸ‘¨β€πŸ« mentor/educator β€’ family guy β€’ πŸ‡ͺπŸ‡Ί European β€’ πŸŒŽπŸ•ŠοΈ human rights defender β€’ πŸ’ reasonable ape β€’ critical rationalist/Popperian β€’ #blm β€’ pro-choice β€’ pro πŸ‡ΊπŸ‡¦ β€’ twitter eXile β€’ πŸ³οΈβ€πŸŒˆπŸ³οΈβ€βš§οΈ ally https://craftofsoftware.dev
289 posts 152 followers 444 following
Regular Contributor
Active Commenter

Great read for both IT pros and those casually interested. Current AI doesn't live up to its hype. The entire industry probably needs a paradigm shift to make significant progress. I think this is good news. Let's reap the benefits current AI offers and move on with our lives.

I want to see Musk and every single one of his darn companies being held accountable to the fullest extent. They ignore EU law and that cannot stand. Crush him, make him pay, let him know what democracy and the state of law taste like.

This looks really promising: Building an 8-bit computer from scratch. Do you *need* to know in full detail how computers work under the hood to become a decent dev? No, certainly not. But trust me, knowing these things will prove *tremendously* helpful on your way. eater.net/8bit/kits

If you enjoy #puzzles and #logicals, you might want to check out Hiroji Osaka's "Murder Mystery Puzzles". They are so much fun. Lots of them are free to download from the site murdermysterypuzzles.com (thanks, Hiroji). If you enjoy them, please support the artists and buy the premium puzzles, too.

Analyzing and getting to know the problem domain before writing a single line of code is key to a successful project. It is decidedly not "big design up-front" (it's called analysis for a reason). Remember: the best code is the one you don't write in the first place.

Can the #EU finally put an end to big corps taxing consumers through "app store fees" and other such shenanigans (directly or indirectly)?! Thank you. It is high time big tech paid their fair share in taxes, too, btw.

It is amazing how our brain is wired for both abstract and concrete thinking. Yet it seems like humans perform best when thinking on a level that is neither too abstract nor too concrete. If too concrete, we can't see the forest for the trees. We lose context and the bigger picture.

πŸ† Wins the Internet today.

If AI seeks to replace developers, as is often portrayed by the various corps behind it, then why does it produce high-level code instead of code that is closer to the machine? Oh, wait... it is trained on high-level code and would probably get totally stuck on machine code. Think about it.

Clearly, Dijkstra had a very limited, biased view of natural language and their speakers (or maybe it was just his age talking?). It shows that even highly talented so-called geniuses in one subject matter can easily be utter fools in another. (And yeah, it's not fair he can't respond to this.)

Hey Men! Sick of the tired conversations about masculinity, particularly in tech? If you want real change, the first step is becoming an ally against the patriarchy. That's what I talked about today at @amsterdam.voxxeddays.com –1/

If your code makes use of more than a simple if ... else ... (two branches), there is a likely chance you could use the strategy pattern and improve it. If your code branches out into more than four branches, I bet something is off and needs refactoring. Learn this pattern, it's incredibly useful!

I don't want a Switch 2 I don't want a Switch 2 I don't want a Switch 2 I don't want a Switch 2 I don't want a Switch 2 I don't want a Switch 2 I don't want a Switch 2 I don't want a Switch 2 *clicks and buys a Switch 2* 🫣

*Every* engineering discipline faces one incredibly tough challenge: us human beings. As long as humans are involved in engineering, ignoring the human factor will inevitably lead to problems, if not downright disaster. There is no such thing as engineering in the void. Deal with it!

Abuse. That's what patriarchy is! Male supremacy is abuse. It is rape. It is higher maternal and infant mortality. It is the utter disregard for the agency of anyone who isn't a dude

#AI is destroying the very base that the entire web is built on and that many of its citizens depend on existentially. It is high time that AI and its companies (#openai, #anthropic, #xai, ...) get regulated and forced to pay back. They are nothing but parasites. techcrunch.com/2025/04/01/r...