Live data from Hacker News

Command line functions around OpenAI

kadekillary.work

181–190 of 316 posts

Re: Command line functions around OpenAI

#181
post #10

Being efficient at writing code can barely make someone a 5x engineer. A team of people who write code effectively is easy to do. Hyperproductivity in software is all about deciding what problems to tackle. Richard Hipp isn't worried about chipotle restaurant orders in golang, he's worried about how to store data reliably. That isn't a coding puzzle that ChatGTP is likely to help with. Either ChatGTP can do the whole…

I briefly worked with a software engineer who was making about a million dollars a year.

I mentioned that an approach would be a lot of work. His response:

“It’s just typing. Typey typey type (makes fingers on keyboard gesture).” Absolute lightbulb moment for me.

To become a senior engineer is to realize that the code writing part is inconsequential as long as there are no technical unknowns in the work.

It’s freed me to try out huge sweeping changes just for fun and generally detach from my code. Sometimes I delete large, intricate changes so quickly and ruthlessly that my colleagues have to ask me to reopen them.

We aren’t paid to write working code. We are paid to grow harmonious systems. Working code is table stakes.

Re: Command line functions around OpenAI

#182
post #10

Being efficient at writing code can barely make someone a 5x engineer. A team of people who write code effectively is easy to do. Hyperproductivity in software is all about deciding what problems to tackle. Richard Hipp isn't worried about chipotle restaurant orders in golang, he's worried about how to store data reliably. That isn't a coding puzzle that ChatGTP is likely to help with. Either ChatGTP can do the whole…

> A team of people who write code effectively is easy to do. Based on my experience, you’d be surprised how hard it is sometimes. I have a team of 10 engineers that failed to ship a basic CRUD UI after several months (and it wasn’t even close to done). Eventually it got taken over by one individual eng who finished it in two weeks.

Ive seen this even at top software companies

Re: Command line functions around OpenAI

#183
post #10

Being efficient at writing code can barely make someone a 5x engineer. A team of people who write code effectively is easy to do. Hyperproductivity in software is all about deciding what problems to tackle. Richard Hipp isn't worried about chipotle restaurant orders in golang, he's worried about how to store data reliably. That isn't a coding puzzle that ChatGTP is likely to help with. Either ChatGTP can do the whole…

I briefly worked with a software engineer who was making about a million dollars a year. I mentioned that an approach would be a lot of work. His response: “It’s just typing. Typey typey type (makes fingers on keyboard gesture).” Absolute lightbulb moment for me. To become a senior engineer is to realize that the code writing part is inconsequential as long as there are no technical unknowns in the work. It’s freed m…

I have to ask: how do you work as an eng who pulls in $1m/yr?

Re: Command line functions around OpenAI

#184
post #56

if you want a vision of the future, winston, imagine a half-wit shipping generated code they are incapable of understanding, modifiying or debugging into production, forever

while stamping on your face

while the business people exclaim "how come nothing works anymore? man, we saved a ton of money getting rid of those senior developers tho, amirite?"

Re: Command line functions around OpenAI

#185
Ok, dumb question, but does the API skip over the whole, "Thanks for asking that question, here's what I found:" stuff I keep seeing in ChatGPT when I ask it to generate non-text responses?

Even when I ask it the "generate a 10 row csv containing sample chipotle restaurant order data with headers" prompt, I get "Sure, here's an example CSV file with 10 rows of sample Chipotle restaurant order data, including headers:" at the top...

Re: Command line functions around OpenAI

#186

Earlier quoted context omitted.

Why are you trying to pay for it? Let procurement at your company figure it out. You wouldn’t pay for your IDE or any other tools, would you? The business should be paying for any tools they want me to use.

Oh, my sweet, innocent child. Have you ever tried getting a company to fund a developer tool? More often than not, it's like pulling teeth, even if the service in question is a paltry $20 a month. I've learned to pay for things like OpenAI myself because it's not worth the hassle to get a company to pay for it (for the purpose of R&D).

That's absolutely not a global truth, nor should it be.

Re: Command line functions around OpenAI

#187
post #95
post #10

Being efficient at writing code can barely make someone a 5x engineer. A team of people who write code effectively is easy to do. Hyperproductivity in software is all about deciding what problems to tackle. Richard Hipp isn't worried about chipotle restaurant orders in golang, he's worried about how to store data reliably. That isn't a coding puzzle that ChatGTP is likely to help with. Either ChatGTP can do the whole…

I'm aware that I'm in the minority here, but I find that investing heavily in being able to type fast and handle the tools well actually changes what code I write and not just how quickly. The faster I've gotten at moving code around, the more subconsciously willing I've been to try something with a modest probability of working out, and more importantly the easier it's gotten to throw away a draft that isn't working…

a good programmer is almost certainly a fast typer

of course a fast typer does necessarily make a good programmer

Re: Command line functions around OpenAI

#188
post #10

Being efficient at writing code can barely make someone a 5x engineer. A team of people who write code effectively is easy to do. Hyperproductivity in software is all about deciding what problems to tackle. Richard Hipp isn't worried about chipotle restaurant orders in golang, he's worried about how to store data reliably. That isn't a coding puzzle that ChatGTP is likely to help with. Either ChatGTP can do the whole…

>>Either ChatGTP can do the whole thing itself (not yet the case) or it is a minor productivity boost because the hard part is articulating the problem.

Telling any AI system what to do will be the biggest problem. A lot of toy like algorithm problems can be easily stated. Stuff like inverting binary trees, sorting, and your myriad different Leetcode stuff is the easiest thing to do here.

Real world software has if/else statements peppered all over large code bases/domain logic. Lots of IO exceptions, lots of domain specific logic, all of this is nearly impossible to dictate in words. And even more you will eventually need some concrete way of describing things, which in all honesty will look a lot similar to code itself if you have to get it right.

Modifying code will likely be even more harder to describe in talk than in text.

Re: Command line functions around OpenAI

#189

Earlier quoted context omitted.

I briefly worked with a software engineer who was making about a million dollars a year. I mentioned that an approach would be a lot of work. His response: “It’s just typing. Typey typey type (makes fingers on keyboard gesture).” Absolute lightbulb moment for me. To become a senior engineer is to realize that the code writing part is inconsequential as long as there are no technical unknowns in the work. It’s freed m…

I have to ask: how do you work as an eng who pulls in $1m/yr?

Multiple contracts or multiple full time positions (i.e. overemployed)

Re: Command line functions around OpenAI

#190

Earlier quoted context omitted.

I discussed my experience using ChatGPT in HN before and I was accused of being skeptical. But it isn't true at all, I think LLMs are a wonderful tool that will change software development. However I'm not worried about losing my job. As you say, I find the act of writing code is hardly the bottleneck to my productivity. One of the best case scenarios, LLMs become the ultimate high level language. In that case, Softw…

> As you say, I find the act of writing code is hardly the bottleneck to my productivity. When people claim ChatGPT can replace software engineers because it can sort of code is always puzzling to me. 20 years into this career, and writing code is only a minor part of my day-to-day activities. A part I do enjoy doing, but still minor part nonetheless. > What if you design an organization so that coding is the bottlen…

No doubt chatGPT can't replace coder's yet. If current pace of improvement continues (a big if!), it defnly will be able to in a couple of years. Honestly I expect it to happen.

Though I don't expect software dev job to go away. It'll just change in nature. Less typey typey, more managing the LLM.

Post reply on HN