David KnoppersWhat happens when you type holbertonschool.com in your browser and press Enter?We now consider a classic programming question, both for interviews and also to introduce students to the rich complexity behind most…Apr 1, 2017Apr 1, 2017
David KnoppersInts Go Deeper Than Lewis Carroll: A Python StorySpend a few months in the programming world and it’s not hard to identify advantages to different programming languages. A well-written C…Jan 27, 2017Jan 27, 2017
David KnoppersStatic and Dynamic Libraries in LinuxMany programming students, year after year, learn foundational skills with classics like Kernighan & Ritchie’s C Programming Language or…Jan 16, 2017Jan 16, 2017
David KnoppersWhat happens when you type ls -l in the shell?There are few things more certain in life than “what happens when you type ls?” as a technical interview question. At Holberton School, one…Dec 22, 2016Dec 22, 2016
David KnoppersStatic Libraries in C: How and Why To Use Them(Wait, isn’t this about libraries, not tools? You’ll see…)Nov 7, 2016Nov 7, 2016
David KnoppersWhat happens when you type gcc main.c in Linux?As someone relatively new to programming, I was excited to start learning C, my first ‘compiled’ language. But what on earth does that…Oct 13, 2016Oct 13, 2016
David KnoppersWhat is the difference between a hard link and a symbolic link?One fairly common task in a programming interview is to elucidate the difference between a hard link and a symbolic link to a file. It’s an…Oct 11, 2016Oct 11, 2016
David KnoppersWhat happens when you type ls *.c in the terminal?‘ls’ is one of the most common and useful commands in linux. ‘ls’ is short for list, in keeping with the grand linux tradition of…Oct 10, 2016Oct 10, 2016
David KnoppersWhy Software Engineering, and why Holberton?My interest in software engineering begins with my relationship with math. I followed the path you see bemoaned in modern thought pieces on…Jul 20, 2016Jul 20, 2016