It's hard to talk about big, poorly maintained, closed-source code bases, so I generated a fictional one
You can change the dynamics of your system and be less frustrated and more effective
If we want to shape the future of our codebases, we need to understand the past and the people who made the choices that got us here.
Reflections on refactoring a big ol' monolith
What if the future of computing looked like the past
What we call ourself actually does matter after all.
After a hiatus, I'm working on my side project again
It's a pretty good time to switch jobs, but don't think the process will be easy!
Bootcamps can work, and they can bomb. Here's what you need to know to be a smart consumer.
I'm figuring out what this thing is and how it's going to work
I'm building a platform to ingest and process webhooks insanely well
The non-writing UX is bad enough to render product unusuable
I use Obsidian to to build a personal knowledge base to make sense of everything
Overall, pairing in the classroom is great. But issues come up! Here's how I address them.
The product factors that make it work so so well
Configurable, semantic units to organize and understand your app
Rubrics sometimes exist so that no one has to go out on a limb. That's not good.
When early stage programmers get stuck, they can get frustrated. Here's how to make the most of it.
My personal journey using computation and visualization to learn chemistry
A summary of my senior thesis work on building transformation software for communities