jshamsul.com (@jibone) header
jshamsul.com (@jibone) profile picture

Staff Software Engineer 🧑‍💻 | Applied AI 🤖 | ex-Grab/MyTeksi 🚖 | @Nuriwa_J 💕 💍 | writes 👉 https://xitter.gq/t.co/55qlXX3LaE

Malaysia / Singapore
Joined December 2007
Photo by jshamsul.com (@jibone)Photo by jshamsul.com (@jibone)Photo by jshamsul.com (@jibone)Photo by jshamsul.com (@jibone)Photo by jshamsul.com (@jibone)Photo by jshamsul.com (@jibone)Photo by jshamsul.com (@jibone)
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
3
4
4,474
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.
1
3
207
Have your AI assistant do it for you?
Do NOT click links in emails. Do NOT download attachments. Even from people you trust, they may unknowningly have a virus on their computer.
44
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."
46
This is good for mobile dev I guess. You can test the actual touch interface in the emulator itself right?
We brought Touch to the Mac! From the all-new iPad mini to the 14-inch MacBook Pro and iMac... and now MacBook Pro with PROLED XDR Display and Touch, creators have new tools to do their best work yet.
45
"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
70
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
38
this is next level trolling.
Native iPhone Duo apps, built with Expo. Ship yours before your AppleCare appointment!
12
673
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.
1
6
149
AI vertical dramas = adult cocomelon I'm going to use that.
not exaggerating when i say it's deeply unsettling witnessing your parents get into adult cocomelon (AI vertical dramas).
2
88
I should stop building for fun, and start thinking about building for money.
“i built this for fun” nobody build anything for fun everyone wants to make money
1
4
179
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.
30
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.
1
4
229
Muse now available is SG ... wonder how well it understands Singlish.
hello! 你好! apa khabar! வணக்கம்! no better place for a multitasker than a country with four official languages. now in Singapore: muse.ai 🇸🇬
1
1
1
1,134
Seems that AI token is more valuable then crypto tokens now.
3
131
IRC inspired, but not exactly IRC 😁
Yes, command are IRC inspired – driftradio.space
32
Hear me out ... the folks that made the Rurouni Kenshin live action movies should make Samurai Champloo live action.
We deserve more anime like Samurai Champloo
50
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
3
99
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.
AI can trivially read and understand application code, so that becomes the source of truth. What purpose then, if any, do unit tests provide? Every time I make a change, AI just changes all the unit tests anyway, so there's no safety. It's all overhead.
9
6
183