What I Use
Tech stack, tools, sama setup yang gue pakai sehari-hari buat ngoding (dan debugging sampe subuh). From hardware yang udah setia sampe software yang sering bikin gue nangis.
Last updated: Januari 2025 • Status: Still Broke but Functional 😅
💻 Hardware
A.k.a peralatan tempur yang somehow masih berfungsi
Laptop
Laptop Gue (Mesin Perang)
Masih Hidup (Barely)Udah berapa kali crash, berapa kali overheat, tapi masih setia menemani debugging sampe pagi. MVP banget!
Monitor
Monitor Eksternal
Coming Soon (Hopefully)Kalau ada budget sih... Untuk sementara, dual screen = laptop + imagine 😅
Keyboard
Keyboard Laptop
Wishlist: MechanicalPengen mechanical keyboard yang bunyi clack-clack aesthetic, tapi untuk sekarang keyboard laptop udah cukup nemenin ngetik bug
Mouse
Mouse Kabel
ReliableSoalnya trackpad kadang bikin jari pegel. Simple tapi work!
Headset
Headphone/Earphone Apapun
Always OnBuat dengerin Old Music sambil coding. Kadang lupa copot sampe lupa mandi (just kidding... or am I?)
Kopi
Good Ol' Coffee
ESSENTIALTechnically bukan hardware tapi ini CRITICAL COMPONENT. Tanpa ini code gue cuma print("hello world")
💡 Fun fact: 80% produktivitas gue ditentukan sama kualitas kopi, bukan spec laptop 😂
🛠️ Software & Tools
The dream team yang nemenin gue dari "Hello World" sampe "It works!" (dan everything in between)
Code Editor
Home sweet home. Udah kayak rumah kedua. Malah lebih sering disini daripada di kasur 😭
Extensions (The Dream Team)
Auto format biar code gue nggak kayak sampah
Guru killer yang galak tapi berguna. Suka marahin code gue tapi emang bener sih
Autocomplete Tailwind classes. Tanpa ini gue lupa class apaan aja
Rename HTML tag otomatis. Small thing tapi life changing!
Biar tau siapa yang nulis code jelek... (gue sendiri, hehe)
Error langsung kelihatan inline. Painful tapi necessary
Nyatet TODO yang somehow never done
Terminal
Integrated terminal di VS Code. Tempat gue ngetik "npm install" sambil berdoa
Bikin terminal cantik biar mood coding naik. Aesthetic matters!
Browser & DevTools
DevTools terbaik buat debug. F12 is my best friend
Buat ngintip component tree. Stalking but make it productive
Time travel debugging. Literally magic
Performance police. Selalu ngingetin kalo website gue berat
Design Tools
UI/UX design & wireframing. Tempat gue bikin mockup yang somehow nggak pernah sama hasil akhirnya
Quick graphics & thumbnails. Buat yang males buka Photoshop
Compress gambar jadi WebP. Lighthouse be happy
Color palette generator. Buat gue yang colorblind dalam hal design
Productivity (Atau Prokrastinasi?)
Notes, docs, todo. Basically tempat gue nulis rencana yang nggak pernah dijalanin
Old Music beats to code/crash to. Ga bisa ngoding tanpa ini
API testing. Tempat gue nge-spam GET request sampe API-nya capek
Guru sejati. Copy-paste dengan bijak (dan baca dulu!)
⚡ Current Tech Stack
Technologies yang gue pakai (dan kadang nyesel pakai)
Frontend (My Playground)
Disini gue paling confident. UI/UX is life!
Backend (Comfort Zone)
Bisa lah, asal jangan suruh scale ke 1 juta users
Database (The Necessary Evil)
Paling males normalisasi database. Tapi ya harus sih
Tools (Daily Drivers)
Tanpa ini gue cuma manusia biasa
Learning (Work in Progress)
Lagi digeber nih. Wish me luck!
🎯 Current vibe: Lagi jatuh cinta sama Astro. Next.js masih sayang, Laravel udah move on. Sorry Laravel, it's not you, it's me (and the reload time) 💔
🔄 Development Workflow
Dari ide sampe deploy (dengan segala drama di antaranya)
1. Idea & Planning
Brainstorm ide sambil mandi, screenshot inspirasi dari Pinterest, bikin wireframe di Figma sambil lupa makan
💭 Reality check: Planning 2 jam, execute 2 minggu
2. Setup Project
Init repo, install dependencies, setup config sampe bosen. Paling seru bagian ini sebelum coding beneran dimulai
💭 Reality check: "npm install" sambil baca dokumentasi yang somehow nggak ngebantu
3. Development (The Real Struggle)
Coding sambil dengerin Old Music, commit frequently (atau lupa commit 3 jam), test di browser, ketemu bug, debug, repeat
💭 Reality check: Console.log() is my debugging strategy. Don't judge.
4. Testing (Reality Check)
Test responsive di semua device, check Lighthouse score, nangis liat score-nya 60, optimasi sampe 90+, celebrate
💭 Reality check: "Works on my machine" - Famous last words
5. Deployment (Moment of Truth)
Push to GitHub, tunggu Vercel auto deploy, buka link, ternyata production error, fix, deploy lagi, akhirnya jadi! 🎉
💭 Reality check: Build success, tapi kenapa tampilan broken? *panik mode*
6. Post-Launch
Share ke temen, minta feedback, dapat bug report, cycle repeat. Welcome to developer life!
💭 Reality check: "Eh ada typo" - Temen gue yang eagle eye
⚠️ Disclaimer: Workflow di atas adalah idealnya. Realitanya? Kadang langsung skip ke step 3 terus stuck di step 4 selama 3 hari 😭
🎨 VS Code Setup
Karena tampilan editor ngaruh ke mood coding (atau alesan prokrastinasi setup extension)
🎨 Theme & Appearance
⚙️ Settings
✨ Pro tip: Spend 3 jam setup VS Code sampe perfect, terus actual coding cuma 30 menit. Priorities! 😎
📚 Learning Resources
Tempat gue nyari ilmu (dan copas code dengan bijak)
📖 Documentation (The Bible)
💡 Life Wisdom:
Tools itu cuma alat. Yang penting bukan punya tools mahal, tapi gimana lo manfaatin yang ada dengan maksimal.
Gue mulai coding pakai laptop kentang + Notepad. Sekarang? Masih laptop kentang, cuma udah pake VS Code 😂
Start simple, upgrade kalau udah butuh!