Skip to main content

Command Palette

Search for a command to run...

Why I Started nandy.triesthings

Learning computer science by trying, breaking, and fixing things in public

Published
3 min readView as Markdown
Why I Started nandy.triesthings

(and Why I’m Posting the Messy Parts)

Most tech blogs start after things work.

This one starts before that.

I created nandy.triesthings because I’m tired of only seeing polished end results — perfect architectures, clean diagrams, and “lessons learned” that skip the confusion, the broken builds, and the why-is-this-not-working moments.

This blog is about the act of trying.

Sometimes things work.
Sometimes they break.
Most of the time, they teach me how to be a better human and a better engineer.

And I want to document all of it.


Why “tries things”?

Because that’s what real learning in computer science looks like.

Not:

“I followed a tutorial and it worked.”

But:

  • System Resilience: Troubleshooting production servers and finding the "glitch" that reduces downtime.

  • The Scripting Struggle: Staring at stack traces only to realize an automated reporting script failed because of a single typo.

  • The Learning Curve: The messy process of moving from "understanding concepts" to mastering Python syntax.

That friction is the actual process — especially in areas like cloud, systems, DevOps, and ML.

So instead of pretending I have everything figured out, I decided to build in public.


What I’m Trying (Right Now)

I’m currently finishing my Master’s in Applied Computer Science at Concordia, and my “trying” has naturally pulled me toward MLOps and security.

Here’s what’s actually on my screen these days:

  • Cloud-native ML experiments: building with Docker, FastAPI, and Uvicorn, and deploying models on AWS

  • Code rehab: solving one NeetCode problem a day to strengthen my Python and data structures fundamentals

  • French (B1): navigating the messy, humbling process of learning a new language through government part-time studies

  • Movement & flow: practicing what I call the happy glitch — growth through dance, fitness, yoga, and showing up consistently

Not everything connects neatly. That’s kind of the point.


Why I’m Posting the Messy Parts

Because the messy parts are where the value is. As an R&D Engineer, I learned that engineering isn't about being perfect; it's about being resilient and adaptable.

When something fails, I want to answer:

  • What did I think would happen?

  • What actually happened?

  • Why was my mental model wrong?

  • What would I do differently next time?

If this helps someone else avoid the same mistake — great.
If it only helps future me — still worth it.


Who This Is For

This blog is for:

  • Students building projects and feeling behind

  • Early engineers who feel like everyone else knows more

  • Anyone who learns best by trying, breaking, and fixing

It’s also for recruiters or engineers who want to see how I think — not just what I ship.


What’s Coming Next

Next up: Documenting the struggle of cloud-native deployment and the inevitable IAM permission errors that come with MLOps on AWS.

If you’re also trying things—welcome to the mess.

Welcome to nandy.triesthings.