Konami
Rapid prototypingOctober 27, 2024 - 56 day(s) ago

Do you ever do so many things at once that you feel like you're stalling at each one of those thing's progress? I do, and I am.

I am too scared to even say how many unfinished projects I have, just because at some point, between 80% and 100% done, I just say fuck it and switch to a different thing. It's great and I totally don't regret not releasing ▇▇▇▇ or ▇▇▇▇▇▇▇▇ or ▇▇ ▇▇▇▇▇▇ or ▇▇▇▇▇▇▇▇, y'know?

That might sound like a bad thing, but it's quite the opposite. It has thought me a valuable skill called rapid prototyping. You probably heard of that term before, and I'm pretty much the master of that.

If you can successfully rapid-prototype, there's nothing stopping you from exploring every single idea you have, or have been given. All of that infinite potential, an hour away, if you just make shit.

Nobody's giving out awards for speedrunning a calculator in Javascript, but you'll learn how to setup a project and flow that works for you the best. Down the line, you'll have a couple dozen, and you'll get to be able to combine different aspects of each one that works into something quite beautiful - your own 'starter pack'. That's when you become unstoppable, that's when your only obstacle becomes the lack of ideas, or ADHD.

I shit you not, as you can see from my previous experience here, I'm not that great with sticking to things, but I have tried a bunch of things.

From my limited experience, the thing that propelled my knowledge the most was hype. Not even public hype, just being hyped about something. Hell, I wouldn't have done GoLang development if I wasn't hyped about how safe the language sounded. I wouldn't have touched Rust if the entire Javascript ecosystem and every good library I was using wasn't Rust under the hood. Then with Rust there comes Tauri, and that really ticked a box in my head, the box that says 'I could probably make anything now'.

You have to find your own hype, and I'm not just saying this because it applies to me. I've randomly hyped people up about random tech and tools they've now become pretty proficient in. That's how I started coding! I made a Mineraft mod when I was 15 because it sounded cool to have my own block. Then I learned Python to make my first (terrible) Discord bot. None of that was preceeded by analysis on whether or not I was doing something right, I just did stuff, just do stuff.

Sure, your stuff might be bad, but that's where private repositories come in baby. If you don't have a triple digit count of those, are you even a dev? (Yes, I'm not gatekeeping you).

I'm not trying to let you in on a secret on how to become amazing at creating things, nor how to get rich quick. I'm just telling you to start doing things.

This doesn't even apply just to programming, do things IRL too. Random things you'd never have thought of doing 5 years ago. Just think of all the possibilities, basically infinite ones, that you've never even given a shot. Go do shit.