3 ms·
The biggest perk of software engineering is that you can literally create something from nothing, and that something can have enough value for someone to pay yo
by Nextgrid 4y ago
The biggest perk of software engineering is that you can literally create something from nothing, and that something can have enough value for someone to pay you. The barrier to entry is basically zero, assuming you already own a computer (and if you don't, you'll need that computer for other things anyway, so it won't be a waste even if you do not end up pursuing software engineering as a career).
Beyond software engineering jobs, having those skills means you can easily build all kinds of services and put them out there for prospective customers to buy. You can also automate your own repetitive, annoying and boring shit instead of spending time doing it manually or paying someone else (or a service) to do so.
Besides making software products, software engineering expertise will also help you make other jobs more efficient, sometimes automating them away. If shit hits the fan and developers are no longer in demand and selling software products/services doesn’t work out, you can just look for any kind of computer-based, repetitive job such as data entry and automate it away.
- koinedad 4y agoThe idea of creating something from nothing is what got me into programming. Somewhat related to the idea that I can make a computer do what I want, presupposing I know what kind of limitless potential “telling a computer what to do” opens up
- thundergolfer 4y ago‘Building sandcastles in the clouds’ is a nice Fred Brooks aphorism that conveys this. Pure thought-stuff.
- j-bos 4y agoStrongly agree with something from nothing. As a former carpenter I spent quite a bit of effort lugging tools around and on moves, today I just grab a laptop.
- Nextgrid 4y agoWhile carpentry also creates value, a carpenter needs significant equipment & capital to create something. A carpenter down on their luck can't immediately start building houses from scratch. A programmer down on their luck just needs a laptop (which is easy enough to get) and can start churning out MVPs that could at least provide some income.