I've just submitted a port for OpenJDK 26 to the FreeBSD ports tree.

This release includes relevant fixes for FreeBSD from mainline development, but
is otherwise identical to the upstream release.

Release notes for the upstream release is here:
#^https://www.oracle.com/java/technologies/javase/26-relnote-issues.html

FreeBSD related fixes on top of the upstream relese:
- Serviceability Agent: fix stack traces in threads.
- Serviceability Agent: simplify implementation of procadd_read_data to
read memory from process being traced.
- Serviceability Agent: symbol lookup would occationally fail for native
symbols in shared objects.

Let me know if you find any issues with this release.

Thanks to @FreeBSD Foundation for supporting my work on OpenJDK for FreeBSD.

#FreeBSD #OpenJDK #mywork #java #FLOSS #softwaredev
ports - FreeBSD ports tree

OSINT Isn’t About Skill Anymore. It’s About Systems

There’s a moment, if you spend enough time in this space, where your attention changes. You stop looking at individual data points as things to extract. You start seeing them as inputs to a larger structure.

https://cha1nc0der.wordpress.com/2026/03/21/osint-isnt-about-skill-anymore-its-about-systems/

i'm ewan — developer, writer, occasional poet. i build open-source ATProto tooling,
self-host most of my own infrastructure, and take commissions for things i'm actually
good at.

if any of that is useful or interesting to you, ko-fi.com/ewancroft
is where commissions live:

  • poetry from £10
  • short stories from £20
  • SvelteKit websites from £100

everything's CC BY-SA 4.0. no NDAs, no nonsense.

tips are also welcome if you've got use out of anything i've made or written.
either way, cheers.


#kofi #commissions #commissionsopen #opentocommissions #hire #forwardslashforhire #freelance #freelancedev #freelancewriter #writing #writer #poet #poetry #shortstories #fiction #creativewriting #literarywriting #webdev #webdeveloper #frontend #sveltekit #svelte #javascript #typescript #nodejs #atproto #bluesky #fediverse #activitypub #indieweb #decentralised #decentralized #opensource #selfhosted #selfhosting #nixos #linux #homelabbing #homelab #developer #softwaredev #smallcreator #indiecreator #supportcreators #supportindiedevs #supportindieartists #makersofmastodon #mutualaid #ukdev #ukwriter #british
Support Ewan Croft

Support Ewan Croft

Ko-fi

Asked AI to design a payment system.

It returned 14 files, 3 abstraction layers, a service registry, and an event bus.

The requirement needed 1 file and 47 lines.

AI has learned from every architecture post that celebrates complexity. It gives you all of it, every time.

The 2 AM Test does not care who wrote the code. It asks whether a tired engineer can debug it.

AI gives you speed. The Three Filters give you direction.

https://simplicity-first.dev

#softwarearchitecture #softwaredev #ai

Simplicity-First | Software Architecture Made Simple

Kill the Bloat. A movement for developers, architects, and tech leaders who believe software should be clear, maintainable, and built for humans.

AI Benefits - But at What Cost?

In 2026 we can all agree that AI and agentic development are certainly exciting topics which many see yielding great productivity gains. But as the investor-subsidized pricing of these services gives way to realistic and profitable business models, where will the real costs land?

The Hanselminutes Podcast - Agentic Workflows with Don Syme and host Scott Hanselman

https://www.hanselminutes.com/1039/agentic-workflows-with-don-syme

#podcast #ai #devcommunity #agents #softwaredev

Agentic Workflows with Don Syme

In this episode, Scott talks with Don Syme about the emerging world of agentic developer workflows and what it means when coding tools move from autocomplete helpers to collaborators. They explore how modern tools like GitHub Copilot and GitHub Agentic Workflows are evolving into systems that can plan, execute, and iterate on tasks across a codebase, and what that means for software design, type systems, and developer responsibility.

Comprehension Debt — the hidden cost of AI generated code | by Addy Osmani

https://medium.com/@addyosmani/comprehension-debt-the-hidden-cost-of-ai-generated-code-285a25dac57e

#ai #softwaredev

Comprehension Debt — the hidden cost of AI generated code.

Comprehension debt is the hidden cost to human intelligence and memory resulting from excessive reliance on AI and automation. For…

Medium

Refactoring the heart of PowerToys from C++ to C# | by Noraa Junker

https://noraajunker.ch/PowerToys-refactor/

#powertoys #dotnet #csharp #cpp #softwaredev #windowsdev #windows

Refactoring the heart of PowerToys from C++ to C#

In the last few months I have been working on refactoring the heart of PowerToys from C++ to C#. This heart is the PowerToys runner.

I’m probably just now noticing something that’s really old news to other people, but I became a little tired of having to go into the advanced Safari settings to briefly turn on JavaScript for the very brief moment I needed it on my iPhone. I generally keep it off except for those times when I absolutely need it on my mobile device. Today, I thought I could find it quicker by searching for it. If I go to the settings app and I explicitly look for JavaScript, no results show up at all. I think if you’re a developer of any operating system, and you have a search function, I think that should be able to find advance options as well as surface level options. #Apple #SoftwareDev

You didn’t build a product. You built a haunted house that your future self has to live in.

Learn how technical debt traps teams and how to escape it.

https://jeffbailey.us/blog/2026/02/22/fundamentals-of-maintainability/

#CodeQuality #Software #SoftwareDev #Technology #Programming #SoftwareDevelopment #SoftwareEngineering

Fundamentals of Maintainability

Why software maintainability matters: structural complexity, understandability, technical debt, coupling, and code smells. Learn the principles that keep code changeable over time.

Jeff Bailey