I'm back from my short break!
Coding up handling of mass followings for my on stream Twitch Notifications desktop client and maybe another event type.

I'm back from my short break!
Coding up handling of mass followings for my on stream Twitch Notifications desktop client and maybe another event type.
I just posted a rant about behaviour in the open-source community with an emphasis on user entitlement.
"My current conclusion, though preliminary in this rapidly evolving field, is that not only can seasoned developers benefit from this technology — they are actually in the optimal position to harness its power.
Here’s the fascinating part: The very experience and accumulated know-how in software engineering and project management — which might seem obsolete in the age of AI — are precisely what enable the most effective use of these tools.
While I haven’t found the perfect metaphor for these LLM-based programming agents in an AI-assisted coding setup, I currently think of them as “an absolute senior when it comes to programming knowledge, but an absolute junior when it comes to architectural oversight in your specific context.”
This means that it takes some strategic effort to make them save you a tremendous amount of work.
And who better to invest that effort in the right way than a senior software engineer?
As we’ll see, while we’re dealing with cutting-edge technology, it’s the time-tested, traditional practices and tools that enable us to wield this new capability most effectively."
So, for anyone not in dotnetland, MediatR is a library which is commonly implementing a design pattern known as CQRS, one of the many completely pointless "design pattern for the sake of design patterns" found within OOP and which I have been trying dearly to make people stop using.
2 months ago its lead developer posted in a comment to a reddit thread 'You can print it on a shirt “I will never commercialize MediatR”. And I will sign it.', only for that lead developer to, two months later, make it closed source...
Jimmy, you have no idea how much of a favour you are doing for me
https://www.reddit.com/r/dotnet/comments/1iamrqd/comment/m9e36u2/
Got offered a job at an "AI-driven tech consultancy" company. What even is that? Just feed customer quandaries into an #AI and toss generated code back at them for easy money? Are there seriously still people who fall for this kind of buzzword marketing in IT?
Getting ready for #QConLondon! Check out Luca Mezzalira's video preparing to speak at the conference and get a sneak peek behind the scenes: https://www.youtube.com/shorts/rsoNorCBPH0
Not long now until the event kicks off! #QCon #SoftwareDevelopment #LondonTech
Tickets for #DDDSW are now available. I'm looking forward to talking about managing #complexity in #software design and meeting lots of new people in #Bristol in just a few weeks' time!
See you at Developer Developer Developer South West!
https://dddsouthwest.com/
Many years ago Daniel (@kinnison), Richard, and I kept a group blog called Yakking. One of the best things we wrote was a series on truisms. This was by Daniel, with some input from the rest of us. I still recommend these. They're very deep truths, despite being surface-level funny.
GitGuardian has released a new report highlighting the significant escalation of "secrets sprawl”.
Their analysis shows a 25% surge in unintentionally exposed credentials (API keys, passwords) within public #GitHub repositories during 2024 compared to the previous year.
Learn more: https://bit.ly/4j82B6Y
I would like to introduce you to "Vibe Management". Give in to the vibes, and embrace exponentials. It's like management, but not really. You just see stuff, copy stuff, and paste stuff, and it mostly works!
by Thomas K ...
Giving up the dylib dream, 20250331,
https://octet-stream.net/b/scb/2025-03-31-giving-up-the-dylib-dream.html
#Rust without #crates.io, 20231114,
https://thomask.sdf.org/blog/2023/11/14/rust-without-crates-io.html
Golang On The PS2 - A great many PlayStation 2 games were coded in C++, and there are homebrew SDKs th... - https://hackaday.com/2025/03/31/golang-on-the-ps2/ #softwaredevelopment #playstationhacks #playstation2 #golang #code #ps2 #go
Diagrams aren't just for documenting what is intended or already exists. They help you to think, collaborate, and create a shared mental model.
Join me online to discover when and how to use diagrams-as-code, models, and #AI in your designs and diagrams
Create diagrams-as-code as well as understand the diagrams-as-code that an LLM might generate for you.
Find out more here: https://ddd.academy/diagrams-as-code-with-ai/
Do you use a AI integration on your text editor or IDE?
Feel free to response the poll and put why you response, also please share this poll.
"No one’s heard of a starving craftsman, just starving artists, and for a reason. Craftsmen create something people need. You’ve mastered a few important skills and moved up in the company. The important aspect here is that as you reach out to a greater community, you realize that there are plenty of people who are more skilled than you and who are still learning. Learn from them.
Gaining textbook skills or collecting certifications isn’t the point anymore; it’s applying all this knowledge in practical ways. Along the journey, you need to watch out for your best career interests and make sure that what you’re doing is what you want to do. For example, many get lost in promotions that lure them away from what they like doing, whether that’s programming or writing.
Finally, don’t underestimate perpetual learning. This is the key to the long road. Take time to practice, even if your job doesn’t seem to allow it. Learn new skills or apply existing skills in new ways. Along with practice comes failure, but don’t let that discourage you."
Help Propel The Original ARM OS Into The Future - We use ARM devices in everything from our microcontroller projects to our laptops,... - https://hackaday.com/2025/03/30/help-propel-the-original-arm-os-into-the-future/ #softwaredevelopment #operatingsystem #riscos #arm
I want to throw out a big #HotDamn to 20 years of #softwaredevelopment . I recently bought a used #Behringer #BCF2000 which had a #SysEx editor last developed in 2004 in #Java available for download from the official website. I downloaded the software to my #Fedora system and it recognized the device over the modern #Linux #USB interface and worked like a champ.
Well done, 20 years of #software develoment and backwards compatibility!