Author Archives: Paul Biggar

About Paul Biggar

I'm a compiler geek, with a slant towards scripting languages. I work on the Javascript team at Mozilla. Before that I did a PhD in compiler optimizations, static analysis and scripting languages.

TryChooser

TryChooser is a simple extension that makes sending to TryServer simple. Here’s a transcript of sending some mq patches to Try. $ hg trychooser Run everything? [Ynh?] n Both optimized and debug? [Ynh?] n Just optimized? [Ynh?] y All platforms? … Continue reading
Posted in Uncategorized | Tagged , , , , , , , | 4 Comments

CC-lists and openness

Should “private” emails be CCed to public mailing lists? [1] Suppose I email Jon about the register allocator in the DragonMonkey branch [3]. I’ll just email him directly, and that discussion won’t be open. This happens dozens of times a … Continue reading
Posted in Uncategorized | 2 Comments

Helping new contributors – Part 2 – Mentoring

Getting into the Mozilla code base can be pretty hard. Even experienced developers may need help finding a good place to start. Up until now, we’ve been using the good first bug whiteboard annotation in bugzilla to tell contributors where … Continue reading
Posted in Uncategorized | Tagged , , , , | Comments Off

Helping New Contributors – Part 1 – Meta

There has been a lot of recent interest in helping new members of the community contribute to the Mozilla code base. A few of us met up during the All-hands, and have started doing “Coding Contributor Engagement”, in cahoots with … Continue reading
Posted in Uncategorized | Tagged , | Comments Off

Summary of Contributor Engagement threads on dev-planning

There have been a few threads regarding Contributor Engagement on the dev-planning list, focussing specifically on contributions to the tree. In order to follow up on these ideas, and others that different folks have been brewing, we’re discussing this in … Continue reading
Posted in Uncategorized | Tagged , | 2 Comments

Great commit messages

roc and jimb write great commit messages. As well as fulfilling the basics requirements of listing the reviewer, bug number, etc, they add enough context that you don’t need to crawl through bugzilla to get a reasonable understanding of the … Continue reading

Posted in Uncategorized | Tagged , , , , , , , | Comments Off

Why we shut NewsTilt down

Last updated: October 7th, 11:55pm GMT NewsTilt was a YCombinator-backed startup which aimed to provide services to help journalists become entrepreneurs and earn a living off their work online. It closed down in July 2010, a total of 8 months … Continue reading
Posted in Uncategorized | Tagged , , , , , | 40 Comments

A rant about PHP compilers in general and HipHop in particular.

I’ve worked on phc since 2005, and been its maintainer since 2007. I wrote the optimizer, and nearly everything performance related. I had mixed reactions upon hearing about the release of HPHP [1], the new PHP compiler from Facebook. There … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , , , , , | 22 Comments

Introducing Malicious Code Reviews

I’m inventing a new sport today, which I call “malicious code reviews”. I spent a few hours reading some really very bad code, and in retaliation against its author(s), I’m going to code review it [1]. The code comes from … Continue reading

Posted in Uncategorized | Tagged , , , , , , , | 10 Comments