Daniel Koller
dko82.bsky.social
Daniel Koller
@dko82.bsky.social
dad, software dev, enjoying life, learner
Reposted by Daniel Koller
Most talks about software architecture that I've watched lately focus on structure—how to decompose a system into bounded contexts, slices, modules, etc.
But structure is only a single aspect of a software architecture amongst many others:
Software Architecture is more than Boxes as Arrows
I watch many software architecture talks (on-site and virtually), and I am starting to think that my understanding of software architecture differs from that of most speakers. I see a lot of talking…
www.planetgeek.ch
March 4, 2025 at 4:21 PM
Reposted by Daniel Koller
#FullStack or Fully Stretched? How the Tech Industry Turned Developers into Coding Chimeras
Full-Stack or Fully Stretched? How the Tech Industry Turned Developers into Coding Chimeras
Why the “Do-It-All” Developer Trend Is Exploiting Talent, Killing Innovation, and Fueling a Burnout Epidemic
medium.com
February 3, 2025 at 7:35 PM
Reposted by Daniel Koller
I got Linux running in a PDF file using a RISC-V emulator.

PDFs support Javascript, so Emscripten is used to compile the TinyEMU emulator to asm.js, which runs in the PDF. It boots in about 30 seconds and emulates a riscv32 buildroot system.

linux.doompdf.dev/linux.pdf
github.com/ading2210/li...
January 31, 2025 at 8:02 PM
Reposted by Daniel Koller
“TDD doesn’t create good designs”. I see statements like this frequently. I agree. Programmers create better or worse designs through their design decisions. Their workflow can provide more or less, sooner or later, better or worse feedback. So can the social structure of their team.
December 30, 2024 at 6:39 PM
Reposted by Daniel Koller
An immature team with an immature manager is just never going to go well. The best they can do is learn fast, but nobody seems to ever want to acknowledge that. Instead they learn how to pretend to make progress.
December 5, 2024 at 6:12 PM