The Coming Software Apocalypse
A small group of programmers wants to change how we code—before catastrophe strikes.
The Atlantic, September 26, 2017
model-based design and code generation
In the past we were farmers and did carpentry. Now coding is the new carpentry.
Why We Should Trust the Promise of AI
March 18, 2016
Simple text editors:
How to Use Git and GitHub
Using Python to Access Web Data
University of Michigan
Command line instructions
free, distributed source control management tool
an open source version control system
There’s No Such Thing as a “Pure” Programmer
Jun 13, 2011
With applications like Ruby on Rails lowering the bar for creating web applications, some programmers may complain about “the unwashed masses” overrunning their “beautiful, pristine programming communities.” Hansson thinks that attitude is …
How simple can things get in terms of programming?
10 Things I Wish I Knew Before Coding Bootcamp
May 17, 2016
You Should Learn to Program
Christian Genco at TEDxSMU
Dec 27, 2012
Top 10 Programming Languages to Learn in 2016
Aug 6, 2015
5. C# (the language of the .NET framework)
6. Swift (Apple)
8. PHP (built specifically for the web. Powers WordPress)
9. GO (developed at Google)
Larry Wall: 5 Programming Languages Everyone Should Know
Big Think . 2011.
- Java. The Cobol of the 21st century.
- Haskell. A functional language. A modern Lisp.
- C. Close to the metal. Almost all of the languages that you see (Java, Perl, etc.) are actually implemented in C.
- Python. Ruby. Perl.
Bjarne Stroustrup: The 5 Programming Languages You Need to Know
Big Think. 2011
a functional language
It’s not as fast as many languages due to its dynamic duck typing
Using Python Requests to Log Into a Website
a lot slower than compiled languages such as C++ or C#
May 22, 2014