Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I don't think about it in lines of code, but let me say that there are some efficiencies being left on the table.

It helps because I am quicker to run to a script to automate a process instead of handling it manually, because I can bang it out in 15 minutes rather than an hour.

I am more likely to try a quick prototype of a refactor because I can throw it at the idea and just see what it looks like in ten minutes. If it has good testing and I tell it not to change, it can do a reasonable job getting 80% done and I can think through it.

It generates mock data quicker than I can, and can write good enough tests through chat. I can throw it to legacy code and it does a good job writing characterization tests and sometimes catches things I don't.

Sometimes, when I'm tired, I can throw easy tasks at it that require minimal thought and can get through "it would be nice if" issues.

It's not great at writing documentation, but it's pretty good at taking a slack chat and writing up a howto that I won't have the time or motivation to do.

All of those are small, but they definitely add up.

That's today and being compared to 5% improvement. I think the real improvements come as we learn more.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: