Sign in

stefankrecher.bsky.social

@stefankrecher.bsky.social
48 followers 202 following 50 posts

🔥Troublemaker since 1972🔥 Software Engineer, loves legacy code Musician, Producer, loves rock music Entrepreneur, Jack-of-all-trades, Nerd, Geek, loves point-and-click

PostsRepliesMedia
stefankrecher.bsky.social @stefankrecher.bsky.social · 06/09/2026
#afd #fckafd
000
stefankrecher.bsky.social @stefankrecher.bsky.social · 07/07/2026
#esug #smalltalk #pharo
000
stefankrecher.bsky.social @stefankrecher.bsky.social · 09/04/2026
I‘m working also on a 1m LoC legacy system - spending much less on tokens but still achieving quality output with claude. Maybe your friend is asking the wrong questions?
020
stefankrecher.bsky.social @stefankrecher.bsky.social · 03/04/2026
github.com/StefanKreche... I created an interface to the OpenAI coding agent "Codex" in Pharo Smalltalk @pharoproject.bsky.social #openai #coding #software-engineering
github.com
GitHub - StefanKrecher/PharoCodex: Use codex app-server within Pharo
Use codex app-server within Pharo. Contribute to StefanKrecher/PharoCodex development by creating an account on GitHub.
011
Reposted by @stefankrecher.bsky.social
esugsmalltalk.bsky.social @esugsmalltalk.bsky.social · 03/04/2026
[ANN] isLoop 2026: International School on Live Object-Oriented Programming 4-6 July 2026 - Plovdiv, Bulgaria isloop.pharo.org/2026-plovdiv
isloop.pharo.org
isLoop: International School on Live Object-Oriented Programming
Learn advanced object-oriented programming in Pharo
023
Reposted by @stefankrecher.bsky.social
Tech Insight @techinsight.bsky.social · 02/04/2026
AI & cost of legacy systems in UK banking
techmotion.rozeepk.com
AI & cost of legacy systems in UK banking - TechMotion
UK banks are spending approximately £3.3 billion every year simply to keep legacy core systems running – roughly a quarter of their total IT budgets. Nearly
011
stefankrecher.bsky.social @stefankrecher.bsky.social · 21/03/2026
I guess the challenge for legacy systems without a spec is to recreate a spec from code and runtime inspection. This should include the institutional knowledge because the effects of this knowledge must be in the code.
000
stefankrecher.bsky.social @stefankrecher.bsky.social · 18/03/2026
so true!
010
stefankrecher.bsky.social @stefankrecher.bsky.social · 18/03/2026
Tried to wrap my head around this SpecOps-method. Obviously it's crucial to have a spec when modernizing systems. Reverse engineer the spec from the code seems doable - but how can AI help to learn more about institutional/ implicit knowledge?
100
stefankrecher.bsky.social @stefankrecher.bsky.social · 18/03/2026
to anyone who is interested in legacy modernization - I created a new BlueSky feed on that topic - combining some relevant keywords: bsky.app/profile/did:... #legacymodernization #legacycode
000
stefankrecher.bsky.social @stefankrecher.bsky.social · 18/03/2026
In some cases TDD is really helpful, e.g. complex math calculations. Put numbers in, get numbers out.
170
stefankrecher.bsky.social @stefankrecher.bsky.social · 18/03/2026
It's definitely the entrace of the mystery vortex, where Sam keeps growing and shrinking!
030
stefankrecher.bsky.social @stefankrecher.bsky.social · 18/03/2026
Despite of being more approachable, for me retro-gaming is about getting back to the way games where approached back in the day. And for a long time, softlocks have been a part of it ... btw: MI isn't abandonware - isn't it?
100
stefankrecher.bsky.social @stefankrecher.bsky.social · 18/03/2026
Ich könnte mir vorstellen, dass es hierzu sehr konkrete Gedankenspiele gibt. Aber wahrscheinlich ist es technisch schwierig ihn zu erledigen. Und wahrscheinlich sind die möglichen Konsequenzen schwer antizipierbar ...
010
stefankrecher.bsky.social @stefankrecher.bsky.social · 18/03/2026
I‘d say it depends .. but decoupling domains might always be a good idea - even if your not following a microservices approach
010
stefankrecher.bsky.social @stefankrecher.bsky.social · 17/03/2026
to me their approach sounds like lift and shift everything slice-by-slice to the cloud - and ensuring that everything behaves the same. But the risk would be to preserve the old domainmodel and technical dept without refactoring things. Then it's running in the cloud but it's still not maintainable
001
stefankrecher.bsky.social @stefankrecher.bsky.social · 17/03/2026
doing a greenfield approach in legacy modernization of software systems is a bad idea most of the time, if you don't have a full specifiaction of the legacy system. But talking about houses: I guess it wouldn't be a big deal if the new house wouln't look exactly like the old one
000
stefankrecher.bsky.social @stefankrecher.bsky.social · 17/03/2026
try a greenfield approach - might be easier in some cases :-)
100
stefankrecher.bsky.social @stefankrecher.bsky.social · 17/03/2026
Ain't that what characterization test are all about? AI might be pretty helpful with creating these kind of tests
000
stefankrecher.bsky.social @stefankrecher.bsky.social · 17/03/2026
I've seen a lot of projects fail at step one, since decomposition is not always that easy. When there's a domainmodel with all entities connected to each other, decomposition becomes a real PITA
110
stefankrecher.bsky.social @stefankrecher.bsky.social · 17/03/2026
this is looking really nice - can't wait to play the game!
110
stefankrecher.bsky.social @stefankrecher.bsky.social · 10/03/2026
Michael Feathers wrote in the preface of Working Effectively with Legacy Code: “Legacy code is simply code without tests.” But I keep wondering: If we add tests to legacy code… does it stop being legacy? #legacycode #softwareengineering #softwarearchitecture
000
Reposted by @stefankrecher.bsky.social
Mark Hamill @markhamillofficial.bsky.social · 30/12/2025
BREAKING NEWS: Actual facts appear for the first time on "Truth" Social.
13813872212344
stefankrecher.bsky.social @stefankrecher.bsky.social · 28/12/2025
I‘ve seen that pattern too - but it’s still hard to understand how to not find a job with your skill set. If your still searching- get in touch with me - there are some companies that I’m aware of that are looking for people like you
010
stefankrecher.bsky.social @stefankrecher.bsky.social · 28/12/2025
It will get worse before it gets better.
020
stefankrecher.bsky.social @stefankrecher.bsky.social · 24/12/2025
Curious where others draw that line today: Is AI more like a smart calculator… or an external analyst who shouldn’t sit inside the red room?
000
stefankrecher.bsky.social @stefankrecher.bsky.social · 24/12/2025
Your proposal reads like a personal, modern version of that model: AI as the “black network” — powerful, useful, but fundamentally untrusted — and your real digital life as the “red network.” The key isn’t zero data flow, it’s explicit, intentional boundaries.
110
stefankrecher.bsky.social @stefankrecher.bsky.social · 24/12/2025
This actually isn’t crazy at all. In military / high-security environments this exact idea has existed for decades: red networks (offline, trusted, sensitive work) and black networks (online, exchange, exposure), connected only via heavily controlled transfer points.
110
stefankrecher.bsky.social @stefankrecher.bsky.social · 23/12/2025
Hallo @sl-politik.de es hat funktioniert 🤩😉
000
stefankrecher.bsky.social @stefankrecher.bsky.social · 23/12/2025
So useful!
000
stefankrecher.bsky.social @stefankrecher.bsky.social · 23/12/2025
This is so cool 😍
000
Reposted by @stefankrecher.bsky.social
Abdelhak @abakermi.bsky.social · 23/12/2025
No indie hacker ever regretted: - Shipping before it's perfect - Learning AWS the hard way - Saying no to scope creep - Walking away from the screen - Building in public - Open sourcing their code - Actually finishing that side project The ones who regret are the ones who never started.
271
stefankrecher.bsky.social @stefankrecher.bsky.social · 23/12/2025
#git #hacker #developer
000
stefankrecher.bsky.social @stefankrecher.bsky.social · 23/12/2025
I use make to get a daily AI based summary on the latest developments regarding Bitcoin - based on various sources. It’s pretty cool 😀
000
stefankrecher.bsky.social @stefankrecher.bsky.social · 21/12/2025
Great insights on Collection-Frameworks! Every Java-Programmer should have a look at the Smalltalk Collections #Smalltalk #Pharo
011
stefankrecher.bsky.social @stefankrecher.bsky.social · 21/12/2025
The solo in Doorway by Spock’s Beard is absolutely stunning. So much feel, melody, and restraint — this is why prog hits different. youtube.com/clip/Ugkx0XI... #ProgRock #SpocksBeard #GuitarSolo #ProgressiveRock #ProgMusic #GuitarTone #MusicLovers
youtube.com
YouTube
Share your videos with friends, family, and the world
000
stefankrecher.bsky.social @stefankrecher.bsky.social · 21/12/2025
Chuckie Egg – the very first game I ever completed back in the day on the Schneider CPC. archive.org/details/zx_C... #ChuckieEgg #RetroGaming #8Bit #SchneiderCPC #AmstradCPC #ClassicGames #OldSchoolGaming #GamingHistory #RetroComputing #80sGaming
archive.org
Chuckie Egg [a] : A & F Software : Free Download, Borrow, and Streaming : Internet Archive
Chuckie Egg (1983)(A & F Software)[a]Developed byA&F; Software Ltd.Released1983Also ForAmiga, Amstrad CPC, Android, Atari 8-bit, Atari ST, BBC Micro,...
021
stefankrecher.bsky.social @stefankrecher.bsky.social · 21/12/2025
#programmer #softwaredeveloper #dev
010
stefankrecher.bsky.social @stefankrecher.bsky.social · 08/12/2025
Does this look familiar? You might be old ... #retro #mspaint #nerd #geek #windows jspaint.app
jspaint.app
JS Paint
Classic MS Paint in the browser, with extra features.
020
stefankrecher.bsky.social @stefankrecher.bsky.social · 08/12/2025
Will living specifiactions come true some day? medium.com/software-arc... #software #architecture #softwaredevelopment
medium.com
Living Specifications: The Future of Software Architecture
Why contracts can no longer be static files in the age of AI and automation
020
Reposted by @stefankrecher.bsky.social
pharoproject.bsky.social @pharoproject.bsky.social · 24/11/2025
[ANN] Pharo VM Released: It includes improvements in the #become:; some fixes for Linux sockets; and fixes in the UUIDPlugin github.com/pharo-projec...
github.com
Release v10.3.9 · pharo-project/pharo-vm
What's Changed p10-port-1023 by @tesonep in #1027 fix/issue-939 - Using AIO Event for sending by @tesonep in #1015 Backporting the fixes on the UUIDPlugin to P10 branch by @tesonep in #1029 Updat...
043
stefankrecher.bsky.social @stefankrecher.bsky.social · 07/12/2025
I'd say that every line of code that is produce today, no matter how it was produced, will be legacy code
000
stefankrecher.bsky.social @stefankrecher.bsky.social · 07/12/2025
AWS Transform sounds pretty interesting … I ask myself if it can be useful to migrate large Smalltalk-Systems to Java www.aboutamazon.com/news/aws/aws... #aws #java #smalltalk #legacycode
aboutamazon.com
New agentic capabilities in AWS Transform enable rapid modernization of any code or application
Customers can accelerate the reduction of their legacy tech debt and shift valuable resources toward innovation.
021
stefankrecher.bsky.social @stefankrecher.bsky.social · 07/12/2025
Darkside Detective free until Dec 11th store.epicgames.com/en-US/p/the-...
store.epicgames.com
The Darkside Detective | Download and Buy Today - Epic Games Store
Download and play The Darkside Detective at the Epic Games Store. Check for platform availability and price!
000
Reposted by @stefankrecher.bsky.social
taz @taz.de · 21/02/2025
Studien belegen immer wieder, dass sozioökonomische Faktoren Kriminalität schaffen. Wer das Problem nur auf Migration schiebt, verhindert deren Bekämpfung.
taz.de
ifo-Studie zu Kriminalitätsfaktoren: Migration allein macht niemanden kriminell
516640
stefankrecher.bsky.social @stefankrecher.bsky.social · 30/12/2024
Ob es eigentlich so ne gute Idee ist, das neue Jahr mit next-level Feinstaub, Tierquälerei, Alkoholmissbrauch, Selbstverstümmelung und dekadenter Geldverschwendung zu begrüßen? 🤔 #Silvester #Neujahr
000
stefankrecher.bsky.social @stefankrecher.bsky.social · 30/12/2024
Wütend bin ich, weil genau das eine Album, das ich jetzt sofort hören möchte, nicht via Stream verfügbar ist und ich mich nicht mehr erinnern kann, ob ich es auf Vinyl, CD, Minidisc, DAT oder Kassette habe, geschweige denn ob ich überhaupt noch entsprechende Abspielgeräte finde.
050
stefankrecher.bsky.social @stefankrecher.bsky.social · 30/12/2024
Unterm Strich könnte sich ein BGE + die anderen Maßnahmen langfristig schon rechnen. Aber solange noch ein kleiner aber einflussreicher Teil der Gesellschaft von der Ungleichheit profitiert, stellt sich die Frage gar nicht.
010
stefankrecher.bsky.social @stefankrecher.bsky.social · 30/12/2024
Die Klimakrise ist doch nur Symptom der zugrundeliegenden Meta-Krise, die ihrerseits Umweltzerstörung, Krieg, Ausbeutung, Ungerechtigkeit, Gier, mangelnde Solidarität usw. verursacht
010
stefankrecher.bsky.social @stefankrecher.bsky.social · 30/12/2024
Python is a pragmatic choice for beginners. It can be readable - unless the code is not written too pythonic … And of course there are so many libraries. But when it comes to learning programming, there are much better alternatives. So why not go with the best language ever existed? Smalltalk 😀
110