Earlier quoted context omitted.
This is a real issue we'll face soon enough. It's less of a problem for senior+ developers that have experience and muscle memory. For people just starting in the industry, they won't develop the ability to research problems and solve them on their own. I work with some junior level, outsourced developers that write prompts like "fix the tests." The result is, of course, bad. The consulting company charges $200+ hour…
Outsourced staff aug contractors have always been mediocre. From the contracting side, I’ve worked as a staff Aug contractor for six weeks when I was between jobs in 2012 and it was so bad I just walked off with no job lined up within four weeks. For context staff Aug vs consulting is about who owns the project Consulting = the customer gives you high level requirements and statement of work and you control the proje…
I’m spending months coding the old way
371–380 of 387 posts
Re: I’m spending months coding the old way
#372This title is the most depressing thing I have read on this site
And this is only the beginning. Wait until they send you to the insane asylum for talking about coding by hand.
When Jensen Huang says you need to spend $500k on tokens per developer per year he knows it will be perceived as bullshit, but by setting such a high he's subtly making spending $0 seem abnormal and irrational.
This article does the same thing.
It's the same reason most companies have an ultra deluxe $150 /month plan nobody buys.
Re: I’m spending months coding the old way
#373Earlier quoted context omitted.
I love having a relationship with the lowest levels of our craft. Access to an electron microscope and decapping chips to make my own reimplementions (in software) is next on my bucket list. If chip lithograph wasn't so prohibitively expensive I'd also try my hand at that...
If you have a couple hundred dollars, you can get a chip made through tiny tapeout [0]. [0] https://tinytapeout.com/
Re: I’m spending months coding the old way
#3741. It increases the chances of any bugs being found and resolved.
2. It encourages the author to be more careful with their code to avoid long reviews with a lot of findings.
3. It ensures at least two people - the author and approverd - have familiarity with the code.
4. It spreads responsibility for the code across at least two people - the author and approvers.
It's clear this article's author does not review their own code. I sure hope that code is not used for anything important.
Re: I’m spending months coding the old way
#375Earlier quoted context omitted.
There wasn't always an external resource to go to for help. Especially for legacy pieces of software, it was easy to become the person with most context on the team.
This is reaching "you won't always have a calculator" levels of cope.
Re: I’m spending months coding the old way
#376Earlier quoted context omitted.
Even by pessimistic progress projections AI will be better than most at coding before this is a long term issue. And the output multiplier I'm seeing I suspect the number of SWEs needed to achieve the same task is going to start shrinking fast. I don't think SWE is a promising career to get started in today.
Something I don’t see “SWE-is-Doomed” comments address is this - SWE, I think we can all agree, is one of the more complex white collar jobs. If it gets automated, then likely most other white collar jobs have been too. At that point, don’t we have bigger problems?
Re: I’m spending months coding the old way
#377Earlier quoted context omitted.
I can see the logic behind "manual coding" but it feels like driving across country vs taking the airplane. Once I've taken the airplane once, its so hard to go back...
How? I usually code faster with good (next-edit) autocomplete then writing a prompt and waiting for the agent.
This is like saying "EV charging is soooo slooooow" and thinking you need to stand next to the car holding the nozzle in the charging port like with a petrol car.
Of course you go do something else unless it's a literal 30 second operation.
Re: I’m spending months coding the old way
#378I am this very term teaching 18-year-old students 6502 assembly programming using an emulated Apple II Plus. They've had intro to Python, data structures, and OO programming courses using a modern programming environment. Now, they are programming a chip from the seventies using an editor/assembler that was written in 1983 and has a line editor, not a full-screen one. We had a total of 10 hours of class + lab where I…
Re: I’m spending months coding the old way
#379Earlier quoted context omitted.
Can't understand this mentality. If I had the time I would much rather never set foot in an airport again. I would drive everywhere. And I would much rather write my own code than pilot an LLM too
You’re describing extremely valid approach for a hobby. Less for a business.
I have ADHD and just by brainstorming with AI helps me initiate.
Of course, you need to be the ultimate gatekeeper or else there will be quality issues. But isn't that the same when we write manual code? AI is just another tool in your toolkit.
Re: I’m spending months coding the old way
#380Earlier quoted context omitted.
I can see the logic behind "manual coding" but it feels like driving across country vs taking the airplane. Once I've taken the airplane once, its so hard to go back...
Airplanes are good for certain types of journey, but they're vastly inefficient for almost all of them.
I agree with the premise of the article but I just don't think going back to manual coding is the solution.
Here's my new attempt using puzzle as an analogy which I wrote yesterday:
Starting last year, I noticed coding was getting less fun. It’s like buying a puzzle set and finding out there’s an auto-complete button. Press it and the puzzle solves itself. Faster than me, better than me, prettier than me. It’s like playing a game with cheats on.
I don’t even have to touch the pieces anymore. I just tell the auto-solver what I want. Tell it I want a bird, it gives me a bird. A pirate ship? Here’s a pirate ship. At first I never imagined it could do a rocket, but with its help, that went from fantasy to reality fast.
Sometimes it doesn’t quite match what I wanted, but usually just telling it what’s wrong fixes things. The whole process is so fast that, if nothing’s broken, I don’t even bother looking at how it actually solved it. That would just waste time.
But coding felt less fun with this new assist mode.
The fun of puzzle-solving is gone. That feeling of trekking through the hard parts and finally reaching the summit is gone. Now it’s like taking a cable car up.
Before, I had to think alone for a long time, try things, experiment, until I finally cracked the problem. Now with the assist mode, it’s like doing college homework where the teacher already has the answer key. I just ask and I get a standard answer.
Coding went from craft to management. “I” went from a craftsman with standards to a foreman watching workers do the job. It’s just not the same. And “foreman” sounds kind of weak.