#NA

a tornado of razorblades

The unix process model is a simple and powerful abstraction for running server- side programs. Applied to web apps, the process model gives us a unique way ...

  • The German language class taught in German reminds me of my old post on strange loops:

    Strange Loops

    adam.heroku.com 19 Jul '13, 12am

    In Godel, Escher, and Bach , the author describes a phenomenon called strange loops. Strange loops are things that are defined in terms of themselves. Like MC Escher’s hands drawing themselves: Self-referencing systems are more than just visual candy; they’re the backbone of many key ...

  • How To Scale a Development Team

    adam.heroku.com 16 Mar '12, 5pm

    As hackers, we’re familiar with the need to scale web servers, databases, and other software systems. An equally important challenge in a growing business is scaling your development team. Most technology companies hit a wall with dev team scalability somewhere around ten developers. ...

  • Logs Are Streams, Not Files

    adam.heroku.com 26 Apr '13, 5pm

    Server daemons (such as PostgreSQL or Nginx) and applications (such as a Rails or Django app) sometimes offer a configuration parameter for a path to the program’s logfile. This can lead us to think of logs as files. But a better conceptual model is to treat logs as time-ordered strea...

  • How To Scale a Development Team

    adam.heroku.com 07 May '13, 4pm

    As hackers, we’re familiar with the need to scale web servers, databases, and other software systems. An equally important challenge in a growing business is scaling your development team. Most technology companies hit a wall with dev team scalability somewhere around ten developers. ...

  • URLs are the Uniform Way to Locate Resources

    adam.heroku.com 05 Apr '13, 4pm

    Why don’t we use this format for locating Git resources? There are a few potential answers, such as the convenience of being able to easily cut-and-paste the location into a command line tool or a URL bar. But the best answer is that our ad-hoc JSON format is not uniform . The JSON ab...

  • Rethinking Cron

    adam.heroku.com 23 Apr '13, 5pm

    Lastly, cronjobs have a tendency to be turn into a kind of poor-man’s background job solution. Check the crontab for any reasonably complex application and there’s a good chance you’ll see a one minute or five minute cronjob which looks in the database for work to be done. This can al...

  • Video Games Lessons -> Business Strategy. Never realized R&C was referenced until today! @hirodusk

    Video Game Lessons for Business Strategy

    adam.heroku.com 14 Mar '13, 7pm

    I see video games as a petri dish, a place where the challenges and rewards of the real world are simulated in a simpler, more discrete fashion. Often the challenges faced remind me of the same challenges I face in my work as an entrepreneur. In the spirit of Scott Berkun’s Management...

  • How To Scale a Development Team

    adam.heroku.com 17 Sep '13, 1am

    As hackers, we’re familiar with the need to scale web servers, databases, and other software systems. An equally important challenge in a growing business is scaling your development team. Most technology companies hit a wall with dev team scalability somewhere around ten developers. ...

Related