Redowan Delowar
banner
rednafi.com
Redowan Delowar
@rednafi.com
A roving amateur fumbling through software, systems, & sundry.

Engineering @Doordash/Wolt
Writing rednafi.com
Currently in Berlin, Germany
Reposted by Redowan Delowar
I wish that those surveys so often cited by InfoSec pundits that ask

Do you fully trust AI output?
Do you always verify AI output?

also asked

Do you fully trust your colleagues' output?
Do you always verify your colleagues' output?

Just to have comparative numbers, you know.
February 16, 2026 at 1:35 PM
Working with Kotlin pretty extensively for the last two weeks. I find the the concurrency abstraction of Kotlin to be better than Go in some aspects.

There are more to learn in terms of syntax but orchestrating coroutines is much less error prone in Kotlin. Also null safety is much appreciated.
February 16, 2026 at 12:32 PM
Reposted by Redowan Delowar
"Your Go tests probably don't need a mocking library" by @rednafi.com

I learned a ton from this post. Some of these patterns I intuitively used before and didn't know the name for such a pattern. Thanks for the write up Redowan Delowar.

rednafi.com/go/mocking-l...

#golang
Your Go tests probably don't need a mocking library
Practical patterns for mocking in Go without external libraries. Learn to mock functions, methods, interfaces, HTTP calls, and time using only the standard library
rednafi.com
February 15, 2026 at 10:24 PM
The thing that brought me to #go was its firm stance on not trying to do everything.

Over the 8 yrs of using the language, it’s been great to see that it hasn’t tried to mimic other ecosystems and lose its identity.

It’s not perfect, but it’s damn close to being perfect for the things I do.
Reassuring to see that the current Go team seems capable of maintaining the spirit of discipline/simplicity that has made Go so remarkable.

I was a little worried that without the old guard they'd start to fall into the trap of copying shiny objects like most language teams do.

Thanks #go team!
Go 1.26 has a lot to love, including significant performance improvements that are completely transparent to Go developers. Just upgrade and your Go programs run faster -- no other changes required!
February 11, 2026 at 6:06 PM
Now, people are signing "100% human generated, including the emdashes" under their AI generated drivels.
January 31, 2026 at 2:04 PM
Reposted by Redowan Delowar
With Go 1.26, you can easily log to multiple targets (like stdout, a file, or a remote server) using just the standard library.

All thanks to slog.MultiHandler, which sends log records to any number of handlers you configure.
January 29, 2026 at 2:56 PM
As a non native English speaker, I find this ridiculous:
January 28, 2026 at 12:56 PM
Wrote a bit about eschewing 3p mocking libs & making a mess out of your Go tests. Reddit picked it up and so far the commets have been civil 😅

rednafi.com/go/mocking-l...
January 26, 2026 at 2:42 PM
Reposted by Redowan Delowar
This blog post is a cautionary tale of the disaster that is trying to scale PostgreSQL beyond its limits.

I firmly expect to have someone cite it to me as an example of how PostgreSQL scales extremely well.
Scaling PostgreSQL to power 800 million ChatGPT users
By Bohan Zhang, Member of the Technical Staff
openai.com
January 23, 2026 at 4:56 AM
Reposted by Redowan Delowar
Making lots of new friends thanks to this starter pack. If you're a dev writer / video maker / devrel, I'd love to follow you! Hit me with a reply👋
You know who has starter packs already?

@bsky.app 😏

Here's one I am maintaining for folks who write content for developers!

go.bsky.app/AnM2t7r
January 22, 2026 at 7:19 PM
Reposted by Redowan Delowar
The more I have AI agents write all my code, the more I feel that us devs will be alright (and possibly more in-demand for important stuff)

Hard for me to imagine anyone building *reliable* software without an understanding of how to do this (either via experience or study)
January 22, 2026 at 9:49 AM
People use LLMs to tackle insane deadlines, then try to triage the incidents that follow with LLMs too.

During review period, feedbacks are generated with LLMs as well. Then managers summarizes them with AI.

What’s the corporate equivalent of the Dead Internet Theory?
January 20, 2026 at 8:54 PM
Making the body text incredibly thin in the name of design is a crime against humanity. Too old to read this crap.
January 17, 2026 at 9:25 PM
Gave two talks:

1. Go interface segregation redux (Blog + writing the talk + slides + prepping took 2w)

2. Letting claude code loose on your infra (prep time 2 hrs)

1st one garnered 130 views on YT in 3w. 2nd one is an internal talk that got 2k views in 7 days.

m.youtube.com/watch?v=-P-e...
Sundar Pichai AI AI AI AI AI AI AI Meme
YouTube video by Filippo Zinzani
m.youtube.com
January 11, 2026 at 9:18 PM
"It's not just X. It’s also Y." is the new em dash.

Once you start seeing it, it's impossible to unsee.
January 10, 2026 at 10:33 AM
I think about this tweet sometimes. Especially with our company-wide mandate to use Go and the constant "why not x" pushback.
January 8, 2026 at 3:13 PM
Reposted by Redowan Delowar
I'm looking for a/multiple co-host(s) for go podcast(). The show turned 4 years this month and I'd like some freshness for the next phase. There's a post in /r/golang if anyone's want to know more. Podcasting is hard, and I'll admit that I'm not the most consistent host, but I want to continue.
January 7, 2026 at 11:43 AM
Maybe it's time to pick up some graphQL, oh well, never mind.
January 7, 2026 at 2:12 PM
January 7, 2026 at 12:30 PM
Reposted by Redowan Delowar
Zoomers who can't figure things out in classic games are EXACTLY the same as Boomers who don't know how to work a smartphone, but in reverse.

Y'all have been playing Yellow Paint: The Game too much.
January 6, 2026 at 8:34 PM
Neat. But FYI, it's strongly consistent in a single region.

Still eventually consistent across regions.

aws.amazon.com/blogs/archit...
January 7, 2026 at 12:11 AM
Reposted by Redowan Delowar
I've posted my latest recap of the world of databases: www.cs.cmu.edu/~pavlo/blog/...

All the hot topics from the last year:
• More Postgres action!
• MCP for everyone!
• MongoDB gets litigious with FerretDB!
• File formats!
• Market movements!
• The richest person in the history of the world!
Databases in 2025: A Year in Review
The world tried to kill Andy off but he had to stay alive to to talk about what happened with databases in 2025.
www.cs.cmu.edu
January 5, 2026 at 2:14 PM
Reposted by Redowan Delowar
Stockholm subway cars have a couple of cool easter eggs, if you know where to look for them.
January 3, 2026 at 8:51 AM
​One of the advantages of being a millennial is that by the time these short-form videos started becoming a thing, I was already considered too old for the platforms.

So, I ended up never downloading them. But watching my cousins use their phones like zombies - ngl, I’m a tad bit worried.
moll.dev Tom @moll.dev · Jan 2
Currently, there's an open loop for slop generation. Humans are the predominant navigators of slop space, using engagement / payouts as a heading. What happens when TikTok et. al. close the loop on slop generation?
ed3d.net Ed @ed3d.net · Jan 2
I haven't said it like this before I don't think, but I do believe it.

Slop peddling is a human failure. It's bad ends from bad means, usually through inattention (underspecification -> hallucination), incuriosity (inability to discern good output from bad before releasing it), or malice.
January 3, 2026 at 1:33 PM
You know we're at the peak when you start seeing HR folks adding "GenAI enthusiast" to their LinkedIn profiles.
January 3, 2026 at 12:00 AM