3 ms·
Good programming is an art. The same can be said for good photos, or good works or fiction, or great compositions. The reality is that most computer programs d
by themagician 12y ago
Good programming is an art. The same can be said for good photos, or good works or fiction, or great compositions.
The reality is that most computer programs don't need to be good. In most cases they don't even need to be efficient. They just need to work. Even then, they usually just need to work for a short time because of the ephemeral world of software development we live in.
There are some really incredible engineers out there. When I look at their code I'm often in awe. "Why didn't I think about that," is what I think to myself. Or someone is using some bizarre function or mathematics that I don't understand to achieve something with an efficiency I couldn't ever come close to in my own code.
Most people who make a living writing code are just writing the same things over and over again for different employers. There's no elegance in what they do. There's no art. I make websites, apps, and simple programs for automation. Sometimes the end result looks pretty, but if I'm being honest with myself the code is very… meh. Anyone could do it.
Living in the Bay Area I can safely say it's mostly a dog and pony show. There are a few people doing something really interesting, actually pushing the limits of technology. Most of us are not those people. Most of us (myself included) are writing garbage for silly products that people use to distract themselves. It's fun, but not really challenging. Most of the people I work with have no idea what hard work actually is.
Working in the Bay Area is the easiest thing I've ever done. Honestly, I didn't realize life could be so easy. Learn how to sell yourself, make something appear on an iPad, and people want to pay you $100k/yr. Sometimes I feel like a thief, but everyone around me is doing the same thing.