Sign in

Chisomo Chiweza

@chisomochiweza.com
22 followers 80 following 65 posts

She/Her. Programmer | Proudly Malawian 🇲🇼 | Nerd

PostsRepliesMedia
Chisomo Chiweza @chisomochiweza.com · 5h
Making a change nowadays is just about changing a few lines or so. Why you ask? Intentional architectural design inspired by friction folks.
010
Chisomo Chiweza @chisomochiweza.com · 14h
Short video but touches on something I've been thinking about. This degree was always about way more than just being a web developer with a six figure salary. The world is getting more digital and it's important to understand how computers work fam. youtu.be/C7zcChU0qJY?...
youtu.be
Why Computer Science Is the Most Misunderstood Degree
YouTube video by The Coding Koala
131
Chisomo Chiweza @chisomochiweza.com · 29/09/2026
I realize I'm more inclined to share my thoughts on here when my default pin remains just following. My brain gets hacked a bit more than I'd want to admit I guess.
000
Chisomo Chiweza @chisomochiweza.com · 28/09/2026
Realising a lot of the engineers that make me think deeply about how I construct software are either black or brown folks 😂. Some are already pretty famous like @kelseyhightower.com and @davidfowl.com. BUT for today, may I present this absolute GOAT, Arpit Bhayani. youtube.com/@aslienginee...
youtube.com
Arpit Bhayani
I am a software engineer passionate about System Architecture, Language Internals, Distributed databases, and Advanced Algorithms. I am on a mission to bring out the best engineering stories from arou...
100
Reposted by Chisomo Chiweza
Brett Codes @brettcodes.bsky.social · 27/09/2026
there's a really nice little AI-booster-free community sprouting up at humancrafted.dev/forum to talk about the joys of coding by hand & how to navigate this current moment come help make this ad-free discussion-centric hangout zone a wonderful place!
humancrafted.dev
Humancrafted
2258
Reposted by Chisomo Chiweza
patak @patak.cat · 27/09/2026
I'm back to Following as my main feed. Being able to hide reposts from accounts instead of muting helps a ton. For You is great, but it is quite addictive and quickly turns into a heavy US centric feed. After the change, I've moved a lot of scrolling time to exploring Wikipedia. Better like this.
13871
Chisomo Chiweza @chisomochiweza.com · 27/09/2026
Was checking out LinkedIn. It's not perfect but it's nice that after months of being intentional about the content I engage with (and fighting with the algorithm lol), my feed is primarily engineering content as follows:
A linkedin post by Demitri Swan, a systems software engineer at Apple that says the following:

After completing the first 100 pages of this 1000+ page book on computer architecture, I can honestly say this is one of the most satisfying academic texts in computer science I’ve read since Introduction to Algorithms.

Computer Systems: A Programmer’s Perspective fortifies what you already understand about computers with just enough detail such that the magic of computing is made quite practical and straightforward. After reading this text, everything about computing seems obvious and grounded in simple realities of the hardware and how compilers represent types and structure.

The book is dense with information and provides the mathematical proof for the claims made about computer systems. To add some levity, it intersperses historical anecdotes about systems that add color to your journey. Knowledge drops about the history of Unix, Linux, C, FreeBSD, GNU, POSIX, etc can be found throughout.

I highly recommend this book for software engineers who already have experience writing software and also enjoy either systems or knowing how it all works.
110
Reposted by Chisomo Chiweza
Anton Zhiyanov @antonz.org · 26/09/2026
New interactive mini-book: Go concurrency distilled It gives a brief overview of many concurrency topics in Go, along with examples you can run in the browser. There's also a PDF version. The book is AI-free. antonz.org/go-concurren...
antonz.org
Go concurrency distilled
Interactive mini-book on concurrent programming in Go.
0123
Reposted by Chisomo Chiweza
Jason Lengstorf @jason.energy · 25/09/2026
doing big things takes a long time, and knowing how hard you worked to achieve the result is part of what makes the big thing rewarding. don't give up. you can do this
2475
Reposted by Chisomo Chiweza
Kevin Powell @kevinpowell.co · 25/09/2026
At least in the circles I follow, there's been so much about educators leaving the space because of the various impacts of AI, but everyone is sick of the state of things. Push enough talent away, and bad things are going to happen. youtu.be/1aW7P3ZAUYw
youtu.be
We're all fed up
YouTube video by General Musings with Kevin Powell
2828
Reposted by Chisomo Chiweza
Rob Bowley @robbowley.net · 25/09/2026
A good reminder to (re)read No Silver Bullet. Tools shrink accidental complexity; essential complexity remains.
X Quote Repost Screenshot:

François Chollet
@fchollet
I think the "difficulty" of software engineering is essentially constant no matter what abstraction level you move to, because human cognition adapts to new tools until it can fully utilize itself.

Tools are only affordances, not a magic wand that makes work disappear.

Great software engineering was immensely challenging before. It is still immensely challenging now, despite very different workflows.

Quote
Simon Willison
@simonw

The more time I spend working with coding agents, the more convinced I am that they make software engineering even harder

We can do amazing things with them, but unlocking their full potential requires extraordinary discipline and knowledge x.com/gergelyorosz/s…
194
Reposted by Chisomo Chiweza
Rob Bowley @robbowley.net · 24/09/2026
If your primary objective with AI is anything but learning faster, you're spending a lot of time optimising the wrong thing. Progress moves at the speed of its slowest step. For knowledge work, that step is understanding. It always has been.
083
Chisomo Chiweza @chisomochiweza.com · 24/09/2026
This was like my first question since chatbots came along.
023
Reposted by Chisomo Chiweza
johanna @jola.dev · 22/09/2026
I’ve been thinking a lot about what are almost like dark patterns in LLMs that make them much harder to use for learning about coding than they need to be. They’re designed around taking action, and it can be hard to get them to just support in you in learning jola.dev/posts/ai-ant...
jola.dev
AI is antithetical to learning
LLM agents can write a lot of code for you very fast, but they also take away opportunities to learn and grow.
1335
Reposted by Chisomo Chiweza
Stef Walter @stephaniewalter.bsky.social · 21/09/2026
A list of online free, no login no install utility tools, to handle text, files conversions, but also help you with construction, finance, cooking and more. There is even a dice roller, with modifier! www.normaltools.com/tools/dice-r...
normaltools.com
Normal Tools — Useful online tools, no nonsense
Small, useful online tools that work directly in your browser.
14614
Reposted by Chisomo Chiweza
Bryan Cantrill @bcantrill.bsky.social · 21/09/2026
What Sun got wrong bcantrill.dtrace.org/2026/09/20/w...
bcantrill.dtrace.org
What Sun got wrong | The Observation Deck
1527
Reposted by Chisomo Chiweza
Phil Eaton @eatonphil.bsky.social · 21/09/2026
The Consensus Weekly is just such a cool place to find both jobs, articles, and funding info on all kinds of hardcore software engineering. And we just passed 1,000 email subscribers. theconsensus.dev/n/2026/09/20...
084
Reposted by Chisomo Chiweza
Baldur Bjarnason @baldurbjarnason.com · 17/07/2026
“Potentially Useful | Hating AI in 2026” www.eamoncaddigan.net/posts/ai-in-2… > We can point out all of the harms being done by the technology right now, and we can speak to the additional harms that will be done if things continue like this, but our concerns are spurned or ignored.
eamoncaddigan.net
Potentially Useful | Hating AI in 2026
Being anti-AI feels like being anti-war
26928
Chisomo Chiweza @chisomochiweza.com · 20/09/2026
Speaking as a Malawian programmer; for programmers coming from low income African countries, connecting to the internet and accessing free information provided so generously by so many people around the world was what made software development truly accessible for so many.
110
Reposted by Chisomo Chiweza
gabby @fullmoon.id · 19/09/2026
this tool that’s not even profitable at $200/month is going to democratize programming
2587
Reposted by Chisomo Chiweza
Oisín McGann @oisinmcgann.bsky.social · 19/09/2026
It’s hard to comprehend how vast the resources are that are being poured into genAI, and the environmental cost that comes with it. So I’ll ask (again): If genAI disappeared today, what would we lose that is worth this world-changing quantity of resources? No ‘some day’ crap, I mean right now.
65520
Reposted by Chisomo Chiweza
Brett Codes @brettcodes.bsky.social · 18/09/2026
i wrote about how i manage my ai anxiety: brettcodes.com/how-i-naviga... i spiral a lot and having trusted people to learn from, understanding the tech more, and turning that anxiety into action has helped a lot! i thought maybe this could help others
brettcodes.com
How I navigate AI anxiety
Keeping up with AI news is exhausting, especially as a software engineer. Here's some practical advice on how to get through the anxious thoughts that can creep in.
2136
Chisomo Chiweza @chisomochiweza.com · 17/09/2026
Very interesting.
Image with text reading the following:

The people who built databases didn't imagine Google. The people who built internet protocols didn't envision Stripe. They made lower-level capabilities so dependable that they could not only run in the background, but also be layered on top of. A Cambrian explosion of software emerged that nobody could have designed top-down.

Intelligence today is like databases before SQL: powerful, but every use is bespoke. Once a smart decision becomes as dependable and invokable as a database query, builders will stack them the same way. The intelligence revolution will be like the early internet: unplanned, distributed grassroots efforts built by builders for builders and owned by all.⁶

Safety is a precondition for layering. You let a component run unattended if it's reliable; you only build on top of it if it's trustworthy. It takes trust to bury a dependency five layers deep in a system. People will only do so if they can inspect it, test it, and constrain it piece by piece, the way we've always engineered dependable software. That's how the composable path enables an ecosystem of small, legible primitives to safely evolve into trustworthy, complex systems.
000
Chisomo Chiweza @chisomochiweza.com · 17/09/2026
This looks pretty interesting - a model for engineers I see. docs.typesafe.ai/introduction
docs.typesafe.ai
Introduction - TypeSafe AI
Jev is TypeSafe's flagship model and the first System One model. Send state and typed questions; get structured answers your code can use directly.
000
Reposted by Chisomo Chiweza
Joe Fabisevich @mergesort.me · 16/09/2026
I passed this around the office a few months back when they were very excited about building a software factory. It was a bit hard to get people to read the full post, so here's a video of the talk in case it helps one less software factory get created. 😄
youtu.be
Harness Engineering is not Enough: Why Software Factories Fail — Dex Horthy, HumanLayer
In July 2025 Dex Horthy turned the lights off: an agent software factory where nobody read the code. It fell apart. An issue appeared that no amount of prompting could fix, the site was down, users were furious, and he was digging through a codebase he had stopped reading three months earlier. His claim is that this is not a skill or scale issue, and no harness or extra tokens fixes it, because it is a model training problem. Coding models are reinforced on one thing, did the test pass without breaking another, and nothing in that reward penalizes bad architecture, whose cost shows up months later. So they get better at passing tests and no better at keeping a codebase maintainable. That is why Claude Code went from nothing to billions while tools with the same read, write, and edit commands did not: it was the first model trained against the harness it ships in. But maintainability is far harder to verify than a green test, and as Horthy puts it, if a model knew what good code looked like it would already write it. So for now you are stuck reading the code, which is fine, because you can still move fast. His fix is to turn the lights back on and plan up front: product review, system architecture, the underrated step of program design down to types and call graphs, then vertical slices. Thirty minutes of alignment saves hours of review, and a good PR becomes a joy to read instead of slop to untangle. Speaker info: - https://x.com/dexhorthy - https://linkedin.com/in/dexterihorthy - https://github.com/humanlayer/12-factor-agents Timestamps: 0:00 - The narrative: you are the bottleneck, just ship more 1:28 - The cracks: outages and falling PR review quality 2:20 - The thesis: the harness is not enough 3:36 - A brief history of the software factory 5:52 - The agentic factory and turning the lights off 7:30 - Why it fails: the July 2025 lights-off experiment 8:56 - Models cannot maintain codebase quality 10:12 - Why Claude Code won and how coding models are trained 13:18 - Verifying maintainability and better benchmarks 14:58 - Turning the lights back on: plan up front 17:16 - Too many bad PRs, and closing advice --- Watch along with the corrected transcript, summary, timestamps and resources on this talk's official AIE page: https://ai.engineer/talks/Ib5GBkD555M-harness-engineering-is-not-enough-why-software-factories-fail Join our upcoming AI Engineer conferences (see https://ai.engineer landing page): - AIE New York, October 12–14 — the first AI Engineer Finance mainstage summit - AIEi Shanghai, November 5–6 — the first for meeting top Chinese labs and engineers - AIE CODE in SF, November 10–12 — the top AI Coding conference returns - AIEi Sydney, December 7–8 — the first AIEi run alongside NeurIPS 2026 in Sydney ---
021
Reposted by Chisomo Chiweza
Rob Bowley @robbowley.net · 16/09/2026
Very good read, "Why Software Factories Fail"
github.com
advanced-context-engineering-for-coding-agents/wsff.md at main · humanlayer/advanced-context-engineering-for-coding-agents
Contribute to humanlayer/advanced-context-engineering-for-coding-agents development by creating an account on GitHub.
1153
Reposted by Chisomo Chiweza
Тsфdiиg @tsoding.bsky.social · 15/09/2026
People often forget that progress is when the things get better.
510110
Reposted by Chisomo Chiweza
CSS by T. Afif @css-only.dev · 15/09/2026
We should have been writing articles and having fun with CSS, but instead... We can't do much against big corporations (except wait), so let's give Geoff some support. Share (or try) his HTML/CSS course: thebasics.dev 100% human-made by the one who edited 86945 CSS articles!
Screenshot of the provided link
06624
Chisomo Chiweza @chisomochiweza.com · 15/09/2026
The biggest benefit to working through problems for me has been how much better I get at solving harder and harder problems over time. You finish building one type of system and you get rewarded with the knowledge and ability to build an even bigger or better system next time.
110
Reposted by Chisomo Chiweza
Casey Muratori @cmuratori.bsky.social · 14/09/2026
I sat down down with Ryan Peterman for a great discussion about computer history. I was excited to get this invitation because Peterman Pod is a fantastic podcast I listen to all the time, so if this is your first time hearing about it, check out the whole channel! www.youtube.com/watch?v=jHLb...
youtube.com
Casey Muratori: Surprises In Computer History And Where Bad Code Comes From
YouTube video by Ryan Peterman
0153
Reposted by Chisomo Chiweza
Stephanie Tuerk @stephanietuerk.net · 14/09/2026
One of the best things about trying to build software professionally is that it teaches you that often times things are way more complex than they may seem if you've never done it before. One of the worst things about agent-executed coding is that you no longer learn this lesson.
1192
Chisomo Chiweza @chisomochiweza.com · 13/09/2026
You know how at some point, some writers just love about the process and mediums of writing - the feel of paper, a nice pen, typewriter etc? I'm like that with programming languages and really cute text editors with nice syntax highlighting. Really like reading code. Does something to my brain.
000
Reposted by Chisomo Chiweza
Allen Holub @allenholub.bsky.social · 13/09/2026
In amongst all the AI madness, people seem to have forgotten that the point of working in very small increments with very frequent releases is to get feedback sooner so that we can adjust what we're building to best meet our customers' needs. 1/5
2346
Reposted by Chisomo Chiweza
Dan Davies @dsquareddigest.bsky.social · 12/09/2026
I think a lot of things go wrong when we mistake programming metaphors for how the computer works. You might have object-oriented programming but it is only one computer; it's just a way of keeping track of how the program works. Similarly, we'd think about AI differently if rather than "agents"...
816538
Reposted by Chisomo Chiweza
Dragan Stepanović @dstepanovic.bsky.social · 11/09/2026
Believe it or not, code review stops being a "bottleneck" as soon as you stop overproducing code.
141
Reposted by Chisomo Chiweza
Nick Tune @nick-tune.me · 11/09/2026
As a result, this is how I now judge LLMs: Are they a good pair programmer or assistant. Can they follow instructions, can they be taught good design principles, can they be taught not to do stupid workarounds? I don't care how genius the are, good maintainable code requires mastering the basics.
053
Reposted by Chisomo Chiweza
Baldur Bjarnason @baldurbjarnason.com · 10/09/2026
All this engineering and all this money and both tech and software just get less and less interesting by the day. All this energy; so little imagination.
15610
Chisomo Chiweza @chisomochiweza.com · 10/09/2026
Forking my favourite projects whilst I still can :(
100
Reposted by Chisomo Chiweza
sylvia @svillegas.com · 09/09/2026
I've always had a user-centred [read: human-centred] approach to the web and UI of all kinds, and it's genuinely crushing me to see word-guessing algorithms serving corporate, capitalist desires take precedence over actual human needs.
152
Reposted by Chisomo Chiweza
Martin Fowler @martinfowler.com · 08/09/2026
Fragments: dealing with AI's counterfeit utility, exasperated readers of LLMs, missing Creating Passionate Users, agents lack Verum Factum, three people making key decisions on AI martinfowler.com/fragments/20...
martinfowler.com
Fragments: September 8
dealing with AI's counterfeit utility, exasperated readers of LLMs, missing Creating Passionate Users, agents lack Verum Factum, three people making key decisions on AI
0154
Reposted by Chisomo Chiweza
Alberta Tech @albertatech.bsky.social · 07/09/2026
AI is convinced I’m from Mexico:
714761
Reposted by Chisomo Chiweza
Kelsey Hightower @kelseyhightower.com · 06/09/2026
Have humans reached full potential? If the answer is no, what kind of investment would it take to move us forward?
14313
Reposted by Chisomo Chiweza
Emily Hunt @emily.space · 06/09/2026
I am determined to prove that you can be largely anti-AI but also not be an asshole. The attitudes of some people on this site will NOT win over any minds or win you over any favours. If you insult someone, you are doing it to a real person. And it sucks!
1332936
Reposted by Chisomo Chiweza
rain 🌦️ @sunshowers.io · 04/09/2026
this thread is dystopian as all hell and (1) helps me make sense of why there's so much pushback from reasonable people against LLM usage in software eng (2) I feel like we've made a little oasis with reasonable, careful usage of these tools (and wondering how much I/we are setting an example here)
lobste.rs
Surviving Code Reviews in the era of AI
28 comments
2015012
Reposted by Chisomo Chiweza
Sarah T Roberts, PhD @ubiquity75.xyz · 13/06/2026
The goal isn’t to replace the work of humans. It’s to make a case for its devaluation.
91101293
Reposted by Chisomo Chiweza
Gergely Orosz @gergely.pragmaticengineer.com · 03/09/2026
Write about how software engineering is changing inside your company / team / project. Don’t use AI. Win $10K and get published in The Pragmatic Engineer. You have a month: submit by 4 October. Details: blog.pragmaticengineer.com/how-software...
4427
Reposted by Chisomo Chiweza
Brett Codes @brettcodes.bsky.social · 02/09/2026
a few years ago I compiled 100+ project ideas with requirements and even some wireframes into a free book called Projectbook, which I actually still use for learning stuff projectbook.code.brettchalupa.com
projectbook.code.brettchalupa.com
Introduction | Projectbook
Over 100 free project ideas for learning how to program with detailed specifications and mock-ups.
0111
Reposted by Chisomo Chiweza
Adam Leventhal @ahl.bsky.social · 02/09/2026
On Monday, @bcantrill.bsky.social and I were joined by @max.pangram.com to discuss the social imperative of separating human- and AI-written content. There’s a big difference between being served home cooking and fast food!
youtu.be
Oxide and Friends 8/31/2026 -- AI Detection with Max Spero
YouTube video by Oxide Computer Company
4183
Reposted by Chisomo Chiweza
Martin Fowler @martinfowler.com · 02/09/2026
Rachel's Ramblings: Maybe We Shouldn't Be Reviewing All This Code: Or, perhaps the problem isn't that AI has broken code review, maybe it’s that we've been using code review to solve the wrong problems martinfowler.com/rachels-ramb...
martinfowler.com
Maybe We Shouldn't Be Reviewing All This Code
Or, perhaps the problem isn't that AI has broken code review, maybe it’s that we've been using code review to solve the wrong problems
3238
Chisomo Chiweza @chisomochiweza.com · 30/08/2026
Omg. This is pretty fun. youtu.be/EJPkNt7HbZM?...
youtu.be
HackSussex Coders' Cup 2026
YouTube video by HackSussex
000