Michelle Tan Profile Banner
Michelle Tan Profile
Michelle Tan

@_michelletann

1,106
Followers
718
Following
99
Media
695
Statuses

🧙‍♀️Fullstack focusing on Front End • Sometimes I write code 👩‍💻, sometimes I write words ✍️ • Programmer learns business 🪄 • Multipotentialite✌

Joined July 2013
Don't wanna be here? Send us removal request.
Pinned Tweet
@_michelletann
Michelle Tan
2 years
There is beauty in what I can't understand
1
0
2
@_michelletann
Michelle Tan
20 days
Karena programmer itu kadang orang yang suka lupa sama apa yang ditulis (termasuk kadang aku juga) maka nulis comment itu perlu. Pernah liat comment kaya gini? Tipe - tipe "thanks but it's not helpful😃" Jadi gimana caranya nulis comment yang membantu?
Tweet media one
35
457
2K
@_michelletann
Michelle Tan
16 days
Mau deep talk. Yang udah ngoding selama lebih dari 20 tahun, udah coba banyak stack dr yg dulu hype sampe jarang dipake, yang udah ngalamin naik turunnya industri ini. What's your advice to younger programmers?
69
313
2K
@_michelletann
Michelle Tan
7 months
Dulu waktu awal karir jadi software engineer enggak pernah ada yang kasih tahu tentang hal ini. Kalo bisa ngobrol sama diri aku 5 tahun yang lalu, aku bakal bilang gini 👇
8
230
1K
@_michelletann
Michelle Tan
1 month
Karena lagi belajar tentang clean code, jadi sekalian bikin summarize buat pengingat diri sendiri🤣. 🧵 Best practice penamaan di code biar gampang dibaca.
6
164
988
@_michelletann
Michelle Tan
5 months
Software engineer yang jago itu bukan yang bisa nulis code. Tapi yang suka baca. Baca official docs. Baca legacy code. Baca news & update tentang tech. Karena km enggak akan bisa nulis codingan yang baik, kalo km enggak tahu codingan yang baik itu yang kaya gimana.
9
108
707
@_michelletann
Michelle Tan
4 months
Kalo kamu programmer yang lagi jenuh buat belajar programming karena cuma seputaran CRUD, simple app, atau landing page, coba belajar 6 hal ini yang bisa kasih nilai plus buat kamu :
4
60
425
@_michelletann
Michelle Tan
2 years
@muhraufan Jadi muncul pertanyaan mas, bagaimana baiknya mendesign UI yang target marketnya world wide sedangkan tiap negara beda culture? Soalnya berasa jg kalo akses website US mereka fokus tampilin fitur terbarunya dibanding harganya. Padahal di indo masih cenderung liat harganya dulu.
1
9
224
@_michelletann
Michelle Tan
2 months
SEO 101 buat web developer Karena web dev biasanya punya porto dalam bentuk web. Tapi kadang kurang optimize buat dapet traffic organic dari google. Jadi mau sharing dikit - dikit.
3
45
219
@_michelletann
Michelle Tan
1 month
@marjono__ Pernah baca juga emosi itu ga ada baik atau buruk. How we respond that emotion yg kadang caranya salah. Emotions are information. Justru ketika di-surpress, malah tambah clueless.
0
55
197
@_michelletann
Michelle Tan
4 months
10 taun yg lalu dibilangin "ngapain cwek kuliah IT" But here I am now, mulai dari ngetik "hello world" pake pascal bisa ngebiayain kuliah dan kehidupan aku sampe sekarang
@nmonarizqa
Mona
4 months
Kita suka overestimate apa yang bisa kita lakukan dalam setahun tapi underestimate apa yang bisa kita capai dalam 10 tahun. Coba look back. Pencapaian apa yang kamu alhamdulillahnya sudah gapai, tapi kamu 10 tahun lalu ga akan kepikiran bakal bisa capai?
41
189
823
2
5
112
@_michelletann
Michelle Tan
7 months
1. “Mau sebagus apapun skill kamu di kantor, tetap cari ilmu di luar kantor ya” Kerja di kantor yang masih aktif berkembang emang menyenangkan, tapi kadang juga bikin terlena karena merasa “buat apa belajar hal baru, toh nanti juga enggak di pake di kantor”.
1
21
69
@_michelletann
Michelle Tan
2 months
Klo di wordpress, ada SEO plugin buat cek on page SEO. Tp gmn klo pakenya markdown? Akhirnya kepikiran buat project ini. Tools buat ngecek on page SEO dr markdown. Jd bisa tau part mana yg bsa di optimize. Kalo ada feedback, feel free to DM me
1
13
64
@_michelletann
Michelle Tan
20 days
1. Clarify Intent Kasih penjelasan singkat function (yg kompleks) itu ngapain.
Tweet media one
2
1
52
@_michelletann
Michelle Tan
20 days
2. Document Decisions Tulis alasan kenapa pake cara ini. Ada pertimbangan bisnis lain kah. Atau ada hal - hal lain kenapa kita “fix jadinya pake ini”
Tweet media one
1
3
51
@_michelletann
Michelle Tan
7 months
5. “Single fighter bikin kita going fast, tapi komunitas bikin kita going far” Komunitas itu bkn berarti hrs kerja bareng atau ketemuan. Klo emg ada yg bisa smp gt, beruntung bgt. Tp kalo kotanya enggak bnyk industri IT nya, rasanya agak sulit buat menemukan komunitas kaya gitu.
2
8
50
@_michelletann
Michelle Tan
7 months
3. “Jangan merasa pintar, karena yang baru lulus juga banyak yang jago” Kalo bisa ini itu, pastiin kalo kita emang paham fundamentalnya, bukan sekedar cara pakainya. Karena kalo cara pakai, fresh graduate juga banyak yang paham cara pakainya.
2
8
47
@_michelletann
Michelle Tan
15 days
@furyoktria Ga semua masalah solusinya build app/website 😂
0
4
40
@_michelletann
Michelle Tan
20 days
3. Guide Users Apalagi untuk public API, kasih penjelasan tentang intent, params, dan return biar orang bisa langsung tau tanpa harus baca semua codingan.
Tweet media one
1
0
38
@_michelletann
Michelle Tan
7 months
4. “Jangan kebanyakan bingung buat belajar, pilih yang demand-nya banyak” Berkaitan sama point 1, waktu dulu daftar kerja, tahunya laravel udah oke, abis itu enggak pernah catch up market.
1
6
37
@_michelletann
Michelle Tan
9 days
Sebagai org yg multipod (interestnya banyak), biasanya pengen ngelakuin banyak hal dalam satu waktu. Bisa suka banyak hal dlm satu waktu tapi kdang malah engga ngelakuin apa2 karena kebanyakan ide. Aku mau share tips memilah milah interest kita.
2
4
36
@_michelletann
Michelle Tan
7 months
2. “Meskipun kesannya sepele, tapi portofolio itu penting” Kalo seandainya aku udah build portofolio dari 5 tahun lalu, mungkin berkembangan skill aku bisa terlihat lebih jelas lagi. Tapi karena baru rajin bikin akhir - akhir, merasanya kaya ada gap year.
1
4
32
@_michelletann
Michelle Tan
3 months
Ga silau kalo liat young people jadi lead, manager, atau C level. Tapi kalo ada yang jadi peternak ayam, kagum bgt 😍😍
2
3
29
@_michelletann
Michelle Tan
2 years
@kotakmakan Jgn beli course klo yg lama blm di selesein 🥲
2
8
26
@_michelletann
Michelle Tan
20 days
5. Self-Explanatory Code Kadang engga perlu semuanya ditaruh di comment, bisa jadi emang nama function / variable-nya yang harus diupdate biar lebih mudah dibaca.
Tweet media one
2
1
25
@_michelletann
Michelle Tan
7 months
Sampe akhirnya di fase - fase tebar CV, baru sadar kalo ternyata skill set yang di kantor sedikit berbeda sama yang di market.
1
2
24
@_michelletann
Michelle Tan
15 days
@hynra If you want go fast, perdalam hal teknis. But if you want go far, bangun relasi
1
6
24
@_michelletann
Michelle Tan
7 months
Baru akhir - akhir ini lihat market, tp jd bingung, mau belajar react apa vue atau bahkan stack yg komunitasnya sedikit. Tipsnya: ambil 1 yg demand-nya bnyk. Apapun itu. Ambil 1 dulu, pelajari, fokus, pahami. Kalo udah bisa 1, biasanya buat beralih ke yang laen jauh lebih mudah.
1
3
24
@_michelletann
Michelle Tan
2 months
Being a programmer is like going to college, but you never graduate. Just endless semesters of learning new things.
1
3
21
@_michelletann
Michelle Tan
15 days
@anggitpy Ak jg baru menyadari belakangan ini sih. Mgkn termasuknya telat 🤣 Kalo konteksnya stack yg udah dipake banyak orang, kaya semuanya ada marketnya. Kalo PHP ke freelance / agency. Kalo python ke data. Kalo go/js ke startup. Jd kitanya yg jg hrus pinter2 liat target industri
0
4
20
@_michelletann
Michelle Tan
1 month
Kalo mau buat variable / function / yang lain, sebisa mungkin : - singkat, padat, jelas - hindari penamaan yang umum / singkatan (kecuali case tertentu kaya : id) - tambahin konteks biar lebih mudah dibaca
Tweet media one
1
1
20
@_michelletann
Michelle Tan
3 months
@angga_fzn Dan resultnya ga instant. Kalo skolah kamu salah, kamu langsung tau, salahnya gimana, yang bener kaya apa. Kalo adult life kadang waktunya bisa tahunan.
0
2
19
@_michelletann
Michelle Tan
20 days
7. TODO Comments Tulis hal - hal yg perlu dilakuin di masa depan. Bisa jadi ada validation yang belum nge-cover semua case. Atau ada use case yang bisa jadi potential terjadi di masa depan. Ini bukan cuma jadi pengingat buat diri kita tapi juga programmer lain di tim kita.
Tweet media one
1
1
19
@_michelletann
Michelle Tan
20 days
4. Be Clear and Relevant Pastiin comment yang ditulis singkat, padat, tapi jelas. Terutama kalo ada perubahan di function itu, comment-nya juga perlu diupdate.
Tweet media one
1
0
18
@_michelletann
Michelle Tan
24 days
3 POV buat sharing konten: Explorer: share what you learn Expert: share what you know Experimenter: share what you do Kalo ga pede karna belum expert, coba jadi experimenter / explorer.
1
1
16
@_michelletann
Michelle Tan
20 days
6. Warning of Consequences Tulis warning tentang dampak dari code tsb apalagi yang butuh perhatian tinggi biar programmer lain juga aware.
Tweet media one
1
0
13
@_michelletann
Michelle Tan
7 days
Test-Driven Development / TDD 🚨, apa itu? Bayangin di tim ada 10 programmer yang ngerjain feature masing - masing, kalo enggak ada TDD, mungkin bakal ketahuannya ada bug kalo udah di merge / sandbox / production.
1
3
13
@_michelletann
Michelle Tan
1 month
Belajar golang / php? Belajar design / copywriting? Belajar english / mandarin? Kalo belajar, ya belajar aja. Bsa jadi km belajar php pake konsep programming yg udah km pelajari waktu belajar golang. Selama km belajar krna rasa penasaran, ga ada belajar yg sia - sia.
0
2
12
@_michelletann
Michelle Tan
1 month
6. Constant : - Capital Case, tujuannya membedakan dengan variable biasa
Tweet media one
1
0
12
@_michelletann
Michelle Tan
7 months
Untungnya, sekarang udah lebih enak banget, karena di 𝕏 contohnya banyak orang - orang jago turun gunung dan share experience di sini.
2
1
12
@_michelletann
Michelle Tan
1 month
1. Variable: - snake_case / camelCase - kata benda - jangan 1 huruf (kecuali loop)
Tweet media one
2
0
11
@_michelletann
Michelle Tan
1 month
5. Class : - PascalCase, tujuannya membedakan dengan function - Singular (bentuk tunggal)
Tweet media one
2
0
11
@_michelletann
Michelle Tan
2 months
Lg sneng baca ttg SEO. Tp ada hal yang susah dimengerti. Penilaian google itu pake EAAT (Experience, Expertise, Authoritativeness, dan Trustworthiness). Pdhl yg nulis content biasanya content writer. Bukan "ahli" nya. Aplg mengukur kualitas konten jg dr panjangnya content.
5
3
11
@_michelletann
Michelle Tan
7 months
Ini kesalahan aku waktu meniti karir software engineer, semoga kalian jangan sampe ngulangi kesalahan yang aku bikin. Kalo kalian bisa kasih nasihat karir ke diri sendiri 5 tahun yang lalu kira - kira bakal bilang apa?
1
1
10
@_michelletann
Michelle Tan
2 months
Dulu waktu masa - masa life quarter crisis, momen dimana enggak tahu sukanya apa, hobinya apa, kalo uang bukan yg utama emang kepengennya ngapain. Masa - masa bingung habis kuliah ngapain. Kerjaan udah ada dan cukup. Mau ambis juga ambis kemana.
1
0
9
@_michelletann
Michelle Tan
20 days
Semoga dengan membaca dan menulis comment yang jelas paling engga bisa ngebantu diri kita dan programmer lain
3
0
8
@_michelletann
Michelle Tan
1 month
4. Array / list / collection : - plurar untuk Array - suffix “List” / “Collection” untuk list / collection
Tweet media one
1
0
8
@_michelletann
Michelle Tan
2 years
@kotakmakan Sampe akhirnya suara bedug bunyi "debug... bug... bug... bug... "
0
2
7
@_michelletann
Michelle Tan
1 month
3. Boolean function / variable : - buat sebagai pertanyaan
Tweet media one
1
0
8
@_michelletann
Michelle Tan
4 months
4. Product development 💰. Punya sense of business bisa bikin kamu bukan hanya jago nulis syntax tapi juga money maker.
1
0
7
@_michelletann
Michelle Tan
7 months
Pernah lagi ngobrol sama temen. Dia curhat gaji sama tanggung jawabnya enggak sepadan. Aku paham betul posisinya. Kebanyakan orang menyarankan dia buat downgrade.
1
0
6
@_michelletann
Michelle Tan
1 month
2. Function : - pake snake_case / camelCase - kata kerja - kasih konteks tentang output dari function
Tweet media one
2
0
7
@_michelletann
Michelle Tan
10 months
@oianas_ elsa : why not both?
1
0
6
@_michelletann
Michelle Tan
2 months
Bukan regret tp lbh ke what if. Dulu magang 6.5 bln di agency. Tau sendiri lah capeknya kaya gmn. Tp ilmunya emg dapet bgt. Trs mutusin full time pertama di konsultan karna duitnya lebih banyak.
@nmonarizqa
Mona
2 months
Reverse posting kesuksesan di LinkedIn: pernah punya career regret atau salah langkah di karir ga? Kalo iya, apa? Aku: pindah waktu tinggal seuprit menuju promo. Harus ulang dari awal lagi 🫠🫠🫠🫠
16
13
135
1
0
6
@_michelletann
Michelle Tan
2 years
@dwinawan_ Harusnya ga perlu banyak-banyak, tapi terintegrasi aja antar pusat dan daerah. Terutama aplikasi2 internal di kantor gov.
0
3
6
@_michelletann
Michelle Tan
1 month
Bikin headline itu susah - susah gampang. Entah itu di ads, blog, atau LP. Apalagi utk yg awam, kita ga tau headline kita tu udah nge-hook belum sih? Aku buat tools buat analyze headline pake GeminiAI. Kalo mau coba: DM me kalo ada feedback.
0
2
6
@_michelletann
Michelle Tan
6 days
@MrOngDedy @abigailimuriaa Product jadinya juga "sederhana". Misal joki bikin web buat skripsi. Bikinnya simple. Validation-nya minimalis. Ga usah mentingin ini itu yg penting bisa di jalanin aja. Duitnya lumayan wkwkwk
0
0
6
@_michelletann
Michelle Tan
4 months
6. AI 🤖. Menurut aku konsep AI bukan sekedar hype. Tapi jujur aku jg blm tau harus belajar darimana, python kah, ML kah, data kah, atau yg lain. But I believe, we should embrace it. Kalo menurut kamu gimana?
0
0
6
@_michelletann
Michelle Tan
14 days
@wabisabiloki Kalo dr aku : 1. Pahami dlu outputnya mau apa? Mobile, web, game, dekstop? 2. Pilih 1 bahasa programming yg bisa kasih output itu. Ga usah belajar banyak2 bahasa. 3. Pahami konsep programming lwt 1 bahasa itu. Bisa lwt side project.
0
2
6
@_michelletann
Michelle Tan
5 months
@dodi119mx Boleh, tp pake metode ATM biar lebih paham. Amati, tiru, membuat another bug.
Tweet media one
0
0
6
@_michelletann
Michelle Tan
4 months
5. Automation 💻. Bisa belajar tentang automated testing atau automated deployment, atau automated yang lain. Jangan lupa, programmer itu sebenernya kaum pemalas yang malas melakukan boring task.
1
0
6
@_michelletann
Michelle Tan
1 month
Semoga waktu nulis code bisa inget dan terbiasa 😂
0
0
5
@_michelletann
Michelle Tan
4 months
2. Digital marketing 📢. Siapa tahu selama ini bukan karna kamu engga jago programming, tapi kureng skill marketing aja buat show off. Jangan lupa personal branding itu perlu.
1
0
5
@_michelletann
Michelle Tan
4 months
Adalah betul. Adakah akun yg bsa di follow buat belajar build real product, solopreneur, atau AI programming?
@Nandapagi
Nanda
4 months
Arrrgh! Gemas rasanya, ngeliat tech talk akhir2 tu selalu basic2 aja, bikin web doang lah, coba2 api doang lah, ngga ada kah bahas "how to build a data pipeline for faster ML training" atau "resilient webserver using elixir" gitu gitu? Pengen buat sendiri rasanya
28
33
329
1
1
4
@_michelletann
Michelle Tan
15 days
@rubi1945 Study market?
0
0
5
@_michelletann
Michelle Tan
7 months
Aku bilang, “berarti harusnya upgrade, bukan downgrade. Kolam yang sekarang mungkin terlalu kecil buat kamu yang (kapasitasnya) tambah besar.”
1
1
5
@_michelletann
Michelle Tan
4 months
1. UIUX 🎨. Ulik - ulik tentang design fundamentals dan laws of UX, habis itu apply di portofolio kamu. Jadi portofolio kamu engga perlu redesign tiap kali dibutuhin.
1
0
4
@_michelletann
Michelle Tan
3 months
Ketemu sama anak kuliahan pas lg jd volunteer : aku : kamu maba kah? dia : oh enggak, aku angkatan tua kok aku : angkatan berapa? aku angkatan 2015 dia : hah buset tua bgt *gak nyangka tiba2 kena ulti*
1
1
4
@_michelletann
Michelle Tan
7 months
Terserah mau sebut goal atau dream atau whatever. Tapi itu yang bikin kita terus jalan pelan - pelan. Mau sekecil atau seremeh apapun. Don’t give up on them. Fight for them.
0
0
4
@_michelletann
Michelle Tan
1 month
Kayanya, habis produk digital booming, yang bakal booming LMS yang konsepnya course based community. Mirip skool / udemy.
0
0
4
@_michelletann
Michelle Tan
4 months
@kotakmakan Kayanya nulis underrated skill. Seringnya fokusnya di public speaking. Pdhl kdang public speakingnya bagus karena nulis.
1
1
4
@_michelletann
Michelle Tan
2 years
@paramacia @DesignersHalo Nonton yt kak. Kaya tutorial atau vlog, jdi daily conversationnya ke asah. Sama latihan ngmng english, ngmng aja, ga usah peduliin grammar.
0
1
3
@_michelletann
Michelle Tan
11 months
@perogeremmer Ini juga implemen ke banyak hal, merasa coding susah dan switch karir ke yang laen karena dikira lebih gampang, padahal semua juga ada kesusahan masing - masing. Makanya yang terpenting kenali diri dan ikigai masing - masing.
0
0
3
@_michelletann
Michelle Tan
2 months
Search Engine itu prosesnya ada 3 : 1. Crawling. Proses bot menjelajah website yg ada di dunia maya. 2. Indexing. Proses menyimpan info yg ditemukan di database mereka.
1
0
3
@_michelletann
Michelle Tan
2 years
@qepo_s Masuk probation 6 bulan, 3 orang. Selesai probation yang kuat diriku doang. Yang lain resign. Habis itu berusaha solving sendiri. Hajar sendiri. Dimarahi sendiri. Pernah kepikiran apa karena bodoh. Taunya karena ga ada temen diskusi bareng. Temen sharing ternyata penting.
1
0
2
@_michelletann
Michelle Tan
15 days
@ibamarief Sunrise kaya ekonomi bagus, industri IT stabil, aman, atau bahkan bsa sampe booming kaya bbrp taun blakang. Sunset kaya kondisi winter atau emg scara ekonomi macro aman2 aja tp emg industri IT sepi.
0
0
3
@_michelletann
Michelle Tan
2 years
Sabtu terakhir di bulan ini. Ga kerasa udah kelewat aja .
Tweet media one
1
0
3
@_michelletann
Michelle Tan
2 years
@kotakmakan "Putus putus. Internetnya enggk stabil." "Bentar masih gelap layarnya." "Udah ni dah muncul screennya." *mati lampu
0
2
3
@_michelletann
Michelle Tan
5 months
Tweet media one
0
0
3
@_michelletann
Michelle Tan
20 days
@anaknyaslamet Kalo prompt-nya jelas malah biasanya lebih clear comment-nya 😂
1
0
3
@_michelletann
Michelle Tan
4 months
@perogeremmer Kalo mau yang effort di designnya kecil tapi hasilnya masih looks good pake UI kit kaya shadcn. Tapi kalo app skala besar emang harus ada design figmanya.
0
0
3
@_michelletann
Michelle Tan
2 years
@Maz_Ipan Belajar fundamentalnya dulu, buat side project kecil buat di taruh di porto, apply freelance. Emang butuh waktu lama, tapi paling singkat sepertinya begitu 😄
0
0
3
@_michelletann
Michelle Tan
17 days
Teringat my old friend
Tweet media one
2
0
3
@_michelletann
Michelle Tan
2 years
@luciantartea Do you know how to work more efficiently to make html static instead build from scratch or buy template?
2
0
3
@_michelletann
Michelle Tan
2 years
@LoftedLearning How do you test the landing page with 0 visitor?
1
0
3
@_michelletann
Michelle Tan
3 years
@stefanmanku You just need to win lottery🎊🎉
0
0
2
@_michelletann
Michelle Tan
4 months
Nemu ini di sebuah website Hmm...
Tweet media one
2
0
2
@_michelletann
Michelle Tan
2 months
@_fikri_auliya English dan writing Dulu klo mw ngmng pake english malu, takut salah, skg gas aja dulu. Even klo di public msi gugup (msi skill issue public speaking) tp klo small group udh lbi pede. Klo writing krn suka baca bnyk topik, di writing ini biasanya fase connecting the dot nya.
0
0
2
@_michelletann
Michelle Tan
3 years
@SauravPurohit4 Css framework : ah vanilla css so easy Full vanilla css : now I remember why I try to use css fw 😭
0
0
2
@_michelletann
Michelle Tan
2 months
Sama kaya belajar web dev ga bisa dlm waktu satu malam, datengin traffic ke website juga ga bakal satu malam. But just because something is hard doesn’t mean it’s impossible.
0
0
2
@_michelletann
Michelle Tan
5 days
Akhir - akhir ini jg lagi mikirin ini. Kadang kita maen game, serunya dapet capeknya dapet, ternyata cuma ngerjain side quest. Story utamanya ga jalan.
@ezash
Eza "Disclaimer" Hazami
5 days
Hidup ini tuh sebenernya mirip kayak RPG Sayangnya kita seringkali naikin stats/skill yg salah, dan di dunia ini ga ada Neuralizer buat ngereset skilltree
27
65
167
1
0
2
@_michelletann
Michelle Tan
2 years
@matteotiscia @framer What do you think? Framer or webflow?
2
0
2
@_michelletann
Michelle Tan
1 month
Nge-fix bug yang dulu kamu bikin itu kaya main game lawan boss yg susah dan kamu selalu kalah. But now, you win.
0
0
2
@_michelletann
Michelle Tan
2 years
@kotakmakan Sama om. Lagi belajar juga put myself first. Sebenernya ga salah berusaha menyenangkan orang lain, tapi pastiin orang yang mau disenengin orangnya tepat.
1
0
2
@_michelletann
Michelle Tan
15 days
@wildanmaulana Betul, berkebun itu bsa sekalian olahraga jg 😄
0
0
2
@_michelletann
Michelle Tan
4 months
setelah berpusing - pusing from this to this
Tweet media one
Tweet media two
2
0
2