Category: Programming

  • Want to make some money?

    Can you write Facebook or iPhone Apps? Do you like money? If so, have I got a deal for you: We’re looking for some help building out our iPhone and Facebook applications for Mahalo Answers. If you know of any great developers who have done a really solid application for either platform (or who are…

  • I invented Facebook

    Ok, well not really. But I like to think that I *could* have. The summer after my senior year of high school (that’s 2002), I came up with an idea for a website while delivering pizzas, and I had this exact conversation with my then-girlfriend (now my wife): Me: “Wouldn’t it be cool if there…

  • I took 5-Hour Energy, and I feel great!

    For anyone who isn’t in the industry, this is what computer programming really looks like.

  • Sprites and the new Mahalo homepage

    On Friday, we at Mahalo launched a revamped homepage and site-wide redesign, the result of months of technical and editorial development. I’d like to talk specifically about one new technical aspect of the homepage. The old Mahalo homepage had, at any given moment, between 8 and 10 content images. (By “content images,” I’m referring to…

  • What was your first program?

    The first computer program I ever wrote was written in GW-BASIC. I was 8 or 9, and my dad had gotten me a book from the library that included the BASIC code for simple text-based games; after typing them into our IBM and playing around with them for a few hours, I decided to use…

  • Finding unused entities in your Firefox extensions

    If you’ve maintained a Firefox extension for any amount of time, you know that you can accumulate unused entities as you change the UI or add/remove features. They just pile up in your .dtd and .properties files, taking up space. Here’s a bash script that will list out any entities or entries in .properties files…

  • 7 ways to be a better developer

    Over the past few months, I’ve been thinking about ways to become a better software developer, specifically in terms of Firefox extension development. I’m listing the ways that I came up with here; most of it can be generalized to the development of any end-user facing program or application, but I wrote it with extension…

  • Firefox development productivity tip

    Since I always use Firefox as a single window with many tabs (and have become quite adept at switching quickly between tabs, but not so fast at switching between windows), having the Error Console open in a separate window always slows me down. What I’ve done is created a bookmark on my toolbar (right-click, select…

  • Looking for some alpha testers

    Is anyone interesting in helping alpha test and/or do some QA on a side project I’m working on? It’s a fairly simple Web application that should be relevant to pretty much everyone, but it will obviously be more useful to some people than to others. (How’s that for specifics?) If you want to take a…

  • At least it’s easy to remember…

    My wife just used the “Forgot my password” form on the MNCPA’s website. The automated response was, how you say, not very helpful: This is definitely a candidate for WorseThanFailure.

  • Easy-peasy podcasting

    Want an easy way to generate a podcast or RSS feed? At Eliot’s request, I wrote a PHP script that generates an RSS feed based on the contents of its parent directory, so whenever you add files to that directory (or its subdirectories), the feed is updated with links to those files. It also supports…

  • What’s old is new again

    A few weeks ago, I started a little side project, and I decided to write it in Python with the Django framework based on all of the good things I’ve heard about it. I may never go back to PHP. It’s like this: imagine you’ve been driving the same 1987 Dodge Dynasty for the last…

  • Buggy Digg RSS Feeds: Resolved

    Digg finally fixed the bug I reported and wrote about here 3 months ago. When you consider that my feed reader checks for new items every 15 minutes, 10 hours per day, I received an unreadable feed almost 4,000 times.

  • History Cloud

    Something I’ve always been fascinated with is the way that certain words can define a time period. Over the last decade, for example, there were periods of weeks where you couldn’t turn on the television without hearing “anthrax” or “lewinsky” or “taliban” or “tsunami.” I’ve been working on a little project to help visualize what…

  • Diggers get what they want, don’t want it anymore

    Digg finally implemented threaded comments yesterday, and the top story on Digg right now is a harsh criticism of the new system. The consensus appears to be that while the new system is a step forward in terms of technical functionality, it’s two steps back for usability. New features on a large community site will…

  • Feed Statistics Plugin Fixed

    Update: Feed Statistics has been discontinued and is no longer supported. {{ the_content }

  • Netscape Navigator 9.0 Beta Released

    The long national nightmare is over: the beta of Netscape Navigator 9.0 has finally been released to the public. Read the official announcement here. Read a more informal introduction to the browser here. Download it here. Read the release notes here. Discuss it here.

  • Building a better multi-link opener

    After giving up on GoogleTabs, I was thinking about how there is no acceptable (by my standards, anyway) Firefox extension for opening multiple links. Linky is too general, just opening large swaths of links, and Snap Links requires you to physically indicate every link that you want opened. An ideal extension should know the links…

  • Decommissioning GoogleTabs

    I’ve decided to retire GoogleTabs, one of the very first extensions I ever wrote. GoogleTabs adds a context-menu option to open all of the Google search results on the current page in tabs. I made this decision for several reasons: I don’t have time to keep up with Google. Every time they change the HTML…

  • Top 1,000 Diggers: 2007/05/19

    This CSV files contains the username, number of frontpage stories, number of submitted stories, number of stories dugg, and number of profile views for the top 1,000 users on Digg. Top 1000 Diggers as of 2007/05/19 In other Digg news, this bug I filed regarding Digg’s broken search RSS feeds 4 weeks ago has still…

Google+