quartz/content/notes/Cope is the canary, but context is key (for the end of software).md

4.3 KiB
Raw Blame History

title date tags author description
Cope is the canary, but context is key (for the end of software) 06.01.24
macro
honcho
philosophy
notes
Courtland Leer Why context is the key to the end of software--how user identity modeling will bridge the gap between AI capabilities & truly personalized experiences.

Cope Is the Canary, but Context Is Key (for The End of Software)

The End of Softwarehttps://t.co/JWg6QYqLzO

— Chris Paik (@cpaik) May 31, 2024

!Copium Meme.jpg

Many reactions to Chris Paiks prescient The End of Software carry a distinct signature that readers of the Pessimist's Archive will recognize instantly--cope.

Cope-y outbursts like this are almost always a canary in the coal mine. As technologists, were quick to notice the defensive, rationalizing outcry that accompanies the eve of disruption. But like everyone else, its hard to notice when its coming for you. When youve got skin in the game.

Its easy for us to see that creators denouncing the quality of image generators or English teachers asserting LLMs “only produce bad writing” herald the advent of serious change. If there were no threat, thered be no negative reaction. They might be right…right now, but its only a matter of time (and market forces). No doubt they too can laugh at the historical examples of this in other groups disparaging stuff we all love and take for granted today. 

The key thing to notice is that both positions can be true. New technology often does suck, but it also often gets way, way better. So much better that we can fully dispense with yesterdays drudgery for tomorrows opportunity.

Yet the ways in which the fresh tech sucks today form the roadmap to the ways it will be awesome in the future. Its a mistake to say the problem is solved and a mistake to say it wont be solved.

Chris is right that AI is coming for software like the internet came for journalism1. But hes making a predictive macro argument. And hes not saying this is a done deal. Similarly, those arguing that how they do software development is more complex than what LLMs are currently capable of are right...but again, not a done deal. If the solution was complete, wed be on to arguing about the next thing.

So whats missing? What roadmap can we learn from the cope that gets us to disruption? What do LLMs lack and software engineers have thats critical to translate ideas and natural language into applications?

At Plastic, we think its context. Not just context on how to do a general task, like writing code, but your context. How you would write the code? Why would you write it that way? What made you that person?

To know this--to bridge the gap--LLMs need access to a model of your identity. How you solve a technical problem is about more than just your technical knowledge. Its about all the elements of your identity and psychology and history that inform how you synthesize unique solutions. Thats why were building Honcho.

And to realize a future replete with trusted autonomous agents working across diverse domains on your behalf reliably--as true extensions of your agency--well need Honcho too.

the latent space contains all possible identities pic.twitter.com/cWO6ovRJnN

— Courtland Leer (@courtlandleer) June 5, 2024

  1. There is a distinction to be made re: the piece's comparison between computer science & journalism degrees. Journalism is actually more like software engineering here, & computer science like language. Lang & cs will remain useful to study, but the journalism & engineering trade degrees built on top of those primitives need a serious refresh to be worthwhile. I.e. its a good idea to have aptitude with symbolic systems & abstract technical knowledge, but application & execution will change as technology evolves. ↩︎