There are few things in life more important than choosing one's peer group well. The Internet gives you many more options than we had available prior to the existence of it. Choose wisely and re-evaluate that choice periodically to see whether your peer group continues to represent your goals and values. Why? Your peer group literally gets arbitrary code execution on your brain. (It's a flaw in MonkeyBrainOS 1.01 whi…
Opinions come from passion. You don't care for opinions because you are not passionate about programming. You just want to get a job done. To you, these opinions are noise. The obvious counterexample: Linus Torvalds.
The self-hating web developer
171–180 of 214 posts
Re: The self-hating web developer
#172Earlier quoted context omitted.
"uploading WordPress isn't web development" Sure it is. I know people who make a living at setting up Wordpress. They do it very well, and they work hard at it. They do design work that I cannot hope to match. And they do it all without writing any more code than some HTML and CSS. I'm not going to insult them by saying that they are not developing web sites. They absolutely are. Coders do not own the label of "web d…
You're pointing at 2 different things. Uploading Wordpress vs developing custom themes. Uploading Wordpress, using standard themes and installing plugins isn't development, it's admin. On the other hand, building custom themes or writing custom plugins is web development.
Re: The self-hating web developer
#173Fuck your functional, static, super-fast, super-optimum, super-niche, super-scalable, super-everything language that only 64 other people in the world are using, that barely has any auth wrappers because your bus-factor of 2 prevents you from doing anything else except optimizing your compiler to be "almost as fast as C". I will learn my shit-hole language that the dickwards at GooFaceZon and the asswires at redundant CS colleges refer to as "a mistake of a programming language" because frankly ...
My shit-hole language will do many important things, among others:
- Make me productive
- Pay my fucking bills
- Allow me to learn, because I understand shit at this level, was not born a savant and don't dream in code (whatever the fuck that is)
- Allow me to live beyond the screen, because having a family, going outside and letting the sun touch your skin sometimes is good
So fuck it all, and fuck it all true and well. If COBOL and VB6 aren't dead, long live WordPress!
Re: The self-hating web developer
#174I started out with design work. I learned JS because I wanted to accomplish a given task... I read a big book (JavaScript Bible, 1st edition iirc), over a weekend, and applied that when I got back to work monday... over time, I became more interested in the backend... SQL, livescript, (now classic) ASP, VB5/6/COM/DCOM, and then C# when it came out.
The .com bust, while painful was actually a great learning experience for me. I knew C# was the next step out from VBScript/ASP, but I was unemployed... I managed to get the cheapest/complete book on C#, and without VS was stuck using the command line interfaces. It was a really interesting, and challenging experience. By the time I finally got to use VS2003, I really didn't care for it, but VS2005 was decent.
Since then I've dabbled in C/C++, F#, Perl, Python, Ruby and a few others... I've had Go on my radar for a while, but haven't had a use case for actually trying it yet. I've also spent the past 4-5 years advocating for NodeJS usage. I find the development paradigm it offers, and the constructs you can acheive (more functional composition, less classes) are closer to my mindset.
In the end I like knowing how different softwares work together, how the data is stored... to some extent, I don't really want to know the details down to memory access and drivers. At this point in my life, I have an understanding conceptually, but practically I don't care so much. I now know enough to not even hit certain bottlenecks, while not prematurely optimizing for others.
It's something that simply comes from experience and understanding that you can't know everything, and just trying to continue to learn and try new things. I get imposter syndrom like anyone else, but I understand that it's all part of the process.
Re: The self-hating web developer
#175Earlier quoted context omitted.
> Linus is very talented. He is also a raging singularity of abuse Only if you have never worked in any team outside nice cosy polite and P.C. US programmers. And I wouldn't even consider him "abusing". He is ranty, fun, and vocal about what he thinks.
Exactly. It is not abuse to honestly review a patch or an idea, and block its progress pointing out serious deficiencies. This is just a way to assert quality, and apparently it is a very effective way - we do trust Linux. You are not the code you write. Accept the critical comments and improve.
Anyone who is actually concerned about honesty should be able to recognize the existence of abuse and draw a clear distinction between the two. But if every time abuse is brought up, you pretend that honesty was brought up, accuse the speaker of attacking honesty and mount a defense of honesty without ever acknowledging the existence of abuse, then it is clear that you simply reclassify all instances of abuse as honesty, and are really defending abuse. As a heuristic rule of thumb, that's a strong indicator that you are yourself a habitual abuser, because other people don't have much reason to defend abuse.
Everyone screws up from time to time, but it takes faulty rationalizations to keep screwing up in the face of criticism. If you see a lot of feedback which indicates you are behaving harmfully to others, your first conclusion should not be that the people giving this feedback are against honesty and criticism. You should ask yourself why you so often seem to run afoul of this kind of feedback, and why you are so defensive about it. Attacking people for saying "this thing you do is harmful" is an indication that you yourself are not good at taking criticism. And, considering consequences, it's probably even more important to be able to take criticism on doing active harm to others than to take criticism on the importance of garbage collection.
Re: The self-hating web developer
#176Earlier quoted context omitted.
Frankly, I have a hard time believing that the misanthropic commenters on r/programming are major opensource contributors. The most prolific programmers simply don't have time to waste on comment threads.
"Of course, I'd also suggest that whoever was the genius who thought it was a good idea to read things ONE F★CKING BYTE AT A TIME with system calls for each byte should be retroactively aborted. Who the f★ck does idiotic things like that? How did they not die as babies, considering that they were likely too stupid to find a tit to suck on?" - Linus Torvalds, principal author of the Linux kernel
Re: The self-hating web developer
#177Earlier quoted context omitted.
If you don't mind my asking, why aren't you still doing embedded programming? I'm a web developer looking to move to embedded programming and I'm always curious to hear about why people made the opposite decision. :)
Seasons change, and so did I. You need not wonder why. Things just fell that way. I had absolutely no interest whatsoever in programming for the web or the web at all. Then I was involved in an event that had no money and needed a web site. Which led to another. Long story short, own my own web dev company for 11 years and 10 employees and making more money than ever before.
Re: The self-hating web developer
#178Earlier quoted context omitted.
I wanted to say something like your comment is just 1st order making people feel bad about 0th order making people feel bad, but then I'd be 2nd order making you feel bad about 1st order making people feel bad about 0th order making people feel bad, so then I just thought about how I felt and it was bad. What a mess. Good points about the importance of choosing a good peer group, I totally agree. It's really hard whe…
You think you're cute, but you're missing the point.
::=
Its provisional name is Cute.Re: The self-hating web developer
#179Earlier quoted context omitted.
If you don't mind my asking, why aren't you still doing embedded programming? I'm a web developer looking to move to embedded programming and I'm always curious to hear about why people made the opposite decision. :)
Not being aware of the parent poster's motives, I'll offer the exponentially larger job market for web development as a reasonable justification. While the vast bulk of organizations need web development done, embedded/systems programming is a relatively small niche.
The reason I'm interested in it is it's the opposite of the web. It requires small, deliberate programming as opposed to the bloat fest web programming has become. It's also physical, whereas web programming is entirely non-physical. After spending so much time in these digital worlds I've been a part of, I want to build real, physical things.
Re: The self-hating web developer
#180The others that are generally happy with what they do, and aren't the type of people that like playing power and status games with what they see as the lesser races of programmer.
To the point, if you find a career you like, that's like hitting a home run in life. Letting unhappy people convince you to give that up is really terrible.