DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป

DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป is a community of 966,904 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for An alternative way of looking at your career as a developer
Ryland @ Stackbit for Stackbit

Posted on • Updated on

An alternative way of looking at your career as a developer

The computer scientist, Bret Victor, empowers people to think the unthinkable.

Heโ€™s become famous for it. And heโ€™s done it with an approach to his career (and life) thatโ€™s not normal.

Iโ€™ll explain Bretโ€™s approach.

--

Bret is fascinated by ideas.

He believes great ideas in the form of art, story & invention give meaning to peopleโ€™s lives.

Hence, bringing ideas into the world is one of the most important things people do.

So he asks: What tools create a healthy environment for ideas to grow?

Letโ€™s take coding. Hereโ€™s how a normal code environment works:

normal-coding-environment-example

Your time is spent working in the code blindly.

To better nurture ideas, Bret invented a different coding environment.

Here Bret's coding environment, next to this picture:

bret-victors-code-environment-1

Say you add code for the sky and sun.

bret-victors-coding-environment-2

That's become Bretโ€™s principle:

โ€œCreators need an immediate connection to what they create.โ€

Meaning if you make a change, you see the effect immediately.

When he notices that principle is violated, he takes it as his responsibility to fix it.

Here's another example.

In this game, we want the little guy to bounce through the
little passageway.

bret-victors-time-space-example-1

He built in immediate controls of space and time.

bret-victors-time-space-example-2

So Bret has this principle โ€” that creators need an immediate connection.

When he notices it being violated. He builds tools to right that wrong.

But why is this important?

As a technologist, you can recognize a wrong in the world. And you can have a vision of what a better world could be.

You can dedicate yourself to fighting for that principle. Social activists typically fight by organizing. But you, you can fight by inventing.

The takeaway is that this lifestyle is an option thatโ€™s available to you. And itโ€™s one youโ€™re not going to hear much about.

You can choose to sleepwalk through life and accept the tech world defining you by a skill. But you don't have to.

If thereโ€™s something in the world you feel is a wrong. Then you can have a vision for what a better world could be. And you can find your principle

So after this, think about what matters to you. What you believe in. What you might fight for

Decide to define your life your way.

--

If youโ€™d posts like this on your twitter feed, follow @stackbit on twitter.

Top comments (0)

๐ŸŒš Friends don't let friends browse without dark mode.

Sorry, it's true.