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

> A nuance to this is musical instruments are designed to not change. That's a blessing in most aspects, but wouldn't fit with most of our work.

Our tools could be designed not to change too if there were some convention they abide. Things like project configuration, linting, debugging, formatting, code analysis and navigation. IDEs are great because of this, but they only support a handful of project types and languages.



> Our tools could be designed not to change too if there were some convention they abide.

I'm with you on the possibility, with the underlying assumption that we won't make any significant changes to our tools down the line.

On the piano example, electronic keyboards for instance look nothing like grand pianos, they come with external input, have a flurry of options and their whole interface is cryptic without the specific manual for the keyboard in front of you. There's the anecdote of the guy feeding Roland manuals to a LLM to then query for specific configuration options.

I think at some point there will be programmers on the side of "we have a fixed configuration that doesn't need to evolve anymore" grand piano style (I guess the people working on COBOL could be already there ?), and the rest of us more on the electronic piano side, embracing the chaos to get a more cutting edge technology.




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

Search: