For one, what you consider “wasteful”, others might not.
Maybe consider being an entrepreneur and go start your own country?
1,819 karma · joined April 29, 2022
For one, what you consider “wasteful”, others might not.
Maybe consider being an entrepreneur and go start your own country?
I envy you.
I believe that anyone who holds this position has been extremely lucky/fortunate to work with only top-tier developers. And does not read or work with open source projects.
Last year’s models are producing code better than _at least_ 50% of the developers I’ve worked with. Today’s frontier models are better than probably 75%. If the code that humans have been generating has been “good” (on average) or at least good enough, then the models that exist today are producing “good” code.
Nearly everyone I’ve worked with that would say this ended up being the in the bottom quartile of those shipping features and their code was often the most complex. At least in small, “fast”-moving companies.
A few people I have worked with have nailed it, but they were the ones to balance present and future weighted towards present.
Is your point that programmers are generally worse than plumbers and HVAC installers? People except software to be trash and barely usable, but have higher expectations for plumbing and HVAC?
If you aren’t having these, then your team is using these tools wrong. AI assisted coding should open you up to more of precisely these conversations. Then use them to implement that.
Apt analogy, because if you are asking questions that can be answered with the AI equivalent of a Google search, you are wasting someone else’s time.
Plumbing does not pay well for the average plumber. Not doctor-well at least, which is what you are responding to.
Can some plumbers make good money? Absolutely. But you need to do dirty, body-breaking work for years.
There’s nothing wrong with being a plumber and it’s a profession we surely need young people to go into. But the pay and trade offs vs a white color job will lean heavily in direction of the latter.
You probably had those for the humans in your team for when new hurts join, right? Just direct your LLMs to them and you’ll have a much better experience.
Just like you can’t expect a new junior dev to know what to do without direction, the same applies with LLMs.
We have one dev who uses LLMs to write the code, but still commits by hand. Most of his messages are of the type above, and none of them are useful.
We basically took our documented (human) SDLC process and applied it to the relevant harness hooks. Since our SDLC docs talked about what good comments looked like and what to avoid, we basically had the direction for the tools. Opus 5 did throw us a loop and increase the verbosity and decrease usefulness of the text, but refining our documentation cleared that hurdle within about a day.
For one codebase I work in, LLM written code is noticeably and measurably (we have literally measured it for bugs, performance, etc.) better than what existed before. So the LLM code is a welcome change.
1. It’s so much easier using RPis for that work. It can be done with no soldering at all and there are tons of easy to use libraries. Not having to solder is a huge plus IMO and I have a workstation with iron, hot plate, air gun, etc. ready and waiting.
2. Why hate on doing it Python? Even ESP32 embedded development ecosystem treats Python well with CircuitPython and MicroPython.
3. At least they are making something!
4. Even a simple ESP32 is overkill for what you described, so why are you hating on people using an RPi when your suggestion is just as laughable when taking your hardcore embedded stance?
As someone who has been working on embedded work since RadioShack was a good source of components - let’s not gatekeep makers.
Here’s the tech specs page, which is also busy: https://pollen-robotics.com/microduck/press-kit/
The answer is so that they can charge different prices per credit. If you buy low amounts, they can charge one price. If you buy in bulk, they can offer a discount. The usage is the same, but they can differentiate price per usage to give people more a favorable price if they are better customers.
Is there anything wrong with that?
So you probably wouldn’t have any clout anyways, like all of the other blog posts.
Same thing it’s always been. Convenience. Including maintenance costs. AI tools have lowered the bar significantly on some things, so SaaS offerings will need to be better, but I don’t want to reinvent every wheel. I want to build the thing I want to build, not the things to build that.
Just like I go to restaurants instead of making every meal myself.
So my question to you is: what the heck are you doing to your salad spinners?
These are the types of things I want to print. My Ender 3 was so finicky, I only got a few out before I gave up.