Ming 'Tommy' Tang

Director of computational biology @ImmunitasTx
bringing drugs to patients. Biotech, Data Science, Single-cell. Prev @dfcidatascience @fasifx @MDAndersonNews @UF
my websites: tommytang.bio.link/

2025-05-08

Two years later, after over 100 videos, my chatomics YouTube channel has 9000 subscribers. I will keep making more educational videos on bioinformatics, so subscribe!
youtube.com/@chatomics/videos

2025-05-07

7/
6. Ask questions early and often.
Stack Overflow, Reddit, Biostars, Seqanswers, ChatGPT
Someone else has hit the wall before you did.

2025-05-07

11/
10. Start today.
Not when you’re “ready.”
You’re never ready.
You just begin. And keep going.

2025-05-07

I hope you've found this post helpful.

Follow me for more.

Subscribe to my FREE newsletter chatomics to learn bioinformatics divingintogeneticsandgenomics.

2025-05-07

15/
Action items:
Pick a real task

Hack a messy solution

Ask for help

Improve it

Share what you learned

That’s coding. That’s progress.

2025-05-07

13/
You’ll also solve something that once scared you.
And you’ll smile.
And it’ll click.
And that joy will carry you for weeks.

2025-05-07

14/
Key takeaways:
Solve real problems

Break things

Automate

Ask

Repeat
That’s how you learn to code.

2025-05-07

10/
9. Show up in person.
Workshops. Meetups. Zoom calls.
Even if you feel junior.
Especially if you feel junior.

2025-05-07

9/
8. Schedule time to learn.
One hour a week.
Try a new package.
Test a new tool.
Play. That’s how growth happens.

2025-05-07

12/
You’ll delete the wrong folder.
You’ll break the loop.
You’ll stare at errors for days.
That’s not failure. That’s how you learn.

2025-05-07

5/
4. Break stuff.
Change a line.
Print the output.
Crash something.
Fix it.
This is how you learn. No shortcuts.

2025-05-07

2/
Start with a goal that matters.
“Learn Python” is vague.
“Batch rename 100 files” gives you purpose—and momentum.

2025-05-07

1/
No one tells you this:
Coding isn’t about memorizing syntax.
It’s about frustration, failure, and trying again anyway

2025-05-07

6/
5. Use version control.
Not final_FINAL_v3.txt.
Learn git.
It’ll save your sanity when your code turns to ash.

2025-05-07

8/
7. Automate boring stuff.
If you repeat a task twice, write a script.
Great coders are lazy—they hate doing anything twice.

2025-05-07

4/
3. Break big problems into tiny steps.
Code is just step-by-step thinking.
Make it work.
Pretty comes later.

2025-05-07

3/
2. Don’t learn it all at once.
Learn just enough to solve your next problem.
Then the next one.
That’s how real coders are built.

2025-05-07

6. [R Graphics Cookbook](cookbook-r.com/Graphs/) by Winston Chang.

2025-05-07

8. data-to-viz.com/ help you to choose the right chart

2025-05-07

2. Ten simple rules to colorize biological data visualization journals.plos.org/ploscompbiol

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst