Remix.run Logo
hateful 3 hours ago

Not sure where I first heard this, but I say it to my team all the time: "Programming is thinking, not typing"

strbean 2 hours ago | parent | next [-]

I know a an accomplished CS professor, ACM fellow, cited in Knuth's TAOCP (as well as being an easter egg!), who still hunt-and-pecks. In fact, hunt-an-pecks incredibly slowly.

Seeing him type really reinforced this idea.

throwaway2037 14 minutes ago | parent [-]

While this is a witty reply, most people are working on corporate CRUD apps. For us, I still follow Jeff Atwood's advice from a 2008 blog post: "We Are Typists First, Programmers Second" Ref: https://blog.codinghorror.com/we-are-typists-first-programme...

the_hoffa 2 hours ago | parent | prev | next [-]

I've always told my Jr Engineers to "think twice, code once".

If I gave them a task and they immediately started typing it out, I would tell them to stop typing and ask them to explain to me what they were doing; they'd often just spit out what they thought the code should do, and I'd often point out edge cases they missed and would have missed had they just spit out code and a PR, wasting everyone's time. I would also insulate them from upper management to give them time to actually think (e.g. I wouldn't be coding so they could think then code).

To your point and to the GP's point, and one point I keep raising with LLM's: "typing is not where my time sinks are"

CodeMage 2 hours ago | parent | prev [-]

That's very true, which is why I find it insulting that so many AI proponents use the word "typing" to refer to writing code. It carries an implication that if you enjoy writing code by hand, you enjoy a mindless activity.