I'll believe it when I see it
HN user
mmcromp
I don't know if this is your point, but we're hearing the same stores with AI. Do these people really mean what they say or are they just lying to paint themselves as honorable
How can you say that when workers don't have a choice? What accessible job has professional level pay and is part time?
Glad to know that the pre-LLM-boom trend of just posting a rust library for karma is alive and well
I've wasted many 2 months on way worst tbh, at least he got something used by users with little, but still some, improvement
Why? The half a second for the HMR is taking up too much your day?
There's a moral line that every person has to make about what work they're willing to do. Things aren't always so black and white, we straddle that line The impression I got reading the article is that they didn't want to work for bubble ai companies trying to generate for the sake of generate. Not that they hated anything with a vector db
OOP isn't just about classes... It can also be about JavaScript classes!
Whats "really good"? Pydantic? Mypy with dataclasses and built in typings? Is integration with Django okay? Genenily curious, not sarcastic. Im coming from from static typing and learning python ecosystem. Im still searching to make it work for me
You're not "reviewing" ai's slop code. If you're using it for generation, use it as a starting point and fix it up to the proper code quality
I say the opposite, the lack of tooling highlights the weakness of the language. The drive to make it declarative/mimic "natural" language by reshuffling and overloading can be "delightful" to some, but beyond the paper covered surface is a mess. And for what ? "5.times do something unless" isn't cute to me. It's a dog "talking" by putting peanut butter in his mouth. But I think I'm the only one who feels this way
Honestly it makes me roll my eyes, "let's describe our software utility as if we're trapped in a perfume commercial". But on the other hand, I think when creating something it does help to have underlying vision, even if it's abstract or doesn't quite make sense.
I'm being overly dramatic and petty with "hate". it's all totally personal preference... but not a fan of classic oop, I think "lets make programming syntax like conversation speaking" is dumbest idea i've heard in my life, I like some kind of static typing, and separating blocks by indention is truly awful
For saas as a solo dev, Rails would be faster for you to get up and running, rails also specifically caters to solo SaaS devs. but python is much more popular (you can look up the yearly stack overflow survey for more info) and you'll find developers much more easily. Consider Django, a similar MVC batteries included framework. I say this unbiased as a ruby and python hater lol
This isn't scalable for any kind environment with multiple services and teams. Can you imagine "actually the table display will be handled by the User service BE, we'll just inject it". The reason why people reach for react and js for simple projects is because that's what theyre familiar with at work (that or they're training in hopes of work), even when theoretically they could of used something way more stripped down
Blue collar has plenty of performative busywork too
Because I'm from working class, rust belt and ive seen the reality the state of America blue collar, not just the "the guy who installed my TV said he owns his own business and makes almost as much as me working in software" fantasy.
I've also had a front row seat to "just learn JavaScript" go from great career advice to joke in the span of time it'd take you to finish a trade apprenticeship.
"AI will kill white collar, those people should just go into trades, they can become plumbers". Great idea, except that's not how supply/demand works. AI didn't create the need for more toilets.
What makes you think we need more trades people?
How does he feel about that?
how long did his apprenticeship last, did even need one or did he have an "in"?
How does his pay relate to old software work?
How is the toll on his body?
Does he think he can keep doing it into old age?
I thought we moved on from this kind of dogmatic, limited perspective "wisdom". But I guess not?
A Soviet moving castle made from Volkswagen Beetles
e: (my only real experience with java is spring boot)
Sorry but the down turn in the job market is real and absolutely worst then people on this website want to realize. most are struggling, juniors especially. The attitude of young people have nothing to do with that.
For me, the issue isn't that I'm unwilling to learn new things. It's that I cannot use these keybindings anywhere else. Almost all online editors and workstations have some sort of vim keybindings. When I ssh into a Linux machine I can trust it has vim editor. It's like qwerty keyboard, I'm sure that there's better layouts but I just cannot discard the flexibility of being able to jump on most machines and be 99% productive almost instantly.
I'm not so sure. You'd still need to figure out how to find and attract the people you want to be around while keeping the people you don't want out. Itd probably be easier to keep trying different avenues until you find a group you vibe with
Finally the treadmill of endlessly reinventing JavaScript frameworks and libraries is available for us Joe Schmoes too.
"clever" is objective and cultural. Some people will say ternary operators are overly clever. Other will say OOP patterns are overly clever. It depends on what paradigms and patterns you're used to.
Some of the best programmers I know are competent, smart, and well adjusted people who chose this career and put in the work because of the demand. Some will tell you they don't even like programming. And some of the worst programmers I know are the type who centered their image and self esteem around being a true hobbyist.
Blaming the bad market on AI is a marketing ploy pushed by AI startups to try to overstate the "AI revolution" and conveniently their companies.
For people working web dev over multiple stacks and tech, emacs cannot compete with vscode, full stop. People don't use vscode because it's snappy or hip or cool or the best or whatever (because it's not), they do it because you can quickly and painlessly set things up with it's gigantic ecosystem of plugin and libraries. You could give me a new machine and I would have it up and running for a modern stack (django, nuxt, vue, python, Typescript, postgres, AWS, git) in less than a day a way that emacs could not. Emacs has strengths and uses, but a vscode replacement it is not