Kategorie: Tim’s Weblog
-
Christopher Alexander on the difference between a fifty-year-old carpenter and a novice
Matt Linderman at Signal vs. Noise cites Christopher Alexander – Christopher Alexander on the difference between a fifty-year-old carpenter and a novice: „The difference between the novice and the master is simply that the novice has not learnt, yet, how to do things in such a way that he can afford to make small mistakes.…
-
Mobile Gold
Tim Bray – Mobile Gold: „We are, right now in early 2009, sliding into the golden age of mobile technology and business. […] What’s crucial is that there will be at least four players—all with healthy finances and real engineering depth—vying to build devices to improve your life. Which is wonderful! This kind of competition…
-
Search Vendors Directory
Search Components Online – Search Vendors Directory: „So who are the main players in Enterprise Search?“
-
Beautifully Documented Code
Atul Varma – Beautifully Documented Code: „I wasn’t very pleased with the typography of the generated content—though obviously the aesthetics were customizable through CSS, none of the default stylesheets left me dying to read the documentation I created. I’ve always had these kinds of hangups when it comes to design; a lack of it repels…
-
Lazy web sites run faster
Gojko Adzic – Lazy web sites run faster: „Clever choice of asynchronous processing is definitely one of the most important decisions in any enterprise system. This is especially true for Web sites, where it absolutely plays a key role. Here are a few ideas to think about when deciding how to split the work.“ Also…
-
Hunting PHP memory leaks
PHP still serves us great, it’s very stable and usually painless to work with. But this week I’ve spent some quality time with PHP 5.3 (alpha4-dev) since our long-running PHP command line scripts were (still) leaking memory… So I reported my third memory leak in PHP today, bug #47038 (the older ones were bug #46889…
-
Mapeed.AddressChooser
„Mapeed.AddressChooser is a Javascript script to create a nice address form for any websites that need to collect addresses. […] Interactive map display location while you are typing an address.“ (Via Ajaxian.)
-
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…