It can’t just be a pile of parts

When coding, we’re too often forced to waste our time with setup and configuration that can distract us from the creative spark that inspired us in the first place. We can do better.

Anil Dash
Anil Dash
Jul 31, 2017 · 3 min read
Typewriter. (Florian Klauer)

Whether you’ve been coding for a few days or for a few decades, almost every coder is familiar with that moment of inspiration, where you see a new library or framework, or come across a new toolkit or API, and immediately begin to imagine something great that you could build with it.

That exciting early moment gives way to staring blankly at an incomplete and frustrating mess hours later. And you didn’t even get to try the new stuff yet. Obstacles like getting a working dev environment or jumping through hoops to set up a new project sap all of the energy that makes trying new things so much fun. You end up updating dependencies instead of following your creative muse.

If you’re a less-experienced coder, these obstacles can reinforce that nagging sensation of self-doubt, becoming another barrier to bringing new talent into the world of coding. It’s bad for everybody.

“A pile of parts”

That’s not to say we want to compromise on composability or the philosophy of loosely-coupled pieces. It makes perfect sense from a maintainability standpoint to have code repositories which only include the discrete parts of a single component.

But what if we just want to make something?

Camera. (Vadim Sherbakov)

Starting from something that works

The net result is something that feels wildly empowering to those of us used to fighting with our development environments just to get a project started. In many cases, a large percentage of an idea we’d want to build already exists, and by remixing existing frameworks or toolkits, we can focus on just the part that’s new.

That design frees you to do your most creative work, without the burden of slogging through a bunch of drudgery first. And of course, we’re just getting started, as we’ll be building out a rich library of additional example projects to help you get your next cool app off the ground. If you haven’t yet, we hope you’ll take a look at Glitch when you’re starting your next project, and we’re confident you’ll find it a far faster environment to get to the good parts of creating with code.

Glitch

The friendly community where everyone can discover & create…

Anil Dash

Written by

Anil Dash

CEO of @Glitch. Trying to make tech more ethical & humane. (Also an advisor to Medium.) More: http://anildash.com/

Glitch

Glitch

The friendly community where everyone can discover & create the best stuff on the web.

Anil Dash

Written by

Anil Dash

CEO of @Glitch. Trying to make tech more ethical & humane. (Also an advisor to Medium.) More: http://anildash.com/

Glitch

Glitch

The friendly community where everyone can discover & create the best stuff on the web.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store