My Microsoft Internship
I wrapped up my Microsoft internship for Software Engineering on August 28th, as a rising fourth year in Redmond, Washington. Here are my thoughts.
I wrapped up my Microsoft internship for Software Engineering on August 28th, as a rising fourth year in Redmond, Washington. Here are my thoughts.
Imagine you are one of the 212,230 AI ChatGPT Wrappers founded in 2025 about to make your grand debut to the world. You push your code, vercel deploys it for you while charging too much money to your bank account, and you sit happily, waiting for the profits to rake in, unaware of the disaster awaiting.
For a fair amount of time, I have been interested in functional programming, especially because of Lean, theorem proving, and formal languages in general.
But I did not really get into it for a long time, and the reason was pretty simple.
As the winter quarter is about to wrap up, I feel the need to talk about one of my favorite classes this quarter — and honestly, one of my favorite classes overall: Computer Graphics.
I use Python with OCI because I want infra work to feel repeatable instead of “console clicking until it works.” The OCI console and CLI are fine, but Python is where I can package the boring parts: inventory, guardrails, and a clean summary.
I learned C++ and… I barely use it.
Not because I dislike it. Actually, I like C++. I like how explicit it is. I like the control and freedom it gives me.
But if I’m being honest, my C++ usage today is basically:
LeetCode. And that’s it.
I found out about Nix from a good friend of mine. First time I heard about was thinking why would someone put so much trouble for little beneift but now that I have been running it for a year, I can’t imagine my dev life without it. Here are 6 reasons why.
Python used to come with this annoying warm-up ritual: make a venv, install stuff, discover something conflicts, and then somehow it works on this machine but not the next one. uv basically removed that entire category of pain. It makes Python feel fast, predictable, and honestly more serious as a day-to-day dev tool.