Philosophy behind software, life and love

10 thoughts
last posted April 28, 2014, 10:27 p.m.

6 earlier thoughts


What to work for? What to live for? What to work on?

I've been exited about so many things my whole life. I love everything I see, everything I read. I love learning new things, reading, studying, challenging myself. I love that feel of success when I get to do something I wanted, I love it when I finally beat myself. I love that "YEEEESSSSS" coming right out of my lungs, it's hilarious, glorious. It tastes like success.

I've those moments many times per day. Lectures, thoughts, code, books, life. Everything.

Not everything is as straightforward as it seems, though. There are things that I simple can't beat. Time, for instance, is never enough. I'd love to have enough time to do all the things I'd love to do. This all makes me impatient, which then leads to frustration.

Thing is, that I - and most likely you too - should understand that it's not possible to do everything. It's necessary to give up something, it's simply impossible to dedicate time to every single thing we want. This obviously means we've got to choose. No one wants to do that.

What should I choose? What task? What project? What benefits does X have over Y?

It's hard. Even picking something to work on requires time, Nonetheless, it has to be done.

Before doing so. Take a deep breath, write down the things you'd like to spend some time on. Take another deep breath. Pick one thing. Just one. Work on that, feel good about it and don't think about the things you didn't pick. Enjoy your moment.

Just one more thing. Do it! Don't try to do it all, you can't! You're capable of doing anything, which is different from being capable of doing it all.

3 later thoughts