I just discovered this great video where Brian tells the story of how the command came into existence. This story includes notable mentions of Ken Thompson and Dennis Ritchie.

youtube.com/watch?v=NTfOnGZUZD

#vintagecomputing #grep #Unix #kernighan

Last updated 2 years ago

Andreas F. · @af
40 followers · 288 posts · Server cas.social

"Everyone knows that is twice as hard as writing a in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?" - Brian

#debugging #program #kernighan #software #development

Last updated 2 years ago

kvegh · @kvegh
2 followers · 29 posts · Server mstdn.social

Coding wise words: are you smart enough for your own code?

(taken from Timothy Appnel's recent blogpost "The Zen of Ansible")

#OpenSource #redhat #Python #ansible #kernighan #zen #Coding

Last updated 3 years ago

Mast0b1t · @mastobit
131 followers · 2035 posts · Server awscommunity.social

How much is a good worth?

“Our support the claim that of plans and the of programming discourse can have a significant impact on program comprehension. In their called [The] Elements of [Programming] Style, and also identify what we would call discourse .”

#layout #studies #knowledge #programming #rules #book #kernighan #plauger

Last updated 3 years ago

Tom Lyon ✅ · @aka_pugs
1150 followers · 111 posts · Server mastodon.social

By popular demand, I have scanned my copy of Draft #1 of and 's C Programming Language book. Here: drive.google.com/drive/folders

#kernighan #ritchie #computerhistory #unix #clang

Last updated 3 years ago

Chad Jordahl · @cjordahl
193 followers · 568 posts · Server sfba.social

@aka_pugs
Cool artifact. I've really enjoyed Brian Kernighan's videos on the Computerphile YouTube channel. Here's a playlist:
youtube.com/playlist?list=PLzH

#computerphile #kernighan #techhistory

Last updated 3 years ago

John Goerzen · @jgoerzen
713 followers · 2218 posts · Server floss.social

@PeterSommerlad @derkern @szczezuja I literally have a copy of 's "UNIX: A History and a Memoir" sitting on my desk in my to-read stack, one which sadly seems to be growing faster than it is shrinking! Thanks for sharing; those are names I recognize (and interesting being drafted to do programming!)

I was stuck when I visited the computing history museum at how different computing hardware was in US vs. Europe until the 90s. A lot of stuff there I'd never heard of.

#bletchleypark #kernighan

Last updated 3 years ago

Leonard/Janis Robert König · @ljrk
156 followers · 8931 posts · Server todon.eu

Still handing out the advice that Brian W. put out in 1974 about preparing documents and line feeds:

»
Most documents go through several versions (always more than you expected) before they are finally finished. Accordingly, you should do whatever possible to make the job of changing them easy.

First, when you do the purely mechanical operations of typing, type so subsequent editing will be easy. Start each sentence on a new line. Make lines short, and break lines at natural places, such as after commas and semicolons, rather than randomly. Since most people change documents by rewriting phrases and adding, deleting and rearranging sentences, these precautions simplify any editing you have to do later.
«
~ BWK, UNIX for Beginners, 1974

It's so incredibly useful, especially when working with version control that's using line-based diffs (such as ).

#kernighan #git #unix #markup #markdown #latex #tex

Last updated 3 years ago

Tech News Worldwide · @TechNews
11282 followers · 97989 posts · Server aspiechattr.me
jack · @jack
186 followers · 4393 posts · Server mastodon.sdf.org

@celia@fosstodon.org A recommended reading in that regard would be "The Programming Environment" by /#Pike. That stuff is from 1983 (so much for longevity) and it is still... enlightening.

#unix #kernighan

Last updated 5 years ago

· @Shamar
255 followers · 2474 posts · Server qoto.org
erAck · @erAck
218 followers · 5335 posts · Server social.tchncs.de

Brian Kernighan explains
Where GREP Came From
youtube.com/watch?v=NTfOnGZUZD

#grep #kernighan

Last updated 8 years ago

Laurent Bauvens · @bauvens
222 followers · 2751 posts · Server mamot.fr

Le code source des programmes de guidage du module de commande et du LEM d' est disponible sur .

C'est juste pour regarder parce que c'est de l'assembleur dont la a benné les docs.

(oui , et ne bossaient pas pour la NASA mais pour Bell Labs et, de plus, le PDP-7 ne rentrait ni dans le LEM ni dans le MC)

github.com/chrislgarry/Apollo-

#aérospatiale #espace #apollo #apollo11 #github #nasa #kernighan #ritchie #thompson

Last updated 9 years ago