The self-hating web developer
11–20 of 214 posts
Re: The self-hating web developer
#12 - it is
- uploading WordPress isn't web development
I worked in embedded systems for a few years, and let me tell you, the quality of people is exactly the same as in web dev. They do pointer arithmetic all the time (way too much), we pass functions to functions all the time (way too much). They use ancient compilers and tools, we invent a new frontend build pipeline every week. They build systems that are so badly structured that they take a night to compile if you change one line. We willingly make WordPress plugins. And the list goes on.I walked away there because I strongly prefer learning a new frontend build pipeline every week over using ancient compilers on piles of legacy code. In many ways, web dev is where the edge cuts. But neither is better or worse, and there's fools and geniuses everywhere.
Re: The self-hating web developer
#13Of course technology is important but just using sane (and proven) technologies that all on the team understand is often the best way forward. Wery seldom the problem with custom business apps is the technology or "webscale" issues etc which get all the attention on eg. HN. When creating apps which will be usen for maybe 10+ years using the most hip language or framework isn't so smart when considering maintainability. Eg. Java/PHP/mysql are all etremely well understood and work wery well.
I've been doing this kind of development for about 15 years and not once has an application eg. needed to be clustered in any way for performance reasons (for HA reasons maybe).
Re: The self-hating web developer
#14Re: The self-hating web developer
#15Hope to see him succeed in his reinvention of his career :)
Re: The self-hating web developer
#16http://ecx.images-amazon.com/images/I/51jYiKlauWL._SX330_BO1...
Re: The self-hating web developer
#17The "language hate" in programming is truly cancerous. I know several people who started programming only to get twisted and turned around by experienced developers saying, "Don't learn PHP" then "Rails is a joke and doesn't scale well." I talk to them a week later, and they're trying to build a simple web app in functional Haskell, and their environment is all messed up because they are using a zsh configuration the…
Along the years I have come to admire more and more those who take what they do know and put the effort into just that: building something.
The idea of purpose is key here.
Once you have a purpose, a goal, finding the right tool for the job is no longer that difficult and you will suddenly realise that a lot the languages/frameworks people have been evangelising to you may make no sense at all.
"If you don’t know where you’re going, any road will get you there." - Lewis Carroll
Re: The self-hating web developer
#18Re: The self-hating web developer
#19Web development is real software development. The people who say or think otherwise usually just don't know any better. That being said, there are different tiers of software development (including web development) in general. Most developers are actually abysmal at architecting good software. This might be down to a number of things - time pressure, lack of experience, lack of skill, apathy, "life happens" etc. Anyw…
Re: The self-hating web developer
#20Why? Your peer group literally gets arbitrary code execution on your brain. (It's a flaw in MonkeyBrainOS 1.01 which we haven't patched yet.) You'll tend to find yourself valuing what they value. You will tend to find yourself achieving outcomes strikingly similar to their outcomes.
Given this, picking a peer group whose values are not your values and whose outcomes are terrible is a poor choice.
There is some cognizable peer group of "the most misanthropic 10% of commenters on Internet threads about programming languages." The majority are not professional programmers. Most are not very happy people. You can generally tell a lot about what a person values by what they spend their time doing; someone who professes to value the great intellectual challenge that is Real Programming but actually ships comments which make other people feel bad probably, to a first approximation, values making other people feel bad.
If you do not also want to grow into a values system where making other people feel bad is the highlight of your day, consider choosing a better peer group, where e.g. feeding one's family through honest labor is valued and having very loud opinions about NodeJS not so much.