User Power
Value/Post Ratio
384%
- Sep 21, 2018
- 80
- 307
Coding is only a skill for a slowlane venture if you're using it to start a slowlane venture! Same with sales skills if you're selling encyclopedias door to door in 2020.I know I'm going to get slammed for this, but I'm just curious. So many threads are people rushing to learn code. But why?
I completely understand that coding is a valuable skill. But isn't it just another skill for a slowlane venture? If you spend months learning code on the side, and you start a web design business...aren't you just back to trading time for money? Is the idea to build a large design agency?
I'm sorry for the ignorance, I just don't get it.
You can use coding/technical skills to build a product or service that solves a problem in the market, just as you would use writing skills to write a book that can sell many copies.
Software is a great business because you can get started without too much capital and it can scale via the internet. You are also building an automated software system that works 24/7. You don't have the costs of producing a physical product like widgets made in a factory. You can easily reproduce anything digital and sell it over and over.
Programming skills are also in high demand right now if you want to just get a job working for someone else. But most good paying programming jobs have a significant barrier to entry. There is high demand for good software developers, not just any code monkey that did a tutorial. There is much more to a software development job than just writing code. You have to design/engineer robust systems that need to be maintained, understand the business domain for the problems you're solving, communicate effectively, and learn new tech constantly. Most people quit before their skills get to this level. It takes years. (I'm a software engineer)
Even if you start a business but hire out your software development, technical skills/knowledge is extremely valuable for managing others building software and making business decisions. I've seen a lot of smart people get burned because they didn't understand how to manage their software development and couldn't make good decisions. They were flying blind.
So, it depends on how you use your coding skills, just like any other skill. You can have two people with building skills and one person can build a deck in his backyard and the other can build skyscrapers in NYC.
Also, think about this...A company like Amazon is pretty much a software system with warehouses attached. Software manages all of the logistics, eCommerce, recommendations etc. The code that runs Amazon is a big part of what allowed it to grow and scale so fast.