Pinned Tweet
Iâve written some words âđžand they are about why you should be writing more words đ¤Ż
New post by @skriptble backing up his @GoTimeFM unpopular opinion that the waterfall method "is far superior to anything that weâre doing today" đ§¨
changelog.com/posts/waterfalâŚ
1
0
3
2,176
Too many influencers say dumb things about companies and their products. Itâs boring when people make videos listing off stats, making comparisons to other products, and saying how much things have declined. Meanwhile, the company did market research and decided where to allocate resources.
Itâs reasonable to criticize companies. But itâs pretty boring when people read off spec sheets and list off prices as if a companyâs product portfolio is a series of independent products instead of an integrated set.
Itâs reasonable to criticize companies. But itâs pretty boring when people read off spec sheets and list off prices as if a companyâs product portfolio is a series of independent products instead of an integrated set.
0
0
0
62
LLMs are terrible at making taglines. They make weird tagline shaped things that donât make sense when you actually try to parse or think about them. The beauty of a tagline is that itâs one of those âa few words is worth a thousand picturesâ moments and you canât easily predict that sort of thing.
0
0
2
75
Reading output from LLMs is like reading the partial output of someoneâs thoughts. I thought I didnât like the constant hedging and contrast that LLMs produce, but itâs actually that the hedge comes out of nowhere because itâs missing some early assumption the LLM made but never output.
1
0
1
53
The d in dvcs being âdistributedâ instead of âdecentralizedâ is another one of those unfortunate naming things that has cursed us. Perhaps if we called Git decentralized people would have resisted centralizing it. Or at least it would seem as silly to do that as it actually is.
0
0
0
42
I really wish companies would stop shoving crappy AI features into their products unless theyâve made the core thing stable and solid.
0
0
1
62
All trades are creative and all trades are analytical. The idea that some forms of work are lack creativity is falsehood we sort of made up. Disciplines like accounting, engineering, math, and plumbing all require a great deal of creativity.
On the other hand, disciplines like writing, music, and art all require analytical thinking. Keeping canon correct, fitting the pieces of a poem together, making lyrics fit well with rhythm, there are rules one must follow to do it well, and specific rules one can break to create something new.
We should stop thinking of disciplines as creative or analytical or technical and start thinking of them as the complex mix of those things that they actually are.
On the other hand, disciplines like writing, music, and art all require analytical thinking. Keeping canon correct, fitting the pieces of a poem together, making lyrics fit well with rhythm, there are rules one must follow to do it well, and specific rules one can break to create something new.
We should stop thinking of disciplines as creative or analytical or technical and start thinking of them as the complex mix of those things that they actually are.
0
1
0
64
âThatâs the part that stuck with meâ
There are too many sentences now that have ascended so rapidly to cliched stereotype that it makes oneâs brain twitch when read. The choppy blocks passing as sentences in LLM generated writing seem plausible only if one mixes all the genres of writing together.
There are too many sentences now that have ascended so rapidly to cliched stereotype that it makes oneâs brain twitch when read. The choppy blocks passing as sentences in LLM generated writing seem plausible only if one mixes all the genres of writing together.
0
0
1
59
In hindsight, the idea of NFTs wasnât silly, itâs that they were targeted at a market of people who doesnât understand why easily copied objects are worth owning the original of. NFTs never reached the point of having the necessary legal structure around them either.
So many of the arguments around NFTs didnât make sense but they sounded like zingers so people gave in. Like, there are plenty of house developments with hundreds of carbon copy houses, but people donât say those houses are worthless because thereâs so many copies of them. Similarly, no one says that famous paintings are worthless because theyâve been mass reproduced.
NFTs could have ascended into the class of objects used for wealth purposes, but that market never developed. But the underlying idea is actually a quite good one. Itâs similar to how the idea of a decentralized public ledger is useful in a whole bunch of ways.
And while NFTs didnât work out, Iâd put them in the same class of idea as the prediction-market-using-futures-contracts idea thatâs exploded recently.
Sometimes ideas flop, but that doesnât necessarily mean the idea was bad, it might just be that it was aimed at the wrong demographic.
So many of the arguments around NFTs didnât make sense but they sounded like zingers so people gave in. Like, there are plenty of house developments with hundreds of carbon copy houses, but people donât say those houses are worthless because thereâs so many copies of them. Similarly, no one says that famous paintings are worthless because theyâve been mass reproduced.
NFTs could have ascended into the class of objects used for wealth purposes, but that market never developed. But the underlying idea is actually a quite good one. Itâs similar to how the idea of a decentralized public ledger is useful in a whole bunch of ways.
And while NFTs didnât work out, Iâd put them in the same class of idea as the prediction-market-using-futures-contracts idea thatâs exploded recently.
Sometimes ideas flop, but that doesnât necessarily mean the idea was bad, it might just be that it was aimed at the wrong demographic.
0
0
0
37
Too many people donât know what liberal arts are or what actually falls within their scope. Also, maybe people confuse liberal arts with humanities? Although even then, it doesnât seem like enough people know the scope of the humanities either.
0
0
0
53
Feels as good a time as any to remind you that *distributed* and *decentralized* are not the same thing. They are orthogonal actually, existing within different domains.
Itâs a lot like how serializability and lineaeizability are not the same thing and also orthogonal.
Itâs a lot like how serializability and lineaeizability are not the same thing and also orthogonal.
0
0
1
52
Itâs going to be real funny if this class of models that weâve called âgenerative modelsâ actually wind up being so much more useful as interpretation engines that we effectively stop using them for generation.
That would also be 100% aligned with how naming in this industry goes.
That would also be 100% aligned with how naming in this industry goes.
0
0
0
72
As much as I dislike LLM generated writing, I think I hate it more when it winds up as the script for a YouTube video. LLM writing sounds worse when read aloud.
0
0
1
54
âHereâs the part nobody tells youâ has been cliched so hard we should probably eradicate it from language for a good long while. Itâs shoved in so many LLM responses that its effectiveness has been reduced to basically nothing and itâs just noise now.
0
0
0
53
We should really just move past the quippy phrase era of communication. LLMs are gonna ruin it anyway and they werenât nearly as useful as they seemed in the surface. Turns out a phrase is worth a thousand images, and itâs just as difficult to understand the nuance.
0
0
0
51
People who like to predict the future seem to forget just how good humans are at pattern matching. When people predicted LLMs taking over writing, there wasnât enough of it for people to pattern match on it. Now thereâs plenty we people do not like it.
0
0
0
67
People can be so multifaceted. It gets annoying when so many of us try to box people into specific categories and donât allow space for them to be their full selves.
Iâve run into this sort of thing a bunch of times from people who meet me as a software engineer and make some off hand comment about me ânot being a creativeâ. Like, the word âcreativeâ is literally in my college major.
Generalizations help us move through the world, but we often need to stop and update our understanding before running our mouths.
Iâve run into this sort of thing a bunch of times from people who meet me as a software engineer and make some off hand comment about me ânot being a creativeâ. Like, the word âcreativeâ is literally in my college major.
Generalizations help us move through the world, but we often need to stop and update our understanding before running our mouths.
An uncomfortable truth for a lot of people is that a lot of the most successful people in any industry are wicked smart. We apply stereotypes based on the loudest people, but its not representative of norms. Most are crazy smart and got to where they are because of it.
I grew up in LA, one of my parents was a TV producer, my wife was an actor, many friends "in the industry." I've been constantly surrounded by it, and some of the stupidest seeming people (cause its their bit) are actually insanely smart and strategic in private. It sometimes is just beneficial for various reasons to... not show that side of you.
My favorite anecdote was when a friend (a model) was dating a phD in physics and a very rude person made some off the cuff degrading comment to model friend about it without realizing model friend has their own phD in math lol. You wouldn't know from their instagram though!
For the quoted video, I don't know Ben Affleck. I don't know how deep his knowledge goes. He's almost certainly not going to be more knowledgable than someone who professionally does this area of work full time, but he also to me on the surface sounds like someone who knows a LOT more than the average person and possibly even the average software engineer (on this topic).
Anyways, this applies to tech too. I see it constantly.
0
0
0
49
I love etymology, because what do you mean that cliche and stereotype are deeply related? More than that, the figurative senses come from the ability to print some repeatedly, without change.
In this way, LLMs are very much cliche machines. Theyâll take any novel phrase and stamp it into monotony.
In this way, LLMs are very much cliche machines. Theyâll take any novel phrase and stamp it into monotony.
0
0
0
26
Itâs unfortunate that documentation produced by LLMs is obnoxious to read because I would love if we could offload a lot of the documentation work in the world to LLMs. But we canât. Because reading LLM generated writing is fatiguing, which is the opposite of what you want your docs to be.
0
0
0
42
People really love blaming complex problems on singular words or terms. And yet the actual simple term that underlies everything is never the one mentioned.
Itâs understandable: people want to blame something that doesnât make it their own fault.
Itâs understandable: people want to blame something that doesnât make it their own fault.
0
0
0
29
The reports of the death of writing code by hand are greatly exaggerated.
Itâs cool and hip to go with the flow of what everyone else is talking about and agents are a form of compilation but there are important caveats to this.
First, compilers and higher level languages enabled us to greatly reduce the amount of code that we had to write. That is, expressing the same program in C and an assembler language generally requires less C code. Natural language and especially English, are verbose and expressing the same idea in them compared to a programming language is often more verbose.
Second, compilers are useful largely because they allow us to detach from individual pieces of hardware and write software that works across hardware. There isnât really an equivalent of this at the agent layer. It could be argued that itâs actually an inversion, since different agents produce wildly different output (counter point: different compilers often produce different output instructions from the same source).
Third, compilers struck an important balance between the operator knowing how the machine works and being able to operate on an abstraction of the machine. We get worse software the less the operator of the compiler understands the machine. This is greatly increased at the next level up.
Agents are absolutely here to stay, but itâs rather silly of us to assume that their evolution will go linear at this point. Itâs far more likely that the pendulum swings back in the other direction and we wind up back in IDEs looking at and writing a lot of the code ourselves.
Itâs cool and hip to go with the flow of what everyone else is talking about and agents are a form of compilation but there are important caveats to this.
First, compilers and higher level languages enabled us to greatly reduce the amount of code that we had to write. That is, expressing the same program in C and an assembler language generally requires less C code. Natural language and especially English, are verbose and expressing the same idea in them compared to a programming language is often more verbose.
Second, compilers are useful largely because they allow us to detach from individual pieces of hardware and write software that works across hardware. There isnât really an equivalent of this at the agent layer. It could be argued that itâs actually an inversion, since different agents produce wildly different output (counter point: different compilers often produce different output instructions from the same source).
Third, compilers struck an important balance between the operator knowing how the machine works and being able to operate on an abstraction of the machine. We get worse software the less the operator of the compiler understands the machine. This is greatly increased at the next level up.
Agents are absolutely here to stay, but itâs rather silly of us to assume that their evolution will go linear at this point. Itâs far more likely that the pendulum swings back in the other direction and we wind up back in IDEs looking at and writing a lot of the code ourselves.
0
0
0
35


