Live data from Hacker News

Ask HN: What would be the single piece of advice you'd give a non-programmer?

news.ycombinator.com

1–10 of 51 posts

Re: Ask HN: What would be the single piece of advice you'd give a non-programmer?

#2
Mine is: Don't waste time finding the "best" program for a particular task. Rather, find one that exposes keybindings for every action in the program, and then commit those bindings to muscle memory. This applies to:

- design tools (Photoshop, Figma)

- media-editing programs (GarageBand, whatever is used for video-editing these days)

- unexpected places (e.g. Trello)

The mouse has only 3-6 degrees of freedom to interact with. Only two digits on one hand operate a mouse. A keyboard has 50+ degrees of freedom, with all ten fingers available for usage.

Anecdotally, companies that design software that can be exclusively used by a keyboard tend to think more highly of their customers.

Re: Ask HN: What would be the single piece of advice you'd give a non-programmer?

#3

Mine is: Don't waste time finding the "best" program for a particular task. Rather, find one that exposes keybindings for every action in the program, and then commit those bindings to muscle memory. This applies to: - design tools (Photoshop, Figma) - media-editing programs (GarageBand, whatever is used for video-editing these days) - unexpected places (e.g. Trello) The mouse has only 3-6 degrees of freedom to inter…

As long as you're optimizing, consider a mouse with a lot of buttons. Lets you use a mouse while at the same time having access to a bunch of keybindings.

Re: Ask HN: What would be the single piece of advice you'd give a non-programmer?

#8
post #6

Excel is a functional programming environment which works at scale. Yes, we hate it. Yes, date handling is a mess. If you learn how to drive excel you can do almost anything.

Agree that Excel is a great tool and can lead to more advanced skills, but what would "functional programming environment" mean to a non-programmer?

Re: Ask HN: What would be the single piece of advice you'd give a non-programmer?

#10
post #8
post #6

Excel is a functional programming environment which works at scale. Yes, we hate it. Yes, date handling is a mess. If you learn how to drive excel you can do almost anything.

Agree that Excel is a great tool and can lead to more advanced skills, but what would "functional programming environment" mean to a non-programmer?

A programming environment that functions, I guess.
Post reply on HN