Programmers April 10, 2008
Posted by Aurelian in day2day.Tags: freelance, NASA, programmers
trackback
I was just thinking: why do people/companies come to us when they want a website? They could go to one of those thousand freelance sites and find cheaper programmers, designers, etc.
I’m proud to report that I’ve found the answer on my own. People come to us (or any webdev company for that matter) because we can do complex stuff. It’s not like we don’t do 4 page websites (Home, About Us, Products, Contact), because we do. I think it’s because we can (and) do unusual stuff. Check out our portfolio for examples.
And that brings me to the subject. Being a programmer in a good company (or a good programmer in a company) is a bit tricky. It’s not enough to know how to use some tools and copy&paste code found on the interweb. Almost every day you get to do an unusual task or some upgrade you’ve never thought about. And you must find a way to do it.
Building complex web applications isn’t hard, but you just need to be organized. It’s not enough to have an IDE with complex project management tools, code optimizers, frameworks and what not… You must first have them in your head.
Because I have to get back to work (and this entry is long enough for “My Very First Blog Entry Ever”), I’ll end this by telling you the only two acceptable reasons a programmer can delay/refuse executing a task:
- Because he’s bored with the project and thinks the damn thing will never get done.
- Because the client wants to control a sattelite orbiting the Earth from the admin section of his website. And that’t because NASA doesn’t want to release an API for remote satellite control and management.
A good programmer shouldn’t say things like “the project was not supposed to work like that”.
Comments»
No comments yet — be the first.