4 ms·
Good luck, bad luck...
by warlog 7y ago
Good luck, bad luck...
- iLemming 7y agoAccording to Forbes, over 53 percent of workers in the US alone are extremely unhappy with their jobs. Yes, we are very privileged to get to do what we love and also get paid for it. But that has little to do with the luck. Being a successful software developer is about passion, grit, and determination. It is a hard job. We are expected to know everything related to software: you have to know a bit about graphics design, UI and UX, be a writer, a project manager, site reliability and devops engineer , infosec expert, understand encryption and networking, be a QA specialist, know back-end and front-end, understand hardware, operating systems, databases, distributed systems, know concurrency, be a manager and a lead and a good team player, be an expert of a few and be familiar with a dozen of programming languages, understand different paradigms - OOP, logic and relational, functional, stack-based, etc. You have to be consistently and continuously learning new things. You cannot ever stop. And we love that. Very often you have to pay the price for that love. You get neck and back problems, RSI, myopia, excess body fat, swollen hemorrhoids, gastritis, depression, etc. And you can never expect to hear praise for anything you do. Programming is extremely subjective when it comes to evaluating the quality of work done. It is so easy to criticize. I have seen people criticizing code written by Linus Torvalds, John Carmack, Richard Stallman, Rich Hickey, and others. No one ever said: "look at this piece of code; this is so deep and profound, it should be carved in stone."