Sign in

Sebastian Hans

@sebhans.hachyderm.io.ap.brid.gy
8 followers 0 following 111 posts

Software architecture and development in Munich, Germany #softwarearchitecture #softwareengineering #softwaredevelopment #fedi22 🌉 bridged from ⁂ hachyderm.io/@sebhans, follow @ap.brid.gy to interact

PostsRepliesMedia
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 8h
I can remember a time when the attitude of what I consider good software enngineers was something like: We apply good engineering practices to minimize failure while accepting that failure will sometimes happen, and if it does, we apply equally good engineering practices to deal with it […]
hachyderm.io
Original post on hachyderm.io
110
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 13h
When complaining about bottlenecks, you should maybe also contemplate _why_ bottles have necks.
004
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 06/10/2026
In his latest fragments (martinfowler.com/fragments/2026-10-…), @mfowler pulled together some thoughts on the language LLMs should use to program in. I'd add this quote from Dijkstra to the mix: “The purpose of abstracting is not to be vague, but to create a new semantic level in […]
hachyderm.io
Original post on hachyderm.io
011
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 06/10/2026
I'm becoming allergic to certain words and phrases. “Keeping the {devs|agent} honest” is such a stupid framing. As if developers were dishonest unless taken on a leash! And it doesn't make sense for “AI” agents either, because they don't have a concept of truth in the first place.
000
Reposted by Sebastian Hans
MrAlanCooper @mralancooper.hachyderm.io.ap.brid.gy · 30/09/2026
I still remember the day in 1976 when Gary Kildall typed in "dir" to an "A>" prompt on his hazeltine green-screen character display to show me a directory listing on his 8080-based, eight-bit computer running the first release of CP/M, the first real microcomputer operating system (that Gary […]
hachyderm.io
Original post on hachyderm.io
2540
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 01/10/2026
It is possible to implement a simple version of Pong using git commit hooks while waiting for an IT provisioning process. Ask me how I know. :-/
000
Reposted by Sebastian Hans
tante @tante.tldr.nettime.org.ap.brid.gy · 24/09/2026
I had a few thoughts on why techbros always say these embarrassing, weird things tante.cc/2026/09/24/the-test
tante.cc
The Test
Jensen Huang, the NVIDIA CEO and wearer of the most midlife crisis looking leather jackets in the world, was on Ezra Klein’s podcast. Now I don’t really want you do go through all of what was being said in that recording/writeup. It’s painful. You feel your mental capabilities decaying with every minute of listening … […]
3234
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 29/09/2026
Plans that absorb uncertainty tend to be more robust than plans that try to handle uncertainty.
000
Reposted by Sebastian Hans
jonny (nonvenomous) @jonny.neuromatch.social.ap.brid.gy · 29/09/2026
RE: neuromatch.social/@jonny/1173398259… OK! Meta evaluated this as intended behavior, not applicable for a bug bounty, so therefore responsible disclosure no longer applies so here goes: any process run within the VM can access the socket that provides inference with no […]
neuromatch.social
Original post on neuromatch.social
1632
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 29/09/2026
“There's no point at which turning your brain off will work” danluu.com/brain-off I fully agree with this. I've always thought of myself as a brain-on developer. #softwareDevelopment #softwareEngineering #programming
danluu.com
There's no point at which turning your brain off will work
Comments
010
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 28/09/2026
New blog post on understanding how software works. I posted this here previously, just putting it up there for ease of reference. sebastian-hans.de/blog/understandin… #softwareDevelopment #softwareEngineering #agentic #AI #programming
sebastian-hans.de
Understanding how software works — Sebastian's blog
Sebastian's blog – Understanding how software works
020
Reposted by Sebastian Hans
Glyph @glyph.im · 27/09/2026
The software industry's original sin was "no warranty, even the implied warranty of merchantability", even on literal products for sale. Every evil we have visited upon the world — clickwrap licenses, instagram anorexia, AI dystopia — is downstream of the generalized ability for software to […]
mastodon.social
Original post on mastodon.social
1328
Reposted by Sebastian Hans
David Roberts @volts.wtf · 27/09/2026
I love this paper so much. If I had my way every single journalist, pundit, analyst, and politician in the US would read it & then read it again. I want to quote all of it. www.frontiersin.org/journals/soc...
frontiersin.org
Frontiers | The problem with polarization research in an age of extremism
"I have been gravely disappointed with the white moderate. I have almost reached the regrettable conclusion that the Negro's great stumbling block i...
14642194
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 24/09/2026
On understanding how software works: “But Sebastian, how can you claim we are losing our understanding of how software works when you are building on top of layers and layers of software, firmware and hardware yourself? I bet you don't understand it all the way down, either!” That's right, but […]
hachyderm.io
Original post on hachyderm.io
100
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 24/09/2026
RE: neuromatch.social/@jonny/1173247908… Digging in the Matrix, finding nested Bash and Python and reeeeally creepy instructions. 🤪 It would be funny if it wasn't so sad.
000
Reposted by Sebastian Hans
Benjamin @blindcoder.toot.berlin.ap.brid.gy · 24/09/2026
Scrapping features noone ever used feels so good! #SoftwareDevelopment
001
Reposted by Sebastian Hans
daniel:// stenberg:// @bagder.mastodon.social.ap.brid.gy · 23/09/2026
Dan Lorenc at Chainguard posted this statement about #curl on LinkedIn...
We put curl 8.22.0 through an eight-and-a-half-hour automated tree search, about 4,100 tool calls and roughly 190 million tokens of model work (the vast majority cache reads), aimed only at High and Critical outcomes: memory safety on an ASan build across the HTTP/1, HTTP/2, HTTP/3, WebSocket, FTP, IMAP, POP3, SMTP, SMB, LDAP, cookie, and NTLM/Digest/Negotiate parsers under tens of thousands of hostile server responses, plus integrity hunts for TLS verification bypass under an on-path attacker,
STARTTLS and 1implicit-TLS downgrade, cross-handle response confusion, CONNECT tunnel handling, credential leakage through redirects, file writes outside the output directory, and Alt-Svc and HSTS guarantees. Thirty-one lines of attack closed clean with no sanitizer report and no verification
bypass; all that surfaced were three Medium-class edges, one of which the curl team had already fixed on master days before we looked. That outcome is a credit to the project: years of continuous fuzzing, the maintainers' own audits, and a codebase where every server-controlled length is bounded
before use left a persistent automated adversary with nowhere to go. Congratulations to the curl team, and thanks for making our negative result so thoroughly earned.

One note on the token figure: the run log records usage for only about 400 of the turns (18.6 million tokens, 46,500 per turn on average), so the 190 million is that average scaled to the 4,103 tool-call turns.
21614
Reposted by Sebastian Hans
tante @tante.tldr.nettime.org.ap.brid.gy · 22/09/2026
Also als die Leute anfingen, die Faschisten der AfD zu wählen, wurden die bürgerlichen Medien nicht müde, jedem Neurechten ein Mikro ins Gesicht zu halten, damit man seine "Sorgen und Nöte" verstehen kann. Das passiert jetzt doch sicher auch mit den Wähler*innen linker Parteien, oder? Oder ging […]
tldr.nettime.org
Original post on tldr.nettime.org
0322
Reposted by Sebastian Hans
Tomáš @prahou.merveilles.town.ap.brid.gy · 22/09/2026
@tante normalize using finished software
0110
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 21/09/2026
Just went out of my way to help a colleague by answering a series of questions they posted to our internal communication channel and offered a call for further help only to be told they had generated the message from a rough sketch and these weren't concrete questions yet. From now on, I'll view […]
hachyderm.io
Original post on hachyderm.io
000
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 21/09/2026
I highly recommend this talk by @kelseyhightower: www.youtube.com/watch?v=A7WFt2JQ5sg “So if you think context is amazing for agents, wait till you give it to humans.” Spot on. Be sure to watch the whole thing, including the Q&A! #softwareArchitecture #softwareEngineering […]
hachyderm.io
Original post on hachyderm.io
001
Reposted by Sebastian Hans
tante @tante.tldr.nettime.org.ap.brid.gy · 16/09/2026
I don't want to give the article too much shit because moving away from big tech is important and all. But this - from someone running services - is a bad sign. Instead of checking out the docs of the software you migrate to if it has a direct migration path […] [Original post on tldr.nettime.org]
Repositories, users, secrets, actions were super simple to move from GitHub to Forgejo. I did it manually with the help of Claude Code before realising Forgejo had a built-in migration tool, which I suspect would have probably been faster and used no tokens :D
1112
Reposted by Sebastian Hans
myrmepropagandist @futurebird.sauropods.win.ap.brid.gy · 16/09/2026
I have another brilliant idea to save money and time. Instead of promoting an LLM to write an email this new system will simply send your target the prompt and the email will be generated on their end with *their* tokens should they choose to open it. We can hide this all in an embedded HTML […]
sauropods.win
Original post on sauropods.win
1344
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 16/09/2026
RE: hachyderm.io/@hazelweakly/117275415… This is an interesting thread! The following steps are fun, too: 11. “here’s how the auditor interprets that obligation” 12. “here’s how the auditor interprets the outcome guidelines and/or implementation guidelines given” 13. “Here’s […]
hachyderm.io
Original post on hachyderm.io
000
Reposted by Sebastian Hans
OpenStreetMap Ops Team @operations.openstreetmap.org · 15/09/2026
The OpenStreetMap.org website and API are struggling. We are fighting a large set of AI crawlers / scrapers. Working to restore service as soon as possible. #AI #Scrapers
122
Reposted by Sebastian Hans
tante @tante.tldr.nettime.org.ap.brid.gy · 15/09/2026
RE: mastodon.social/@rb3n/1172741941514… Heise translated my Comment on the "Concerned AI Bros" into English www.heise.de/en/opinion/Comment-Oh-…
mastodon.social
0111
Reposted by Sebastian Hans
Christoffer S. @cstromblad.com · 15/09/2026
On the topic of LLM-generated software there is one thing I've only grown more concerned and confident about - the need for systems design and architecture thinking. From what I've experienced, both anecdotally and first-hand, is that LLM-generated software systems eventually devolve, and when […]
swecyb.com
Original post on swecyb.com
111
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 14/09/2026
Just listened to @kevlin on Software-Architektur im Stream (@softwarearchitektur_im_stream). I particularly liked the discussion around value demand vs. failure demand and what consequences accelerating work on one or the other might have. I highly recommend this episode […]
hachyderm.io
Original post on hachyderm.io
210
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 14/09/2026
Just had a discussion about a cloud deployment. I was investigating something and found subnets that were apparently not connected to anything. Further investigation revealed that these subnets existed in three availability zones, but only in one of them something was actually running, and […]
hachyderm.io
Original post on hachyderm.io
000
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 11/09/2026
That's certainly something to think about.
001
Reposted by Sebastian Hans
Solarbird :flag_cascadia: @moira.mastodon.murkworks.net.ap.brid.gy · 07/09/2026
This is the big LG television surveillance documentary story GN have been working on for a couple of months, and that they previewed a few days ago. The complete pervasiveness of spying upon not just you and what you watch but _every person and every device around every set_ is genuinely […]
mastodon.murkworks.net
Original post on mastodon.murkworks.net
034
Reposted by Sebastian Hans
Chris Dwan (he/him) @somershade.bsky.social · 03/09/2026
A friend refers to the "a pedestrian was struck by a car" construction as the "exonerative" tense, and that shall be its name henceforth and hereafter.
18379154
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 08/09/2026
Habe mich mal wieder daran erinnert … leider. www.youtube.com/watch?v=ebhxL_duXJo
000
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 08/09/2026
When developing the next iteration of an integration service while the old one is still being maintained, how do you decide on an approach? This post shows how envisioning possible futures helped us do it in a project for a large government organization […]
hachyderm.io
Original post on hachyderm.io
001
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 06/09/2026
A sad day for Germany.
000
Reposted by Sebastian Hans
[object Object] @zzt.mas.to.ap.brid.gy · 05/09/2026
the AI is very skilled, but to do anything of value it needs to run some poorly-formed bash on your system that may or may not delete all your files, or create nonsensical files, or do who knows what the AI is very capable, and that’s why it needs to do a “tool call” to some shit that was […]
mas.to
Original post on mas.to
1312
Reposted by Sebastian Hans
Indio Gringo ® @paninid.mastodon.world.ap.brid.gy · 03/09/2026
🤣
0237
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 02/09/2026
I only now had time to watch this interview with @tante and I have to say it's a great one. Well worth watching in its entirety! pivot-to-ai.com/2026/08/21/tante-on…
pivot-to-ai.com
Tante on AI: ‘When this thing crashes, I want to see apologies’
Today we have the Tante interview! $5-and up patrons and YouTube members got the unedited version of this earlier this week. Here are the video and the podcast. The video contains some impassioned salty language — this has been bleeped for the podcast version if you need that. [YouTube; podcast] The rough transcript is on […]
003
Reposted by Sebastian Hans
Kit Bashir @unixbigot.aus.social.ap.brid.gy · 31/08/2026
“*YOU* Are the Chosen One?!” “Hahaha no.” “I thou—“ “I’m just *a* chosen girl. There’s hundreds of us, you know. Big planet; takes a lot of saving” “Where’s your enchanted sword, then?” “Melted it” “You *what*!” “Swords are flashy, but impractical. So I made an enchanted multitool” “You […]
aus.social
Original post on aus.social
51057
Reposted by Sebastian Hans
Lazarou Monkey Terror 🚀💙🌈 @lazarou.mastodon.social.ap.brid.gy · 31/08/2026
RE: mastodon.social/@Viss/1171871078596… "TL;DR Four minutes is how long it took for a machine inside a Fortune 500 company to execute code we published. Two more within the hour. We didn’t exploit a CVE, phish an employee, or touch a perimeter. We registered destinations that […]
mastodon.social
Original post on mastodon.social
0114
Reposted by Sebastian Hans
dusoft @dusoft.fosstodon.org.ap.brid.gy · 26/08/2026
One of the best opinions I have read on using LLMs for programming: larsfaye.com/articles/ai-coding-wil… Yeah, no, no TLDR, just go and f*ing read it. #llm #code #webdev #softwareDevelopment #claude #ai #essays #deskilling
larsfaye.com
AI Coding will Prevent Expertise | Lars Faye
The need for ongoing friction in long-term skill formation.
103
Reposted by Sebastian Hans
Sebastian Kübeck @skuebeck.graz.social.ap.brid.gy · 25/08/2026
wieldTheSword www.reddit.com/r/ProgrammerHumor/co… #coding #softwareengineering
Monks: Finally, a warrior with the strength to wield the sword of legacy code maintenance.
Warrior: The sword of what?
001
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 26/08/2026
You want good enough quality consistently? Then strive for excellence! New blog post: sebastian-hans.de/blog/good-enough #softwareDevelopment #softwareEngineering #programming
sebastian-hans.de
Good enough — Sebastian's blog
Sebastian's blog – Good enough
000
Sebastian Hans @sebhans.hachyderm.io.ap.brid.gy · 26/08/2026
Solidarität mit Sachsen-Anhalt und Mecklenburg-Vorpommern aktion.fondsfuerdemokratie.de/p/sol…
aktion.fondsfuerdemokratie.de
Schau Dir diese Soli-Erklärung an!
Wir lassen die Menschen in Sachsen-Anhalt und Mecklenburg-Vorpommern nicht allein.
000
Reposted by Sebastian Hans
Fabio Manganiello @fabio.manganiello.eu.ap.brid.gy · 25/08/2026
It’s no longer a fun party when you keep inviting murderers to it. The #Netherlands will boycott #Eurovision for the second year in a row. Earlier this month, organisers announced they were excluding any country involved in an armed conflict from hosting the competition. With the exception […]
manganiello.eu
Original post on manganiello.eu
021
Reposted by Sebastian Hans
Warner Crocker @warnercrocker.mastodon.social.ap.brid.gy · 24/08/2026
Monarch-ing around. #Photography #Butterfiles
Monarch butterfly perched on a bright red zinnia flower against a blurred green garden background.
0312