Abdul Alim

57 posts

Abdul Alim banner
Abdul Alim

Abdul Alim

@abdulalim110

Software Engineer | Next.js, Node, Laravel

Bandung, West Java, Indonesia Katılım Eylül 2011
121 Takip Edilen46 Takipçiler
Abdul Alim
Abdul Alim@abdulalim110·
8000+ line controller: ✅ 319 DB tables: ✅ At this point, I'm not refactoring this legacy project. I'm signing a petition to make it a protected cultural heritage site. 🏳️ Who else is drowning in massive tech debt today? 🤣 #LegacyCode #TechDebt
Abdul Alim tweet media
English
0
0
0
2
Abdul Alim
Abdul Alim@abdulalim110·
This post from a month ago... I finally ended up working on it lol. After a month of being super thankful I didn't get assigned to work on this 'sacred controller' with 8000+ lines, last week it finally caught up to me
Abdul Alim@abdulalim110

Rate my 8,500-line Controller. 🚩 Inherited this legacy project and found this "God Object" staring at my soul. The minimap looks like a barcode of my suffering. 🤣 #SoftwareEngineering #Laravel #LegacyCode #TechDebt

English
0
0
0
13
Abdul Alim
Abdul Alim@abdulalim110·
Reviewing legacy code and found this form state trap. 1. Object useState (The "Class Component" wannabe) 2. React Hook Form / Formik Why is #1 dangerous? Unlike this.setState, Hooks don't auto-merge. Forget ...prev and your state is gone. Anyone still maintain React Class
English
4
0
0
56
Abdul Alim
Abdul Alim@abdulalim110·
Last week's tech debt lesson: KISS. ❌ Previous FE: Over-engineered multi-key localStorage. ✅ BE expectation: One simple bundled payload. Over-engineering = future headaches. Refactored, bundled, and cleaned up. #TechDebt #CleanCode
Abdul Alim tweet media
English
0
0
0
59
Abdul Alim
Abdul Alim@abdulalim110·
@ElTimuro totally understand, Timur really appreciate the clean schema refactor on the PR too. I learned a lot definitely happy to contribute and stick around 😊
English
0
0
0
29
Timur Ercan 🌏
Timur Ercan 🌏@ElTimuro·
@abdulalim110 we do actually value these a lot. we are a small team with big backlog tho. but we get there eventually, stick with us :)
English
1
0
1
49
Abdul Alim
Abdul Alim@abdulalim110·
Plot twist: After over a month, the PR finally got merged ​Turns out it wasn't ignored, the maintainer just gave it a much cleaner touch ​Instead of manually filtering the data like my initial approach, the maintainer make it more clean github.com/documenso/docu…
Abdul Alim@abdulalim110

Found a 500 Internal Server Error, submitted a PR, but the maintainer ignored it. Why? 😅 My open-source contribution last week taught me a hard truth about bug triage: High Severity (Error 500) ≠ High Priority. 👇

English
2
1
1
380
Abdul Alim
Abdul Alim@abdulalim110·
Found a column in Production DB. Checked the migration files. It’s not there. 💀 Some cowboy really just ran ALTER TABLE directly on prod. Combined with the 8,000+ line controllers I found earlier, this project is completely full of sins. 😭 Pray for me. 🙏 #TechDebt
Abdul Alim@abdulalim110

Rate my 8,500-line Controller. 🚩 Inherited this legacy project and found this "God Object" staring at my soul. The minimap looks like a barcode of my suffering. 🤣 #SoftwareEngineering #Laravel #LegacyCode #TechDebt

English
0
0
1
75
Abdul Alim
Abdul Alim@abdulalim110·
definisi 'Horror Engineer': pas cek DB Production ada kolomnya, pas cek file migrations ternyata gaib. ternyata ada 'koboi' main tembak ALTER TABLE langsung ke server. gak cuma codingannya yang 8k+ baris, databasenya juga ikutan penuh dosa. ini melebihi cagar budaya ga sih😭
Abdul Alim@abdulalim110

pernah nggak sih dapet handover legacy code, terus pas iseng buka salah satu controller-nya... boom, 8000+ baris. 😭 menurut kalian yang begini masih masuk kategori tech debt atau udah jadi cagar budaya yang harus dilestarikan ya? Hahaha #TechDebt #SoftwareEngineering

Indonesia
0
0
0
57
Alfan Zain 🇵🇸
Alfan Zain 🇵🇸@alfanzainkp·
Gimana ya caranya rating Coretax Pajak ini. Ribet banget asli
Indonesia
1
0
0
58
Abdul Alim
Abdul Alim@abdulalim110·
Question for the software engineers: Is fixing every single 500 Internal Server Error a strict rule for you? Or do you tolerate low-impact edge cases? Let's discuss
English
0
0
0
48
Abdul Alim
Abdul Alim@abdulalim110·
penasaran sama pendapat temen-temen software engineer di sini apakah semua error 500 (Internal Server Error) itu wajib banget di-fix sampai bersih tak bersisa? atau sebenarnya ada toleransi buat error yang edge case banget dan impact-nya kecil? Share pandangan kalian dong
Indonesia
0
0
0
47
Abdul Alim
Abdul Alim@abdulalim110·
Update: operational now hahaha
English
0
0
0
41
Abdul Alim
Abdul Alim@abdulalim110·
GitLab said: no working for you today. 🫠 #gitlab
Abdul Alim tweet media
English
1
0
0
65
Abdul Alim
Abdul Alim@abdulalim110·
Update kerjaan di legacy project. awal nya aman. waktu test menu lain, kok balik bentuk lama. ternyata file view-nya dicopas 4 kali, cuma beda 'tipe' aja Terpaksa deh kerja bakti gabungin 4 jadi 1 ada yang pernah kena prank codebase gini juga ga? ​#TechDebt #LegacyCode
Indonesia
0
0
0
58
Abdul Alim
Abdul Alim@abdulalim110·
pernah nggak sih dapet handover legacy code, terus pas iseng buka salah satu controller-nya... boom, 8000+ baris. 😭 menurut kalian yang begini masih masuk kategori tech debt atau udah jadi cagar budaya yang harus dilestarikan ya? Hahaha #TechDebt #SoftwareEngineering
Abdul Alim tweet media
Indonesia
1
0
0
134