company October 12, 2011

SE Podcast #22 – Paul Biggar

Joel (but no Jeff) is joined this week by Paul Biggar (who Joel originally met when he was a DevDays London 2009 speaker about scripting languages).  Paul currently works at Mozilla, having come off his own (not that successful) Y Combinator startup. Paul’s least favorite scripting language of all time is PHP. Paul works in…
Avatar for Alex Miller
Former GM, Teams & Enterprise

Joel (but no Jeff) is joined this week by Paul Biggar (who Joel originally met when he was a DevDays London 2009 speaker about scripting languages).  Paul currently works at Mozilla, having come off his own (not that successful) Y Combinator startup.

  • Paul’s least favorite scripting language of all time is PHP. Paul works in static analysis, which is looking at a program that is not running, and making decisions about whether or not it will work, how to make it faster, what the security implications are. Paul has solved the Halting Problem… twice.
  • PHP stinks, so we talk about C and C++ for a while. Bjarne Stroustrup wrote a great book on the topic.
  • The people who love language design are not the people that are enthused by PHP, and they were scared off by the “poisonous community” (Paul’s words!). The most popular programming languages that aren’t very well designed: PHP, Perl, JavaScript, shell. Their creators “had no business designing languages”. How did they become popular?
  • Haskell was a programming language that was well-designed but never gained any traction. Paul says there are two types of programming languages: those that start safe and try to build performance, and those that start performing well and try to build safety in. Haskell is the former. It “escaped” from academia… barely. F# comes from the same school of thought.
  • What about Dart)? Google released a spec. They’ve got a full implementation that’s ready to go in Chrome.
  • The cool kids are using MongoDBCoffeeScript, and tortoise shell glasses.
  • Enough about programing languages! Paul started a YC journalism startup called NewsTilt. It was the Future of Journalism, which is a terrible business to get into. Here‘s why it got shut down. In a nutshell: there were problems with the product, and problems with communication between Paul and his co-founder. Also, not being in Silicon Valley can be problematic… though Silicon Valley is not necessarily the be-all end-all of startup success. Perhaps most important was that it didn’t solve a problem Paul really cared about.
  • Circle CI is a compiler-related startup that does capture Paul’s interest. It’s “continuous integration made easy”!
  • Paul didn’t actually make the slides for his talk. But the message he wants to get out there is that working on compilers is actually very easy, and not something only wizards can do.
  • Paul can be found on Twitter @PaulBiggar, and at PaulBiggar.com.

Join us next week when our guest is James Portnow from Extra Credits – same place, same time.

Related

Stack Overflow Podcast Relaunch
se-stackoverflow April 25, 2023

Is this the AI renaissance? (Ep. 564)

Paul van der Boor is a Senior Director of Data Science at Prosus and a member of its internal AI group. He talks with Ben about what’s happening in the world of generative AI, the power of collective discovery, and the gap between a shiny proof of concept and a product that people will actually use.
Avatar for Eira May
Senior Content Marketer