There are two problems in computer science:

1. We could do this better
2. We should not do this at all

@codinghorror “I could code that in a weekend. How hard could it be?”
@codinghorror @mweagle technically thats 4 things
Well, Actually - Miguel de Icaza

Miguel de Icaza's Blog

@mweagle And there's one problem in computer security:
1. How do we save the private keys for this?
@mweagle @christopherkunz The answer is, in a text file. The rest is minutiae.
@mweagle and 3. out-by-one errors
@mweagle
Sometimes combined : "Our torment nexus is too slow. Let's optimize it to fuck people up much faster"
@mweagle and off by one problems. And how to name things.

@mweagle

“Every program could be made at least slightly shorter, and every program has at least one bug. By induction, we can assume that every program can be reduced to a single instruction that doesn’t work.”

@rk @mweagle ive made a program or two with effectively zero instructions that didnt work...

@mothcompute @mweagle

Mid 90’s commercial UNIX `true` often had zero instructions and *did* work.

@rk @mothcompute @mweagle they removed every faulty instruction

@mweagle I'd add:

- We actually should do this.
- What's this?
- Who are you? And what are you doing in my office?

@mweagle
The two problems in computer science are:

1) Ones
2) Zeros

@mweagle There are only two things a computer can do: Reshape data, and discard data
@mweagle
3. Off-by-one errors
@mweagle @kfdm and what to name a variable
@mweagle
3. the problem that (1) and (2) are not mutually exclusive. "if we did this better, we could not _quite_ do this…"
@mweagle there are 2 problems in Computer Science:
1) dogbert
2) catbert
@mweagle works for the whole capitalism thing too, I guess (currently "modern computing" being the tip of that iceberg)
@mweagle cache invalidation & naming things
@mweagle LLMs are both of those things.

@mweagle In IT, the sky used to be the limit.

Then we invented clouds.

@mweagle I worked a lot on 1) and was largely tolerated in the workplace for many years. Once I started working on 2), it was decided that I wasn't a good culture fit.
@mattmay "Not a good culture fit" does so much improper heavy lifting.
@mweagle 3. Look what I’ve made

@mweagle in germany we have something called "Mettigel". O.o

#scnr

@mweagle and off by 1 errors!