Speak English to me: The secret world of programmers
191–200 of 334 posts
Re: Speak English to me: The secret world of programmers
#192Re: Speak English to me: The secret world of programmers
#193BTW this can happen to any field, not just tech. It can happen with intellectuals, philosophers, medical doctors, blockchain lingo, AI lingo, devops lingo, telecom lingo....
Fortunately! Now we have AI which is insanely good at summarizing and explanning anything like I'm 6y/o so that little expert trick just got massively nuked and has its days counted.
Re: Speak English to me: The secret world of programmers
#194For normal people (non-programmers) computers are pretty terrible. I'm kind of curious what happens when everyone gets a Jarvis-like assistant that can do the scary stuff (open a terminal, type some commands, or possibly code up a nice UI in seconds) based on natural language requests.
> For normal people (non-programmers) computers are pretty terrible. I don’t know — they pull a supercomputer out of their pocket and use it dozens of times a day.
Re: Speak English to me: The secret world of programmers
#195The problem is mainly one of discoverability. The non-programmer in the examples says "simple" when they mean "discoverable". The programmer says "simple" when they mean "not much code complexity". Of course you disagree. All the examples - installing and using a package manager, running a command line program - are "simple" from a software point of view, but they're not at all "discoverable". To understand the steps…
Simple and easy are not the same thing.
Re: Speak English to me: The secret world of programmers
#196The problem is mainly one of discoverability. The non-programmer in the examples says "simple" when they mean "discoverable". The programmer says "simple" when they mean "not much code complexity". Of course you disagree. All the examples - installing and using a package manager, running a command line program - are "simple" from a software point of view, but they're not at all "discoverable". To understand the steps…
Affairs will begin to favor the "programmer" definition of simple with the advancement of conversational models. A chat bot that responds to your prompt with command line flags is going to appear simpler than an answer about advanced physics or math.
Re: Speak English to me: The secret world of programmers
#197It's easy to forget how many countless hours I spent learning how to Google for the right command line args and picking up little tricks here and there to chips at problems until I've solved them. Take a deep breath and give everyone else who can barely use their keyboard and mouse to do their work a break alright. Not everyone enjoys bashing their head against the wall to solve these things the "easy" way.
Re: Speak English to me: The secret world of programmers
#198Earlier quoted context omitted.
Yeah, I want to emphasize those aspects. • Excel is based on a simpler model of computation, something like the unification ideas in logic programming, state is not named and minimally expressive, etc. You want a looping construct? Better autofill a column or something! • Excel automatically includes printf-style debugging of every object in the system; that is the default state of the system and you have to hide col…
That pt 3 is actually something I really like in Office. It isn't just instant, you can see changes live as you mouse over different options. I also really like the search tool that lets you just type what feature you are looking for. I have no idea where the 'new pivot table' button is and I don't care, I can just search it instead of hunting through menus.
Re: Speak English to me: The secret world of programmers
#199"Simple" means "uses abstractions that I've learned by trial and error but can't explain."
Re: Speak English to me: The secret world of programmers
#200As an intensely tech guy I completely despise the tendency that some engineers have to speak in ambigu-ese and tech-ese making less reacheable what the fr*eak they are talking about and establish themselves as "essential experts" when they could easily speak in normal-ese with minimal effort making concepts reachable for colleagues. BTW this can happen to any field, not just tech. It can happen with intellectuals, ph…