schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Ein PDF verlinkt man nicht. Man schickt es rum, und drei Wochen später hat jeder eine andere Version.
Deshalb steht mein Buch jetzt komplett als Seiten im Netz. 34 Kapitel, jedes mit eigener URL, durchsuchbar, kostenlos, kein Formular, keine Mail-Adresse.
Wenn im nächsten Refinement wieder die Frage kommt, wer eigentlich entscheidet: Kapitel 11 verlinken statt eine Datei anzuhängen.
PDF und EPUB gibt es weiter.
„Mit dem LLM bin ich in der halben Zeit fertig. Warum kommt dann beim Nutzer nichts schneller an?"
100.000 GitHub-Devs vermessen: 17-fach mehr Codezeilen. 2,8-fach mehr Commits. Am Ende 1,3-fach mehr Releases. Der Effekt kollabiert genau da, wo Wirkung anfängt.
Er war nie der Engpass. Das Warten auf Entscheidungen war es.
Was du stattdessen messen solltest: https://no-bullshit-agile.de/llm-beschleunigung-messen.html?mtm_campaign=mastodon
Dritte Woche Überstunden. Im Daily fragt keiner, was gestern lief, nur, welcher Bug zuerst dran ist.
Wir behandeln Mehrarbeit wie Kapazität. Ist sie nicht. Du leihst dir Tempo und zahlst mit Fehlern zurück. Einmal beim Bauen, einmal beim Fixen. Nachhaltiges Tempo ist kein Wellness-Thema, sondern Durchsatz.
Warum ihr mit Überstunden langsamer werdet: https://no-bullshit-agile.de/nba76-nachhaltiges-tempo-agil-und-gesund-ohne-burnout.html?mtm_campaign=mastodon
The Fediverse is overflowing with incredible artists, engineers, designers, photographers, and brilliant minds in academia. With the job market on fire globally, let's make a habit of hiring from within our own community, please 🎨📚
Need a designer for a project? A photographer? A researcher? Post your gigs here. Let's create a close-knit support system to help fellow people weather the storm.
If you are hiring: look here first. Post your short-term gigs, full-time roles, and freelance contracts. Give people here a chance.
If you are looking: share your work, follow the hashtags, and connect. Let's take care of each other.
#FediHire #GetFediHired #Academia #MastoArt #art #Photography #Freelance #SoftwareDevelopment #programming #photography
Good development teams don't think, "My part is done."
They think, "Has the customer problem been solved?"
That's a very different mindset, and it changes how people work together.
𝗙𝗼𝗿𝗺𝗮𝗹 𝗠𝗲𝘁𝗵𝗼𝗱𝘀: 𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄 𝘄𝗶𝘁𝗵 𝗟𝗮𝗿𝘀 𝗛𝘂𝗽𝗲𝗹 𝗼𝗻 𝗣𝗿𝗲𝘃𝗲𝗻𝘁𝗶𝗻𝗴 𝗖𝗼𝘀𝘁𝗹𝘆 𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗗𝗲𝗳𝗲𝗰𝘁𝘀 🧮 What if you could prevent software defects before they become expensive problems? In our latest interview, @lars, Curator of the #CPSA Advanced Level Module #FormalMethods, explains why formal methods are more practical than many think and how they help improve #softwarequality. 💡
Learn how #AI and #LLMs fit into the picture. 👉 https://t1p.de/3cr0d
Ein Dev fragt nach Zeit fürs Refactoring. Antwort: „Bringt dem Kunden nichts."
Daily, Retro, Rollen. Das ist die Spitze des Eisbergs. Darunter liegen TDD, CI/CD, Refactoring, Pairing. Wer nur oben investiert, bekommt kein agiles Team. Nur eins, das Meetings kann.
Was unter Wasser liegt: https://no-bullshit-agile.de/der-agile-eisberg.html?mtm_campaign=mastodon
For the sake of the argument, lets presume #agentic_development is the future, will replace humans writing code (almost) entirely.
When we then consider that currently tokens are highly subsidized by investors. Literally trillions a year.
And we see that even with that subsidy, prices are increasing rapidly. But that eventually, these subsidies will be removed and costs will be shifted to the people using the AI.
Then we can only conclude that in future, #softwaredevelopment becomes something for the wealthy only.
A few years ago, everyone with access to a computer and the will to learn, could write the Next Killer App, or get hired to write software. From girls living in a country where $100/month is a solid income, to guys living in the basement of their mom in a country where €2000/month is on the low end. Especially with #opensource goving free access to a solid foundation for everyone, worldwide.
But with the costs of unsubsidized agentic software development, that division will make software development much less accessible to people. When the daily bill for tokens is higher than the common monthly income in your country, it's inaccessible.
We often hear the story that now everyone can "make" software, with AI. Because the skills to write software are no longer a requirement. A barrier removed.
But the barrier isn't removed, it's replaced with a barrier of wealth. A barrier that anyone with a brain and will, could overcome, replaced by a barrier that is set by society and impossible to overcome for a vast majority of the people worldwide.
Letztens beim Durchschauen des Backlogs: 40 Tickets, alle „Priorität 1". Also ist alles gleich unwichtig.
Priorität fühlt sich nach Steuerung an, ist aber nur ein Wunsch mit Etikett. Sie ignoriert, dass ihr eine Kapazität habt. Ein Ticket hochstufen macht nichts schneller, es macht nur den Plan hübsch.
Es gibt ein besseres Wort. Und es ist nicht „Priorität".
Warum das kippt: https://no-bullshit-agile.de/nba08-prioritaeten-sind-quatsch.html?mtm_campaign=mastodon
In which I argue that the current arguments against #GenAI would be very familiar to the times when the printing press was introduced, and will likely have a similar effect: https://youtu.be/kJf3uF60gQk #video #softwaredevelopment
Kein Board hat eine Spalte "warten auf Entscheidung" obwohl das der längste Wartezustand im System ist.
Wir messen Cycle Time und Lead Time. Die Wochen zwischen "Signal gesehen" und "verbindlich entschieden" messen wir nie.
Ein Team, das alle 2 Wochen liefert, aber im Quartalsgremium auf Priorisierung wartet, ist nicht agil. Nur schnell im falschen Takt.
https://no-bullshit-agile.de/nbak12-decision-latency-unsichtbarer-engpass.html?mtm_campaign=mastodon
"That's not my job."
It's a phrase that quietly slows more software teams than most technical problems.
A developer builds the API but won't look at the UI.
Another updates the UI but won't check the database.
Someone else says testing belongs to QA.
👔💼 Behold, the masterpiece where buzzwords go to die, as our corporate sage Giles Edwards unravels the economic enigma of #refactoring with the depth of a shallow puddle. 🌊🔧 Prepare to be dazzled by the revelation that cleaning up code is good for business—who knew? 🤯💸
https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html #corporatebuzzwords #economicinsight #codingforbusiness #techhumor #softwaredevelopment #HackerNews #ngated
Dein Team liefert alle zwei Wochen. Euer Budget wird einmal im Jahr verteilt.
Ihr könnt also 26 Mal lernen und einmal reagieren.
Alles, was in Woche 6 klar wird, ist strukturell folgenlos. Nicht weil niemand will, sondern weil das Geld schon verplant ist.
Kapitalfrequenz begrenzt Anpassungsfähigkeit härter als jede Methode.
https://no-bullshit-agile.de/wfl/#kapital-als-frequenzbegrenzung
„Wir müssen schneller werden."
Gemeint ist fast immer: mehr liefern. Fast nie: schneller entscheiden.
Ein System, das schneller produziert, als es sich orientieren kann, wird nicht agiler. Es wird voller.
Mehr Releases bei gleicher Entscheidungs-Latenz sind kein Fortschritt.
Neulich im Daily: Es geht reiherum, jeder spricht 90 Sekunden ins Leere,
keiner hört zu. Am Ende weiß genau einer mehr als vorher: der Chef.
Ein Daily ist kein Status-Report. Sobald es einer wird, optimiert jeder
seine eigene Zeile statt den Fluss der Arbeit. Zu Recht hasst ihr das Ding.
Es gibt eine Variante, in der die 15 Minuten wirklich was bewegen. Die
redet nicht über Menschen, sondern über Tickets.
https://no-bullshit-agile.de/warum-daily-standups-oft-scheitern-und-wie-man-sie-wiederbelebt.html
3 Tage für eine Änderung, die vor zwei
Jahren 3 Stunden gedauert hätte. Gleicher Code, gleiche Stelle. Keiner
nennt das ein Problem, es heißt „das Modul ist halt gewachsen". Ihr
zahlt längst Zinsen, sie stehen nur auf keinem Ticket. Und der
Refactoring-Sprint, auf den ihr wartet, wird gestrichen. Immer.
Das Problem und die Lösung: https://no-bullshit-agile.de/technische-schulden-agile.html
4 days in, #AgileConfessions has some gems:
"I misused the daily as a status report."
"I thought agile meant finishing tickets fast so I could change the plan anytime."
"Endless upfront plans, until I learned to run experiments."
Your turn: the most anti-agile thing you've done, and what it taught you. Any language, just tag #AgileConfessions.
„Das Refactoring hab ich unter dem Radar gemacht." Nicht heimlich, weil es falsch war, sondern weil er keine
Lust auf Rechtfertigungsdruck hatte. Genau da stirbt Code.
Micromanagement produziert keine Qualität, sondern versteckte Agenden,
Probleme die keiner mehr ausspricht, und Devs, die nur noch das Sichere
bauen. Kontrolle ist kein Qualitätswerkzeug.
Warum das kippt: https://no-bullshit-agile.de/vertrauen-agile-teams-dev-sicht-statt-micromanagement.html
Dein Team ist nicht langsam. Euer Feedback kommt zu spät.
Feedback hat ein Verfallsdatum. Ein Signal, das erst nach Monaten ankommt, lenkt keine Entscheidung mehr.
Der Engpass ist nie das Signal. Es ist die Zeit bis zur Entscheidung.
Frag dich: Wie lange dauert es bei euch von Idee bis echtem Feedback?
https://no-bullshit-agile.de/nbak11-feedback-kommt-zu-spaet.html
It’s been a busy week in the #Java ecosystem!
Highlights include:
➤ A reintroduction of Value Objects (Preview); the GA release of WildFly 41; the July 2026 edition of Open Liberty 26.0.0.7; point releases of TornadoVM, Apache TomEE, Java Operator SDK and LangChain4j; a maintenance release of Micronaut; a new extension, Quarkus Shim; and a new Oracle AI Agent Studio for Fusion Applications.
🔗#InfoQ News Roundup: https://bit.ly/4gKEMnU
From the Leanpub Blog: The Leanpub Podcast 🎙 Feat. Learn Linux TV, Author of Switching to Linux: A Practical Guide for Windows and Mac Users
#books #leanpublishing #selfpublishing #Linux #OpenSource #LinuxDesktop #LearnLinux #Ubuntu #SystemAdministration #SoftwareDevelopment #OpenSourceSoftware #TechEducation #Leanpub
NEW! The Leanpub Podcast 🎙 Feat. Learn Linux TV, Author of Switching to Linux: A Practical Guide for Windows and Mac Users
#books #leanpublishing #selfpublishing #Linux #OpenSource #LinuxDesktop #LearnLinux #Ubuntu #SystemAdministration #SoftwareDevelopment #OpenSourceSoftware #TechEducation #Leanpub
Estimates aren't promises
An estimate is our best understanding of the effort involved based on what we know today.
It isn't a contract.
It isn't a deadline.
It isn't a guarantee.
As we learn more, the estimate may change. That's good engineering, not poor planning.
Time for a re- #introduction! I’m a California native living in Los Angeles. I’ve worked on #SoftwareDevelopment teams for over 15 years now. I like to explore #Agile and experiment with #AgileMethodologies. You may find me tooting about those things, or about #houseplants, #cats, #sourdough, #baking, #macrame, #TVShows and #cyanotypes. Glad to be here!
It’s been a busy week in the #Java ecosystem!
Highlights include:
➤ The GA release of TornadoVM 5.0; point releases of JHipster, Keycloak and Google ADK; maintenance releases of GraalVM Native Build Tools and Micronaut; the OmniFish Build of Payara and introducing Vidocq, a new implementation of the Jakarta EE 11 Core Profile and MicroProfile 7.1.
🔗#InfoQ News Roundup: https://bit.ly/3SWJJ3b
A side benefit of AI coding help
I do a lousy job at taking personal notes. I get involved in getting a build set up just the way it needs to be, then come back in couple of months having forgotten everything I did and needing to make some changes. But I suspect I can get around this by adding instructions to the repo so an AI can reproduce what I did sometime later.
Pro-tip: If your test is broken after refactoring the code, maybe you should check your refactoring instead of adapting the test to the new (wrong) behavior.
#softwareengineering #softwaredevelopment #testing #refactoring
🤖 bed-Con AI & Agentic Engineering talks – something to look forward to!
Discover practical sessions on agentic software development, LLMs, AI-powered engineering, and modern development practices. Expect hands-on insights, real-world experience, and ideas you can apply in your own projects.
📅 September 23–24, 2026 • 📍 FU Berlin
https://bed-con.org/2026/programm
#BerlinExpertDays #AI #AgenticAI #LLM #SoftwareDevelopment #bedcon
Much of AI "productivity gains" come from managers implicitly trusting an LLM to do a good job, and suspending the onerous micromanagement that humans employees get subjected to.
You can do that without paying Anthropic a single penny. It just requires letting the experts you hired do their jobs.
https://productpicnic.beehiiv.com/p/trust-is-not-built-on-craft-alone
#LLM #AI #tech #UXDesign #UX #SoftwareDevelopment #USerresearch
One thing I've learned during my time writing software release manuals (from before the time we automated much of that), is that reading a manual is a skill that few people possess. Many people, especially tech-savvy people, will open a manual halfway to orient themselves, fail to notice when their brain switches to do-mode when it recognizes something, and simply ignore the first steps. Following a manual requires attention and discipline.
It’s been a busy week in the #Java ecosystem!
Highlights include:
➤ The GA releases of Hardwood 1.0 and Endive 1.0; the June 2026 edition of Azul Payara; point releases of Quarkus, LangChain4j; the first beta release of WildFly 41; and introducing Eliya JDK and the Open Source Sustainability Initiative (OSSI), the latter of which was founded by HeroDevs and Commonhaus Foundation.
🔗#InfoQ News Roundup: https://bit.ly/44DXdDh
Execs are confused: we forced you to use all these powerful AI tools and yet our profits aren't 10x! What gives?
Individual productivity is always downstream of strategy. And the same "more, faster!" attitude that creates incremental improvements in delivery speed means that leaders rush through strategy formation.
If the tasks don't add up to anything meaningful, no amount of model improvements will help you.
https://productpicnic.beehiiv.com/p/even-with-a-silver-bullet-you-still-have-to-aim
The Cost Yagni Was Never About – By Kent Beck
https://newsletter.kentbeck.com/p/the-cost-yagni-was-never-about
#HackerNews #YAGNI #KentBeck #SoftwareDevelopment #Agile #Principles #Programming
You are the one who decides what you do. Always. Some people don't believe this. But it's true, in martial arts and software development. And everywhere else, too.
RE: https://mastodon.social/@art3starr/116757210750373518
You should read this! And the paper linked from the article! For the content, but also for the meta-level thoughts:
“There is a way in which metaphors create a thinking scaffold that constrains the ways in which we can see. With a metaphor like “debt” that is a noun, we automatically focus on the objects and try to make sense of our world through the metaphor. […] The metaphor creates a nounification of our world as a way of seeing.
What we miss when we see through a lens made of nouns, are the processes, the verbs, what is happening over time, and more precisely, what is going wrong when the system is moving.”
#softwarearchitecture #systemsthinking #softwaredevelopment #softwareengineering
💡 Supporting the Moment: Seeing Software As Activity Instead of Artifact
I’m excited to share a recent blog article I wrote that extends the 𝐓𝐫𝐢𝐩𝐥𝐞 𝐃𝐞𝐛𝐭 𝐌𝐨𝐝𝐞𝐥 by @mastorey re-examining the idea of “debt” from an activity-centric lens, and splitting apart the two embedded triangles as two separate models, one for the relationships and interactions, the other for the three types of knowledge characterized by the three debts.