←back to thread

Hacker Typer

(hackertyper.net)
270 points rvnx | 1 comments | | HN request time: 0s | source
Show context
keyle ◴[] No.41876692[source]
Finally I can write code faster than LLM! /s
replies(1): >>41876961 #
helloplanets ◴[] No.41876961[source]
Now we just gotta combine Hacker Typer with GPT streaming a token of code on every key press.
replies(2): >>41878191 #>>41878629 #
K0balt ◴[] No.41878191[source]
Pure genius. Finally, an opportunity to parley my effusive laziness into a promising career as a “coder!”

BTW I hate that term with a passion.

As someone who has crafted software for the last 45 years, it’s like implying that learning the alphabet makes you a Tom Robbins.

Writing software is about understanding the problem and the information involved in such a way that you can craft algorithms and data structures to efficiently and reliably solve those problems. Putting that into code is the smallest, least important part of that skill.

That’s why software engineering is mostly language agnostic. Sure, there are paradigms that fundamentally change the way that the problem space is handled, but at least within a paradigm, languages are pretty much interchangeable. Some just have less hidden footguns.

Interface design is another thing altogether, And is either fruitless drudgery or fine art, depending on your predisposition.

There is definitely room for a subclass of brilliant interface designers that do not need deep data manipulation intuition …. But they do need to have a deep understanding of human nature, aesthetic principles, color theory, some understanding of eye mechanics and functional / perception limitations, accessibility/disability engineering, and a good dose of intuition and imagination.

In short, nothing about producing quality software is something that you gain by writing code snippets to solve simple problems. But you do have to learn the alphabet to write, and “coding” it is still a prerequisite to learning to write software. It just shouldn’t be sold to people as if it was some kind of degree lol.

Give me some kid who’s been building things with Arduino in her basement for a few years over a coding bootcamp graduate any day. I can teach her how to write good code. I’ll just pull out more of my non-existent hair trying to reach the “coder” to actually solve problems, unless I get lucky.

replies(2): >>41878524 #>>41879105 #
lozf ◴[] No.41878524[source]
To the untrained eye: "Coding is to a software engineer, as cutting is to a heart surgeon."
replies(1): >>41883915 #
1. K0balt ◴[] No.41883915[source]
That is a fantastic analogy.