Kategorie: Tim’s Weblog

  • iPhoto ’09 and Domain Language

    Ryan Singer at Signal vs. Noise – iPhoto ’09 and Domain Language: „There is a strong tendency to use the same words that you see other software using. Be cautious about copying domain language, because copying language is copying a whole approach. Think through the domain yourself. What are people trying to do? What do…

  • AD VII: Nine Programmer’s Notes

    Tim Bray – AD VII: Nine Programmer’s Notes: „At a deep level, debugging with print statements is superior to all other approaches. Which is good, because we seem to be stuck with it.“

  • The new Fog Creek office

    Joel Spolsky – The new Fog Creek office: „Private offices with doors that close prevent programmers from interruptions allowing them to concentrate on code without being forced to stop and listen to every interesting conversation in the room. […] Long, straight desks include a motorized height-adjustable work surface for maximal ergonomics and comfort, and so…

  • Hardware is Cheap, Programmers are Expensive

    Jeff Atwood – Hardware is Cheap, Programmers are Expensive: „Incidentally, this is also why failing to outfit your (relatively) highly paid programmers with decent equipment as per the Programmer’s Bill of Rights is such a colossal mistake. If a one-time investment of $4,000 on each programmer makes them merely 5% more productive, you’ll break even…

  • Future of your Phone

    Scott Adams – Future of your Phone: „Imagine wondering how long the line is to an event, or what a particular forest fire looks like, for example. You send a query through your iPhone for anyone who is in that area, according to GPS tracking, and ask for a look. A kind stranger takes your…

  • Another resume tip

    Joel Spolsky – Another resume tip: „To a startup founder, middle managers just seem like added expense without more code getting written, and the only thing we REALLY need is code to be written, and customers to be called on the telephone.“

  • Less Whining, More Coding

    Elizabeth Smith at PHP Advent 2008 – Less Whining, More Coding: „Download a PHP snapshot or release candidate, install it, and run your PHP application. If it breaks, report the bug! If more people would do this, fiascos like PHP 5.2.7 would not happen because the magic_quotes_gpc issue would have been caught and fixed.“

  • Quality comes from cooperation

    Gojko Adzic – Quality comes from cooperation: „Quality means different things to different people, Ambler [Chris Ambler, European test manager for Microsoft games] concluded [at XPDay 2008 in London]. He defined his meaning of it as: Progression: people can get through the software from the beginning to the end Stability: people should not have unexpected…

  • The Price of Information Has Fallen and It Can’t Get Up

    Clay Shirky back in 1997 –The Price of Information Has Fallen and It Can’t Get Up: „Once a product has entered the world of the freebies used to sell boxes of cereal, it will never become a direct source of user fees again. […] You might drive three miles to buy used baby clothes, thirty…

  • LDIF Basics

    LDAP know-how at Novell Cool Solutions, from 2004 – LDIF Basics: „Change Records contain a set of commands for a particular entry (such as add, delete, or modify). They are used when you want to modify entries within your directory.“