Gary Bernhardt(@garybernhardt) 's Twitter Profileg
Gary Bernhardt

@garybernhardt

Execute Program (learn programming tools quickly); Destroy All Software (dense programming screencasts); formerly Deconstruct conference.

ID:809685

linkhttps://www.executeprogram.com calendar_today04-03-2007 05:12:14

2,4K Tweets

45,9K Followers

120 Following

Mário Nzualo(@marionzualo) 's Twitter Profile Photo

Execute Program is my favorite way to learn a new programming language: exercise-driven, very practical, context/theory coupled with exercises, spaced repetition, quick feedback loops. Takes what I liked about Exercism to a new level. executeprogram.com

account_circle
Gary Bernhardt(@garybernhardt) 's Twitter Profile Photo

It's 9:30 AM and I've already seen confident assertions that (1) git only got popular because of GitHub but also (2) GitHub only got popular because of git. m.youtube.com/watch?v=v4nLrD…

account_circle
Execute Program(@exec_prog) 's Twitter Profile Photo

Our Black Friday sale starts now: 40% off for the first 12 months of any individual subscription!

We also have a new course, 'Python for Programmers.' 701 interactive code examples in 55 lessons, covering the core of the Python language.

executeprogram.com

account_circle
Gary Bernhardt(@garybernhardt) 's Twitter Profile Photo

I asked ChatGPT whether git has commit syntax (like `ref~` etc.) that can do `git diff $(git merge-tree branch1 branch2)..branch2` without the subshell. It seemed to answer correctly: no.

Meanwhile, my AppleTV's search can't search for TV or movies, even after wiping the device.

account_circle
Gary Bernhardt(@garybernhardt) 's Twitter Profile Photo

I just realized that I've pronounced 'lexicographic order' as 'lexographic order' for my entire life. Never even knew that syllable was there.

account_circle