Stack Overflow Podcast: SE Podcast #22

Stack Overflow Podcast

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 al.

Running time
0h50m
File size
47.00MB

Download Original File | View original post

Episode synopsis

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. Pau 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.

Stack Exchange Podcast – Episode #22 w/ Paul Biggar by Stack Exchange

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.” - Rich Cook