Moved off the site... find me at 🐘🐘🐘 @krule@berlin.social 🐘🐘🐘 πŸ¦‹πŸ¦‹πŸ¦‹ @kruler.bsky.social πŸ¦‹πŸ¦‹πŸ¦‹

Berlin, Deutschland
Joined November 2007
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
5
2
19
5,035
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
Pa dobro... ValjaΔ‡e nam u nokaut fazi odmoran MuharemoviΔ‡. πŸ€”
9
4
232
9,176
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
I've heard a lot of "World Cup" songs and national team anthems over the last couples months but Bosnia just set the bar for all future releases. When the WC ends, THIS is the song I'll remember. Idemo Bosno!! πŸ‡§πŸ‡¦
11
44
7
709
50,887
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
Claude Code is Farmville for 40 year old former software engineers
136
380
91
5,723
596,911
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
For those teams looking for alternatives to the GitHub meltdown, check out this recent customer chat I had with the software team behind Rivian/Volkswagen. They run GitLab dedicated, which means they get all the benefits of SaaS, but with dedicated infrastructure and isolation at enormous scale. One of the keys to our success: you are always in control of how and where you run GitLab. GitLab serves more than half of the fortune 100, and hundreds of thousands of other organizations around the world, why not yours? xitter.cf/bstaples/status/204227…
This GitHub incident is insane. Merge queue commits have been reverting previously merged commits at random. This not only breaks the mental contract teams have with Git in general, but is subtle enough to be really hard to unravel after the fact. githubstatus.com/incidents/z…
4
8
78
19,905
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
It is time β†’ effect.institute. 2026, the year of 𝚎𝚏𝚏𝚎𝚌𝚝. I'm extremely proud of how this turned out. There are many chapters to add, but I do hope you enjoy what's there so far. Let me know what you think. 🫑
123
166
51
1,677
301,927
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
We did it: πŸ‡©πŸ‡ͺGermany will OPPOSE Chat Control! πŸ₯³ Thanks everyone for writing to the ministers. 🫢 #ChatControl will not get a majority in the EU Council - at least for now.
294
1,573
345
8,575
734,712
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
Learned helplessness happens when you are regularly exposed to punishment for things you have no control over. You learn that punishment is inevitable, no matter what you do. The result is passivity. You don’t bother to try to improve because there’s no point. The random punishments will continue, regardless. That does happen, but it’s actually rare. More often, when I see managers roll their eyes and complain about the team’s β€œlearned helplessness," the teams have no control over what is asked of them. That’s actual helplessness. I find it ironic that the eye-rolling managers most often are the ones who create the helplessness through bad management. I once had the misfortune of working for a company full of eye-rollers. The teams were forced to march through a backlog created quarterly by management without team involvement. Teams were punished if they didn’t complete the allocated stories. There was insane pressure to deliver on a schedule decided by management without team input. All the teams were forced to march in lock step and to a perverted form of Scrum that seemed designed to eliminate all goodness (& the teams knew that). People were fired by a particularly abusive β€œAgile Change Manager” if they pushed back or deviated from the orthodoxy. People were literally terrified of her. The control even extended to code. E.g., 75% test coverage was mandated, even though test coverage had zero impact on reported defects, most of which were caused by the system doing the wrong thing, not bugs. Needless to say, the teams didn’t bother to try to improve. This is actual helplessness. They weren’t permitted to do anything that would actually help in any significant way, so why bother? When nothing improved, managers blamed the teams for their β€œlearned helplessness,” and bonuses went down. Who, exactly, did those managers think created that helplessness? Management complained that the teams wouldn’t act autonomously, while punishing the teams that tried. That’s not going to work. So, how do you fight back? At this same organization, a group of three teams got together and essentially formed their own organization within an organization. They walled off a corner of a hard-to-get-to space, with portable whiteboards. Entrance was by invitation only. Within those walls, real Agile happened, but nobodyβ€”particularly that Change-Manger bullyβ€”knew what went on behind the walls. They were the most effective teams in the organization, so nobody bothered them. It’s an indicator of exactly how bad things were that management didn’t say, β€œWow, we all need to be that good. What are they doing?” Management was threatened, and just ignored them. Those teams were lucky that they weren't all fired, but they were too productive for that to be an option. I found it interesting that no other teams emulated those three highly successful teams. That may have been learned helplessness, but I think that plain-old fear was a bigger factorβ€”actual helplessness.
4
10
57
4,266
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
Tobacco kills, no matter how it’s packaged. Help us to stop the manipulation: bit.ly/NoTobacco2025 #WorldNoTobaccoDay
45
85
16
170
40,334
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
No other city in Europe can compete: #Berlin is the greenest capital on the continent. With its woods and parks, it is unsurpassed. #OTD 1923 one of the largest of the parks opened. Berlin Calendar reportsπŸ™‚ theberlincompanion.com/p/lig…
1
1
8
1,008
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
After 4 years of work, I'm incredibly excited to introduce LiveStore, the next-gen data layer I'm building for Overtone. It's based on reactive SQLite and has a built-in sync engine. Give it a try - would love your feedback!
Introducing LiveStore (beta) LiveStore is a next-generation state management framework based on reactive SQLite and built-in sync engine.
30
98
9
725
88,029
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
Introducing LiveStore (beta) LiveStore is a next-generation state management framework based on reactive SQLite and built-in sync engine.
31
104
31
1,009
192,207
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
Your backend's final form
3
5
4
56
3,027
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
Now isn’t this the truth! #CalvinandHobbes
8
200
17
1,203
62,478
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
This is the closest thing to real magic you’ll ever see
91
508
65
3,806
282,815
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
Designing resilient systems is about designing with the thinking process that anything can fail at any time and it probably will, NOT to prevent anything from failing!
1
1
152
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
Designing distributed systems with potential failures in mind is not an act of paranoia. Instead, it allows for proactive implementation of solutions to mitigate costs and reduce the impact of failures.
1
1
165
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
I have a new piece up. It's a bit of a rant, even for me, so buckle in. A lot of "thought leaders" have been making their mortgages lately off of bits on how AI is going to replace software engineers, particularly entry-level engineers. stackoverflow.blog/2024/06/1…
It's easy to generate code, but not so easy to generate good code. Contributor @mipsytipsy makes the case for hiring junior developers and treating your engineering team like a delicate ecosystem, and why GenAI tools can only take so devs far. stackoverflow.blog/2024/06/1…
21
251
59
905
287,710
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
Examples of "latency" that we've seen recently were all about the tradeoff between the "zero latency illusion" of optimistic UI (Linear-like) and data accuracy (that requires a roundtrip to DB and cannot be instant). It's a design decision to be made separately in every case.
1
2
48
7,879
Armin – moved to 🐘🐘🐘 @[email protected] 🐘🐘 retweeted
The story of modern AI
33
7,174
59
39,720
727,859