
Staff Software Engineer 🧑💻 | Applied AI 🤖 | ex-Grab/MyTeksi 🚖 | @Nuriwa_J 💕 💍 | writes 👉 https://xitter.gq/t.co/55qlXX3LaE
Malaysia / Singapore
Joined December 2007
- Tweets23.4K
- Following1.4K
- Followers1.5K
- Likes19.3K
Pinned Tweet
Imagine if there is a social media protocol,
instead of a social media platform.
Imagine if you could send,
Notes and
Other
Stuff
Transmitted by
Relays
npub1pq3nweafwtwelmzmz2s9w0uafd68jm803m959r9wfghkhqdky3ys9feyc5
Those “Day in a life” videos made by HR and recruiters trying to ensnare dev talents into joining big tech, thinking it was all free food with rainbow and sunshine (it is in the beginning, before you are put into the on-call rotation, and shits hit the fan) … is backfiring now.
I don't normally like to share AI generated videos, but this one is really nostalgically sweet.
As someone who grew up with video games, this video touches something in me. The first game is probably Contra, and that was actually my first video game.
"We don't stop playing because we grow old; we grow old because we stop playing."
This is good for mobile dev I guess. You can test the actual touch interface in the emulator itself right?
"These chips were set to be re-exported to another country within the region"
IYKYK
Maybe this is why we haven't hear about any new models coming from that side.......
Malaysian Customs Seize RM49.3 Million Worth Of AI Servers At KLIA Airport
lowy.at/022on
Using AI for work is a journey, and everyone is taking it in all different direction. No one has reach the destination yet.
Everyone, including those working in frontier labs are still figuring out how best to work with it.
You could either take this journey yourself, or stay put until someone has figure it out for you.
I'm starting to sense a divide in the tech industry:
- People thriving on autonomy who are reinventing how they work and what tools they use with AI: LOTS of work, but they're enjoying it and getting very efficient
- People used to being mentored / trained / or simply told what to do and how. Frustrated with the lack of guidance from management on what to do with AI; also frustrated by seeing some of their peers thriving; increasingly bitter about AI and the state of the industry, as a whole
Neither group seems to be aware that there's another group, or have empathy for the other group
Yes, I do feel the same way, it is actually more mentally exhausting working with AI than before.
I am working on approximately 17 things simultaneously, and frankly, I find it overwhelming, exhausting, and not very rewarding.
I used to find extreme joy in living with a problem. Keeping all the details in memory, thinking about it deeply for days, iterating and improving.
Now all of that is gone. I am still pretty good at guiding agents - decades of developing and shipping all kinds of software cannot be erased - but I feel that what I considered one of my biggest strengths is diminshing in value.
Anyone working seriously with agents knows this, even if they don't want to admit it. The deep super focused thinking is much more rare now. It is like a muscle - if you don't train it regularly, it gets weaker.
Is that something that we are willing to give up? Something that is no longer needed? Can the new generations of engineers do without it? No idea.
btw I kinda build driftradio.net for fun 😁
Personal take: The games in Alice in Borderland season 3 was good, really good, but the ending on season 2 was a great way to end and sum up everything. We don't really need season 3.
I've been thinking...
Highly skilled and very experienced coders who never really enjoyed the typing part of programming are the ones that are going to thrive in this AI-agentic future.
More stations. 20 Singapore based stations.
driftradio.space
We just added 20 more stations from Singapore based.
Don't scroll, drift.
driftradio.space
Hear me out ... the folks that made the Rurouni Kenshin live action movies should make Samurai Champloo live action.
Yesterday I added 59 new stations mostly from Malaysia. Never thought there were so many station still broadcasts in SHOUTcast / Icecast
driftradio.space
The dial just got a lot bigger. 59 new stations on The Space from Malaysia and Singapore —> tune in at driftradio.space
Lately, I’ve been thinking about what does “source of truth” in a coding project means to me. Is code the source of truth?
I don’t think so. Code only tells what is implemented. It does not tell you what should be implemented. Intent is the missing layer, and intent is the source of truth.
Tests used to be the place where I codify my intentions. I should do this, it should not do that.
When I change something and if an unexpected test fails, it gives me a signal to either reevaluate the intentions or the change I’ve made.
AI coding agent breaks this friction. When a test fails, the agent often edits the test to get the pipeline green. The intent-encoding layer gets silently rewritten.
I can try to restore the signal directly by telling the agents not to modify existing tests, but this would just slow things down.
Lately, I’ve been keeping a Karpathy-style LLM wiki inside the codebase itself. Committed and version-controlled. This is where I write intentions and decisions made in natural language.
“Feature should not do this, it should only do that, so it aligns with this-and-that.”
When I have my agents review the changes it made, I ask it to check with this wiki notes. If the changes go against something that was decided, I tell it to highlight it to me. I’ll decide to either change the notes or fix the changes.
Sometimes a decision was made while in planning mode with the coding agent, I just tell it to update or add a new note to the wiki folder about what we decided.
You can say that this sounds like a PRD document. But it is more organic and fluid as it grows and evolves as the product grows and evolves.
In fact, if you have a PRD, that should be the source of truth, and it should sit very close, preferably next to the code itself, and AI agents making changes should check against it.
I know documentation can drift, especially when humans are maintaining it. You push an emergency update one time on a late night and forget to update the docs. It becomes stale. AI agents are actually better software engineers than us humans, in the sense that they are better at keeping docs updated.
Tests were always an imperfect proxy for intent, and code only shows what was built. So wherever you keep the intent, it must be co-located, versioned, and readable by AI agents.













