← Back to context

Comment by tredigi

12 days ago

I respect the part of diving in to build something on your own.

I don't respect what he actually built. Leeching off others' work and while doing it blasting out ads which ended up being the first wave of making browsing unpleasant in the early 2000s. Without any actual contributions.

And that then paired with "I didn't know how to code, and I hated reading." It's this attitude that software engineering is somehow what you do after having watched a fews youtube videos and discovered stackoverflow. My aunt still thinks that. Thanks for perpetuating that myth.

I mainly 'leeched' the table, tr, td row design aspect, as I had no idea that existed.. fwiw, I didn't copy anything else (text, images, etc)... that 'scaffolding' was helpful until I discovered Wordpress. And I dislike ads just as much as you. I usually just put 1 or 2 on the page. no popup nonsense or 'blasting' ads, ha. Now, since I sell onions in the internet, I'm the one often advertising on these types of small niche sites, and they tend to perform better than larger properties... either way, my 2c. (author here)

But isn’t software engineering one of the easiest domains to self-learn? I don’t know of any other profession that has such vast amounts of completely free resources online.

  • The amounts might be vaster than most, but it’s hard to imagine that any profession doesn’t have enough free resources online that can get you into it.

    The big difference with software engineering is that you can just do it, similar to writing or design or animation or anything that is just you creating some output. In contrast, even if you learn everything you need to know about being a lawyer online you’ll still need to go to law school and pass the bar.

  • I'd disagree that really learning it and being proficient is any easier than other domains. People may have impression that it's easy to pick up since the number of 20 minute python tutorials vastly outnumbers 20 minute heart surgery tutorials, but it takes a long time, hard work and good mentorship to really pick up. A formal education helps as well, just like in other professions. You can self-learn carpentry or accounting or physiotherapy, but just like with software engineering, a good (!) proper education brings you further and quicker.