>While browsing HackerNews, I sometimes get the feeling that every developer out there is working for FAANG Bubbles on HN; Entry level Web Developers are getting $200K per year working in FAANG or Big Tech. Non-FANNG are getting $150K anyway. Ruby may be dead, but PHP is even more dead. Java may rule the enterprise, but you should not mention Java. No one uses Oracle or MySQL, why would you want that? Postgres is the…
every website has to be strictly vanilla javascript and no greater than 15kb
The silent majority in software
301–310 of 371 posts
Re: The silent majority in software
#302Earlier quoted context omitted.
I agree that would be ridiculous, but I'm talking about people using some huge front end library, react, k8s, etc, to make a form. With a logo. Obviously do whatever you want, but it's a lot.
A form with a logo... that looks consistent across most browsers, scales automatically between mobile and desktop user-agents, and already has all its sticky a11y metadata sorted properly, if they've picked a good framework. The gap between modern expectations and the bare-bones AJAX page is pretty wide these days. It would definitely be better if there were a way to side-load those libraries as a standardized strata…
But this isnt my field of expertise so I'll have to take your word for it that you're not joking.
Re: The silent majority in software
#303* "I can build this over a weekend." - when someone posts their own project here
* "I don't understand why they need to hire so many people" - when learning that a tiny app (e.g., Twitter, Uber) has thousands employees.
Re: The silent majority in software
#304>While browsing HackerNews, I sometimes get the feeling that every developer out there is working for FAANG Bubbles on HN; Entry level Web Developers are getting $200K per year working in FAANG or Big Tech. Non-FANNG are getting $150K anyway. Ruby may be dead, but PHP is even more dead. Java may rule the enterprise, but you should not mention Java. No one uses Oracle or MySQL, why would you want that? Postgres is the…
These are still non controversial. Controversial bubbles on HN are: * Everything should be free and open source. Just because small portion of the HN can donate to their favorite projects, everyone should run on donations. Ads are forbidden on the internet. No internet business should be a profitable company. * Tiring and useless interview process designed by FAANG etc is no way a farce and a totally justified practi…
Re: The silent majority in software
#305Earlier quoted context omitted.
What is your point? Are you saying you can't advocate for different tech stacks without using the n word?
already said it. point is - *it's not worth it*. placed a small bait and that's pretty much all you took away from the post. why even bother? it's much easier to live w/o giving a crap that random dude from the interwebz might assume I'm a racist. unless you are an established public figure with bunch of sheep dancing around - exactly this is always the response. snarkiness, down votes, timeouts, public shaming. then…
Re: The silent majority in software
#306Earlier quoted context omitted.
These are still non controversial. Controversial bubbles on HN are: * Everything should be free and open source. Just because small portion of the HN can donate to their favorite projects, everyone should run on donations. Ads are forbidden on the internet. No internet business should be a profitable company. * Tiring and useless interview process designed by FAANG etc is no way a farce and a totally justified practi…
The problem isnt the ads (I have an ad blocker), it's that the ad companies think they should be allowed to build a profile on me everywhere I go. No thanks.
To be fair, some ads are absolutely obnoxious.
Re: The silent majority in software
#307Earlier quoted context omitted.
I don't think microservices are silent majority. They seem like more of a blogger architect who likes to tinker with stuff thing. I would expect the true silent majority just uses monoliths. If it works and doesn't make people complain every day when they work on it, why use a microservice? That's more work. Everyone likes to think of microservices as a modern high tech thing, but to me it seems like old fashioned un…
I forget the exact quote I read on HN once, but it made me laugh, all concurrent systems will eventually recreate Erlang. If you think of Microservices and even Kubernetes Clusters and company, they're all barely doing a fraction of what Erlang can do, because Erlang had the right concept, it was just 40 years ahead of its time.
"Any sufficiently complicated concurrent program in another language contains an ad hoc informally-specified bug-ridden slow implementation of half of Erlang."
Re: The silent majority in software
#308"Visual Basic or Pascal"? Is this written in early 90s?
Re: The silent majority in software
#309Earlier quoted context omitted.
The GP said 140k was at or above the average, while the data suggests that it's an extreme outlier. But tbh I struggle to believe it even for senior roles at a SV start-up. Do you know what the reasoning was for paying so far above the market? Freelancing is a different story.
I think you're right, this was in the UK (pre-brexit) so 140 was competitive with similar contracting roles. Elsewhere it is probably a lot lower.
Re: The silent majority in software
#310Earlier quoted context omitted.
I agree. Also, back end tends to have fewer mega-trends. You usually have the option to stick to your old tools. There are still plenty of C/C++ back end jobs for example. The community keeps branching off. On the front end, the trends tend to be more extreme; people will not take you seriously unless you give up on whatever tools you use and go straight for React or VueJS... Then when TypeScript comes along, everyon…
As someone who really appreciates strong typing, I will die on this hill - I hate Typescript. Introducing a transpiled typing system on top of a dynamically typed language is a recipe for all sorts of insane complexity, which is what I experience whenever I try to use TS. If you consider all the time and effort it took to introduce types for every NPM project out there, all the development of the language itself, the…
It doesn't make sense; kind of like transpiling lower level assembly code into higher level C code. You could always argue that there is value in forcing arbitrary constraints onto developers but in the end, you need to ask the question "is it worth the complexity?"