Bohdan Zhuravel

twitter   facebook   goodreads   letterboxd   

Linux geek, web developer, Pixies fan. Utopian in beliefs. Hopeless romantic. Sitcom addict. Adore American culture and miss the 60's. Interested in practicing my English, so some posts may be in English while others are in Russian, depending on my mood. Feel free to correct me :)

December 31, 2011 at 12:43am

Download printable or generate your own.

Download printable or generate your own.

#programming #calendar #2012

December 20, 2011 at 8:23pm

#ruby #php #perl #java #in a nutshell #programming

November 15, 2011 at 6:24pm

And that’s why I prefer the word “developer”

90% of programming jobs are in creating Line of Business software: Economics 101: the price for anything (including you) is a function of the supply of it and demand for it. Let’s talk about the demand side first. Most software is not sold in boxes, available on the Internet, or downloaded from the App Store. Most software is boring one-off applications in corporations, under-girding every imaginable facet of the global economy. It tracks expenses, it optimizes shipping costs, it assists the accounting department in preparing projections, it helps design new widgets, it prices insurance policies, it flags orders for manual review by the fraud department, etc etc. Software solves business problems. Software often solves business problems despite being soul-crushingly boring and of minimal technical complexity. […]

Engineers are hired to create business value, not to program things: […] The person who has decided to bring on one more engineer is not doing it because they love having a geek around the room, they are doing it because adding the geek allows them to complete a project (or projects) which will add revenue or decrease costs. Producing beautiful software is not a goal. Solving complex technical problems is not a goal. Writing bug-free code is not a goal. Using sexy programming languages is not a goal. Add revenue. Reduce costs. Those are your only goals. […]

Don’t call yourself a programmer: “Programmer” sounds like “anomalously high-cost peon who types some mumbo-jumbo into some other mumbo-jumbo.” If you call yourself a programmer, someone is already working on a way to get you fired. […] Instead, describe yourself by what you have accomplished for previously employers vis-a-vis increasing revenues or reducing costs. If you have not had the opportunity to do this yet, describe things which suggest you have the ability to increase revenue or reduce costs, or ideas to do so. […]

Source: kalzumeus.com

#programming

November 3, 2011 at 11:44pm

The Beauty of Programming

“I don’t know how to really explain my fascination with programming, but I’ll try. To somebody who does it, it’s the most interesting thing in the world. It’s a game much more involved than chess, a game where you can make up your own rules and where the end result is whatever you can make of it. And yet, to the outside, it looks like the most boring thing on Earth.

Part of the initial excitement in programming is easy to explain: just the fact that when you tell the computer to do something, it will do it. Unerringly. Forever. Without a complaint. And that’s interesting in itself. […]

I’m personally convinced that computer science has a lot in common with physics. Both are about how the world works at a rather fundamental level. The difference, of course, is that while in physics you’re supposed to figure out how the world is made up, in computer science you create the world. Within the confines of the computer, you’re the creator. You get to ultimately control everything that happens. If you’re good enough, you can be God. […] You get to create your own world, and the only thing that limits what you can do are the capabilities of the machine and, more and more often these days, your own abilities. […]

It’s still hard to explain what can be so fascinating about beating your head against the wall for three days, not knowing how to solve something the better way, the beautiful way. But once you find that way, it’s the greatest feeling in the world.”

Just for Fun: The Story of an Accidental Revolutionary,
by Linus Torvalds (creator of Linux) and David Diamond, HarperCollins, 2001

#linus torvalds #programming #quotes #just for fun