TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Keynote Speech to the 1996 Oopsla Convention

11 pointsby ebcode10 months ago

2 comments

ebcode10 months ago
A video of this speech, without Jim Coplien&#x27;s introduction, is on youtube: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=98LdFA-_zfA" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=98LdFA-_zfA</a><p>&gt;&gt; Please forgive me, I&#x27;m going to be very direct and blunt for a horrible second. It could be thought that the technical way in which you currently look at programming is almost as if you were willing to be &quot;guns for hire.&quot; In other words, you are the technicians. You know how to make the programs work. &quot;Tell us what to do daddy, and we&#x27;ll do it.&quot; That is the worm in the apple.<p>&gt;&gt; What I am proposing here is something a little bit different from that. It is a view of programming as the natural genetic infrastructure of a living world which you&#x2F;we are capable of creating, managing, making available, and which could then have the result that a living structure in our towns, houses, work places, cities, becomes an attainable thing. That would be remarkable. It would turn the world around, and make living structure the norm once again, throughout society, and make the world worth living in again.
readthenotes110 months ago
It is amazing to me that Constantine got the idea for thinking about module design in terms of coupling and cohesion from Alexander&#x27;s doctoral thesis, notes on the synthesis of form