Pinned Tweet
It's a new year again, and after being busy throughout 2024, I decided to post my first blog post at the beginning of the year — of course, after parked for a few months in draft 🙂
Link to the blog post: notes.softwarearchitect.id/p…
Please let me know what you think.
Iman Tumorang retweeted
Strong men create C++
C++ creates good times
Good times create weak men
Weak men create Python
Python creates hard times
Hard times create strong men
Iman Tumorang retweeted
open-source tool to expose your FastAPI endpoints as Model Context Protocol tools with zero config.
Simple. Flexible. Production-ready.
Iman Tumorang retweeted
Making a bunch of bataks mad at an airport is CRAZY
This Post is from a suspended account. Learn more
Iman Tumorang retweeted
What is Port Forwarding, a.k.a. Port Mapping?
If you ran into this fancy term but were too afraid to ask, Port Forwarding is just a way to say that data addressed to one socket is redirected to another by an intermediary (e.g., a network router, a proxy process, or the kernel).
Iman Tumorang retweeted
Tiktok's Monolith paper is a must read.
It shows that you don't need a social graph to make an addictive product if you nail real-time recommendations that update AS each user scrolls.
Very few great applied CS papers exist and even fewer that made a 1B+ user product!
Iman Tumorang retweeted
Anthropic just dropped an insane new paper.
AI models can "fake alignment" - pretending to follow training rules during training but reverting to their original behaviors when deployed!
Here's everything you need to know: 🧵
Iman Tumorang retweeted
> Database Internals: Working with IO
Good post as usual by Scylla
scylladb.com/2024/11/25/data…
Iman Tumorang retweeted
Unpopular opinion, belajar itu malah bisa menjadi bentuk distraksi dan penundaan.
Belajar dalam bentuk baca buku, video, course, bootcamp dll
Belajar menjadi tepat ketika dia lahir dari kebutuhanmu untuk planning dan evaluasi, selain itu you're likely wasting your time.
Iman Tumorang retweeted
I learned that Bue Sky uses one SQLite database per user, as God intended. Where can I read more about its high level architecture?
Iman Tumorang retweeted
Replying to @iavins
Iman Tumorang retweeted
Interviewer:
Invert this binary tree
Junior dev:
Here's the algorithm I memorized
Experienced dev:
Let me find a library for that
Senior dev:
Does inverting the tree align with our core business objectives?
Iman Tumorang retweeted
Another way of looking at this is: if the real product of any software engineering team is shared understanding,
if the speed of sense-making is a core limiting factor on the speed of delivery,
then strong, futureproof engineering teams are 🌸continuous learning machines🌸
Replying to @mipsytipsy
Number 2:
The product of software engineering teams is shared understanding.
This one might take a bit more exposition. But *understanding* the problem and the solution is what software engineers do -- that, and then making it understandable *for each other*.
Food for thought “Good Retry, Bad Retry: An Incident Story“ by Denis Isaev on Medium: medium.com/yandex/good-retry…
Iman Tumorang retweeted
Actions have consequences: github.com/ldapjs/node-ldapj…





























