
A developer at heart. Has special interests on web scalability. I built @petakopi_my whenever I'm in the mood (and have time).
๐ฒ๐พ
Joined October 2008
- Tweets5.9K
- Following465
- Followers1.8K
- Likes6.8K
14hb, kat Tesla.
Takde Tesla pon takpe, tetap dibenarkan hadir ๐
Sabtu ini, ๐๐๐ฏ๐ฒ๐ฟ๐ท๐ฎ๐๐ฎ ๐ ๐ฒ๐ฒ๐๐๐ฝ #๐ญ๐ฏ akan berlangsung di tempat Tesla Centre Cyberjaya.
Tiga speaker dijemput, iaitu Tesla Malaysia, EMARQUE dan Etta Impact Ventures dari Singapura, akan berkongsi pengalaman mengenai inovasi, AI, pembangunan bisnes serta pelaburan.
369
Loving this workflow. Asked Opus to go through all the screens for the redesign with Mobbin's MCP by capturing the before and working on the after. Then, ask Fable to review.
Not that risky since the focus is on the UI, not the UX.
Time for breakfast.
12
397
Amree Zaid ๐ retweeted
your Postgres queue is fine
until someone leaves a transaction open
then SKIP LOCKED stops being a queue and becomes a dead-tuple factory
we measured it at 1k events/s:
- 4.1M dead tuples in 89 minutes
- dequeue latency up ~3000x (!!)
PgQue doesn't have this problem. at all.
consumers never UPDATE or DELETE
they just read.
zero dead tuples -- engine built 20y ago at Skype, and served in large Postgres setups for two decades
now revived in plain SQL to work anywhere
3.5 min, explained (sound on) ๐
Amree Zaid ๐ retweeted
The dude has a point about hopping due to minor inconveniences. When you feel that way, step back and reevaluate.
Staying for slightly longer can be good cos you need some time to learn about the tradeoffs of your past decisions, and you can't learn that if you kept jumping and have other people you left behind shove your shit.
Back when i was in my first company, where i was still a budding junior engineer, i started learning about SOLID and took the delulu pill and applied it to almost everything. i had this really small, separate modules for generating a fb share link/twitter share link, etc.
Sandi metz' rules right? make small objects. single responsibility. clean code. i was proud.
a year later i realized that that abstraction was _too small_ and indirections too deep don't help navigatable codebase the same way complex, long methods don't help with readable code. A few more mistakes like this at a couple more companies made me learnt early on that both extremes of anything are bad, and that you have to _balance_ these things. Wouldn't have learnt that had I jumped everytime and had no opportunities to touch my old code/decisions again.
Reached out to Paan late last night already. Honestly dont think his career is over. Just needs to keep sharing his expertise in public. I think it's just setbacks in this period of time.
that said, i also dont mean stay at toxic, abusive companies. just actually step back and reevaluate if a problem you have at work is a problem or a nuisance from this guaranteed-to-be-imperfect world.
some people job hob a lot to keep increasing their salary. there's a limit to how many times you can hop before your skill level is eventually a mismatch with your current salary, and then you'd be stucked at that last company.
if you found a company that can ferment your skills and career, just stay for a while. Learn all you can. The progression is much more stable that way and you'd have something to justify your next hop.
Kehancuran Career Aku Sebagai Seorang Programmer
youtu.be/A-9e_Q6Rtwc
I originally thought this would be a much more long-term project, but ended up building and launching it in beta within 1 month of launching the main site, simply due to user demand!
I did not invent the concept of an "electoral redistricting app". But what I built (Lukis) adds value in 2 major ways:
1) This is (to my knowledge) the first app built specifically for Malaysia, which comes preloaded with the latest Malaysian election data.
2) I've tried my best to make the user experience modern, seamless, and PRIVATE (everything you create runs in your browser, nothing stored on server).
Looking forward to seeing where this goes, and helping improve participation in Malaysia's election boundary drawing process.
What if Kuala Lumpur now has local election with 33 (state? territory?) constituencies?
Thanks to @Thevesh now we can draw imaginary electoral boundaries, via lukis.electiondata.my. Lots of features, and you'll have fun!
KL proposal link:
lukis.electiondata.my/?map_iโฆ
Amree Zaid ๐ retweeted
Coming soon: WaktuSolatMini
A menubar Malaysian solat time and reminder. Native macOS, offline ready.
waktusolatmini.exnano.io
Dibina berhampiran KL. Dijamin hanya ada satu passport.
Built three new features on petakopi.my just to prepare for LRT3.
(1) Show LRT/MRT/ERL/etc lines on the map so that you can EXPLORE nearby coffee shops
Buka je petakopi.my/map to try this new feature.
1/3
(2) Share the view
A simple feature, but useful if you want to share your view with others.
2/3
1
1
135
Amree Zaid ๐ retweeted
๐ณ๏ธ I builtย Undi Wrappedย โ Spotify Wrapped, but for your Malaysian seat.
Type your kawasan โ swipe through 70 years of its story: the dynasties, its biggest electoral earthquake, its closest-ever race, and how its boundaries have morphed since 1955.
Free. No login. Find yours ๐ zachtheyek.github.io/undi-wrโฆ
After almost 4 years of hard work, I'm very happy to share something which I hope will be a game-changer for election data in Malaysia:
electiondata.my
To cut a (very) long story short, the site gives you access to Malaysia's COMPLETE electoral history. Every election, every candidate, every party, every seat - all there at your fingertips.
There are 5 types of datasets available:
โข Parlimen/DUN-level results (the 'official' results, covering every single election since 1955)
โข Parlimen/DUN-level maps (covering every single boundary-drawing exercise since 1954)
โข Anonymised individual-level voter rolls for GE-13, GE-14, and GE-15, as well as Johor 2022 and N9 2023 (more to come soon)
โข Saluran (!!!!) level results for GE-13, GE-14, and GE-15, as well as Johor 2022 and N9 2023 (also more to come soon)
โข DM-level maps for the latest set (versions going back to 2003 will follow eventually)
Enjoy!
Data-cleaning and curation is bitter work, but once it's done once, everyone can reap the benefits.
Amree Zaid ๐ retweeted
Sidegent - interractive learning platform learn to build AI Agents is now live on Product Hunt!
Help me to upvote, appreciate it!
producthunt.com/products/sidโฆ
Amree Zaid ๐ retweeted
Hello everyone! I,m looking for job opportunities AI Applied Engineer, Forward deployed engineer, Fullstack AI Engineer.
If you need someone that is expert, can communicate clearly, high agency and can easily pickup the stack at work, I'm the right person.
I'm good with building AI Agents, Infra (AWS), DevOps, Fullstack development and so on,
You can watch my talk here on building production grade AI Agent Harness at AWS User Group Meetup @ TRX youtu.be/u145ea-fNOw?si=93OLโฆ
I used to work at AWS as a Solutions Architect, Software Engineer at SEEK.
Let me know if anyone is hiring I'm able to start early of August! Pm me for my CV
Please help to RT this tq!
After almost 4 years of hard work, I'm very happy to share something which I hope will be a game-changer for election data in Malaysia:
electiondata.my
To cut a (very) long story short, the site gives you access to Malaysia's COMPLETE electoral history. Every election, every candidate, every party, every seat - all there at your fingertips.
There are 5 types of datasets available:
โข Parlimen/DUN-level results (the 'official' results, covering every single election since 1955)
โข Parlimen/DUN-level maps (covering every single boundary-drawing exercise since 1954)
โข Anonymised individual-level voter rolls for GE-13, GE-14, and GE-15, as well as Johor 2022 and N9 2023 (more to come soon)
โข Saluran (!!!!) level results for GE-13, GE-14, and GE-15, as well as Johor 2022 and N9 2023 (also more to come soon)
โข DM-level maps for the latest set (versions going back to 2003 will follow eventually)
Enjoy!
Data-cleaning and curation is bitter work, but once it's done once, everyone can reap the benefits.
LRT 3 29th of June.
Target H2 2026: Sebulan sekali ke office
amanz.my/2026570106
1
186


































