04 Lessons

What I Learned The Hard Way

Things that went wrong before they went right. Real progress is usually paid for in mistakes — here are four takeaways from building, shipping, and iterating.

Lesson · 01

Watched tutorials. Never practiced alone.

Started web dev by copying instructor code line-by-line, never building anything on my own after. Wasted months thinking I was learning, when I was really just transcribing.

→ Takeaway

watching isn't learning. Build something yourself, even badly, before moving to the next video.

Lesson · 02

Ported and redesigned in the same session.

Tried improving the architecture while migrating components 1:1 at the same time. Broke things in ways I couldn't easily bisect or roll back.

→ Takeaway

port first, improve second. Never both at once.

Lesson · 03

Built a portfolio from inspiration. Shipped something that looked copied.

Took visual cues from someone else's site and, without realizing how far it drifted, ended up with something people read as a copy, not an homage.

→ Takeaway

inspiration needs its own execution, not borrowed execution with different colors.

Lesson · 04

Trusted only myself. Ignored feedback.

Dismissed early reviews instead of taking them seriously, assuming I already knew best. Everything changed the moment I started listening — but only to people with real experience in the area, not just anyone with an opinion.

→ Takeaway

seek feedback from people who've actually done the thing. Take it seriously. Filter the source, not the act of listening.

FIG. 02

Taksh Patel
Taksh Patel

Creating with code. Shipping the honest version.

© 2026 Taksh Patel. All rights reserved.