Tim’s Weblog Tim's Weblog
Tim Strehle’s links and thoughts on Web apps, managing software development and Digital Asset Management, since 2002.

Some lesser-known truths about programming

David Veksler – Some lesser-known truths about programming:

"Software rot is unavoidable, but programmers who fail to take conceptual integrity into consideration create software that rots so so fast that it becomes worthless before it is even completed.

[…] Good programmers think about their work 24/7. They write their most important code in the shower and in their dreams. Because the most important work is done away from a keyboard, software projects cannot be accelerated by spending more time in the office or adding more people to a project."

(Via Thought Clusters and @bytes.)

Wed, 29 Sep 2010 10:59:31 +0000

This Is How Much Apple Has Changed In a Decade

Jesus Diaz at Gizmodo – This Is How Much Apple Has Changed In a Decade:

"Back then, Steve Jobs preached the new iMac as the center of your digital life, the internet machine. Now, the internet machine fits in your pocket. But with sixteen times the memory, eight times the storage, and more than double its raw computational power."

Fri, 24 Sep 2010 22:35:22 +0000

Data, not records

all things cataloged – Data, not records:

"Cataloging huge amounts of 19th century material, I often wonder: what if users had a link to the year of publication (e.g. from Wikipedia) that could provide some background information about what happened that year and could assist them in understanding the historical situation and the context a book fits into? Same for place of publication – which state was Sarajevo part of in 1894?"

Wed, 22 Sep 2010 07:59:33 +0000

The visionary’s lament

Eric Ries – The visionary’s lament:

"Don’t try and change the vision every time you get new data. Instead, get out of the building and look for customers for whom your product vision is a slam-dunk fit.

[…] Identify an acute pain point that others don’t see. It’s important to specify the vision as much as possible in terms of the problem we’re trying to solve, rather than a specific solution."

Mon, 20 Sep 2010 13:51:53 +0000

You’re a developer, so why do you work for someone else?

Intermittent Intelligence – You’re a developer, so why do you work for someone else?:

"Never in modern history has it been so easy to create something from scratch, with little or no capital and a marketing model that is limited only by your imagination.

[…] In the evening, when the kids have gone to bed and the dishes are washed, I can generally get a good 3-4 hours of work in before going to bed and starting over the next day. I usually give myself a day or two off during the week to keep my sanity and unwind a bit, but with my 20 or so evening hours during the week plus my 5ish lunch hours, I can get some real work done."

(Via Jason Cohen.)

Wed, 08 Sep 2010 19:27:15 +0000

We’re in the information business

Stijn Debrouwere – We’re in the information business:

"The goal is to make our content management system like a miniature world in a snowglobe. Not just a system that publishes text, but a system that talks like we do: it knows that an interview implies one or more interviewees.

[…] An issue is more than just a number: it has a date of publication, a cover image, a chief editor, it might revolve around a special theme, it has a circulation, it has one or more cover stories. Don’t think too soon that something is just a number or merely a line of text.

[…] We need domain-specific ways of indicating, err, marking up a text. We need to start creating our own little Markdown-like languages for journalism.

[…] A well-architected news website leads to content that will keep on providing value, rather than leaving stories to wither away when their immediate news value has faded. Structured content is the stuff that makes a website malleable."

(Via Jayson Lorenzen.)

Wed, 01 Sep 2010 11:05:48 +0000