3 ms·
That doesn't answer the question though. I'd say, in the early days, programmers were more geeky because computers were newer, rarer, and much harder to use. M
by thatsenough 7y ago
That doesn't answer the question though.
I'd say, in the early days, programmers were more geeky because computers were newer, rarer, and much harder to use. Most kids didn't grow up with computers in their homes. If they did, the computer was a big, ugly, unfriendly beige box, not a sleek sliver of glass and aluminum. When you booted it up, you were greeted by a blinking monochromatic command prompt, not an welcoming graphical interface. You had to learn cryptic, non-intuitive commands to operate it. Only a certain type of person would have the interest, focus, and abundance of free time to master it.
Nowadays, kids are raised on computers. Software engineering is widely seen as a viable career path. The act of programming hasn't changed much, but we've removed some of the barriers to entry and made the career path accessible to a broader group of people.
- nine_k 7y agoNo, computers were not everywhere in, say, 1970s, so working with computers made you another kind of tech specialist, like working with, say, aircraft tech. Maybe cool, but your impact is limited; no way to make billions out of your job. Now computers are literally everywhere, and literally always before people's eyes. Also, there's the internet that connects them across the globe. Now anyone with a good idea and good business execution can start a billion-dollar business from home or garage, and reach global audience with little technical effort. On top of it, there are oodles of money looking for return, and high-risk, high-return investment looks better than no investment to many. This has radically changed the balance. As an engineer, you can build a very valuable, far-reaching company. Even if it's not turning profit yet, you have relatively much easier time to have millions invested in it.