Amree Zaid ๐Ÿ‰ (@AmreeZaid) header
Amree Zaid ๐Ÿ‰ (@AmreeZaid) profile picture

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
Photo by Amree Zaid ๐Ÿ‰ (@AmreeZaid)Photo by Amree Zaid ๐Ÿ‰ (@AmreeZaid)Photo by Amree Zaid ๐Ÿ‰ (@AmreeZaid)Photo by Amree Zaid ๐Ÿ‰ (@AmreeZaid)Photo by Amree Zaid ๐Ÿ‰ (@AmreeZaid)Photo by Amree Zaid ๐Ÿ‰ (@AmreeZaid)Photo by Amree Zaid ๐Ÿ‰ (@AmreeZaid)Photo by Amree Zaid ๐Ÿ‰ (@AmreeZaid)Photo by Amree Zaid ๐Ÿ‰ (@AmreeZaid)Photo by Amree Zaid ๐Ÿ‰ (@AmreeZaid)
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) ๐Ÿ‘‡
17
20
172
11,494
The key is just care
Head of Design at Stripe on how to stop creating zombie UIs
2
9
423
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
3
39
1
186
11,988
๐Ÿซช
Replying to @ewind_dev
What do you find painful? We can fix everything.
3
995
Amree Zaid ๐Ÿ‰ retweeted
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โ€ฆ
3
24
1
103
8,492
Dibina berhampiran KL. Dijamin hanya ada satu passport.
New feature: Coffee Journal Ada beberapa yang request, tapi mungkin lebih kepada the fun part of making sticker out of your drinks. Tapi bila fikir balik, saya suka feature ni sebab saya boleh simpan memori visits ke kedai yang saya pergi. Ada juga cost tracking.
2
1
14
1,064
Amree Zaid ๐Ÿ‰ retweeted
If Yu-Gi-Oh was about Tech Jobs
188
1,510
167
11,046
986,431
peak. I code in markdown these days.
5
396
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
1
3
13
787
(2) Share the view A simple feature, but useful if you want to share your view with others. 2/3
1
1
135
(3) Jump to any location If you know your destination, jump directly there instead of scrolling/panning/zooming in. Itu sahaja, enjoy! 3/3
1
53
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.
4
115
266
18,377
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!
4
54
2
112
10,680
Amree Zaid ๐Ÿ‰ retweeted
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.
60
848
47
1,722
416,971
Kalau tak nak terlepas, better beli awal-awal.
Jemput semua hadir ke event Techtamu pada 20 Jun saya akan bagi talk tentang AI Agent dan Harness. Link di bawah
160