Too much politics for programmers

Wednesday, February 07, 2007 at 02:51 AM

Ian compares Pylons and TurboGears and makes a few interesting general observations along the way.

Motherhood and Apple Pie

Thursday, July 21, 2005 at 12:00 AM / lesscode.org

The axioms of web architecture and an invitation for big vendors to understand them.

Life after Bug Tracking Systems

Friday, July 18, 2008 at 05:57 PM / intertwingly.net

Sam Ruby on how DVCS + mailing list has removed the need for bug tracking systems on some projects. I'm feeling a similar pull in my own work.

Today is the Day

Sunday, July 06, 2008 at 08:38 PM / istheday.blogspot.com

The greatest thing I've ever seen on the internet.

Not Being a Real Person

Saturday, June 28, 2008 at 09:35 PM / thegrowinglife.com

"We’re born as unreal people but somehow get turned into respectable members of society with good cover stories."

HOWTO think about problems

Friday, May 16, 2008 at 10:22 PM / warpedvisions.org

"You (and I) suck. Plan for it. Expect it. Get over it."

Multiprocess versus Multithreaded ... or why Java infects Unix with the Windows mindset

Thursday, April 10, 2008 at 12:57 PM / erikengbrecht.blogspot.com

Erik Engbrecht: "Java took cheap Unix processes and made them expensive. To compensate, it provided primitives for multithreading."

My rules of thumb for developers: less code

Monday, April 07, 2008 at 11:11 PM / rc3.org

Rafe kicks off a series detailing various aspects of his coding philosophy. The first is near and dear to my heart: less code

Why PHP is good but bad

Friday, April 04, 2008 at 12:37 AM / plasmasturm.org

Not sure how I missed linking to this. Pretty much mirrors my feelings on PHP to a T, except more thought out.

What Is the Open Web and Why Is It Important?

Thursday, April 03, 2008 at 02:46 PM / codinginparadise.org

Brad Neuberg (Google Gears): "Our historical closeness to the web creates a kind of myopia, where we can't see how amazing it is. It's a billion Library of Alexandria's dropped into our laps."

Freedom 0

Thursday, December 13, 2007 at 02:58 PM / diveintomark.org

Ahh, those were the days... What's left to fight for?

In software, some developers take up residence on planet architecture, an otherworldly place where software is eternally planned and discussed but never actually constructed.

Wednesday, December 12, 2007 at 01:48 AM / codinghorror.com

Atwood's had a great year.

Depressurize the priorities

Tuesday, November 27, 2007 at 11:40 AM / 37signals.com

"Most of the time you should be working on The Next Most Important Thing. But there are times when it’s okay to depart. Times when you need to depressurize after completing a dive in the stressful, complex pool of Big Problems."

The Two Types of Programmers

Monday, November 26, 2007 at 02:38 PM / codinghorror.com

From IMil in comments: "Shocking statement #(n+1): 80% of the 80% believe that they belong to [the] 20%." A recursively shocking statement! i.e., (0..Infinity).inject (0.8) { |x,n| x * 0.8 }

What if powerful languages and idioms only work for small teams?

Thursday, November 22, 2007 at 10:56 PM / weblog.raganwald.com

"What if closures and meta-programming and expressive type systems and annotations and all of the other tools that give us the power to build powerful abstractions actually don’t scale to larger teams?"

Technical Debt

Friday, November 02, 2007 at 01:39 PM / blogs.construx.com

"... coined by Ward Cunningham to describe the obligation that a software organization incurs when it chooses a design or construction approach that's expedient in the short term but that increases complexity and is more costly in the long term."

Why I Hate Mission Statements

Tuesday, October 09, 2007 at 02:56 PM / getluky.net

"The easy and fun way to test whether a mission statement/purpose/motto is garbage is to negate it and see whether it still holds up."

Software Is Hard

Tuesday, October 02, 2007 at 10:32 PM / gamearchitect.net

"Talking about a software development schedule more than a year out is like talking about where we go after we die. Everyone has some idea where we'll end up, but those ideas differ wildly, and there's a lack of solid evidence to support any of them."

The Rule of Least Power - W3C TAG Finding 23 February 2006

Monday, October 01, 2007 at 12:11 PM / w3.org

"There is an important tradeoff between the computational power of a language and the ability to determine what a program in that language is doing."

The Mythical Business Layer

Tuesday, September 25, 2007 at 03:29 PM / worsethanfailure.com

"It was as if its architects were given a perfectly good hammer and gleefully replied, 'neat! With this hammer, we can build a tool that can pound in nails.'" -- that is THE SINGLE FUNNIEST SENTENCE ever assembled in the history of english language!

Programming Can Ruin Your Life

Wednesday, September 12, 2007 at 02:41 AM / devizen.com

"You will avoid taking care of simple things because the solution is inelegant or simply feels wrong. Time to think will no doubt yield a better result, you’ll say." Aye!

begthequestion.info

Friday, August 10, 2007 at 02:39 PM / begthequestion.info

"... it cannot be denied that logic and philosophy stand to lose an important conceptual label should the meaning of BTQ become diluted to the point that we must distinguish between the traditional and erroneous modern usage. This is why we fight."

Bill de hÓra: Design for the web

Wednesday, July 18, 2007 at 08:44 PM / dehora.net

"... on Java, too many web frameworks - think JSF, or Struts 1.x - consider the Web something you work around using software patterns. The goal is get off the web, and back into middleware..."

A Chat with Aaron Swartz

Monday, May 07, 2007 at 02:08 PM / blog.outer-court.com

Q: Are you working for Reddit as full-time programmer? A: No, I left reddit several months ago. Q: Why did you leave? A: My boss asked me to.

Douglas R. Hofstadter Explains GEB

Monday, April 16, 2007 at 04:19 PM / prelectur.stanford.edu

"... let me try one last time to say why I wrote this book, what it is about, and what its principal thesis is."

Hofstadter’s Loop

Saturday, April 07, 2007 at 12:48 AM / tbray.org

Tim reviews the new Hofstadter book.

Why Intelligent People Tend To Be Unhappy

Sunday, March 11, 2007 at 10:40 AM / scribd.com

Being neither unhappy or intelligent, I wouldn't know :)

Why You Need a Degree to Work For BigCo [raganwald.com]

Saturday, March 03, 2007 at 06:20 PM / weblog.raganwald.com

:)

Lisp [xkcd.com]

Friday, February 16, 2007 at 02:47 AM / xkcd.com

:)

Knowledge Acquisition

Friday, February 09, 2007 at 02:23 AM / bitworking.org

John Panzer: "Software development is a knowledge acquisition activity, not a manufacturing activity."

The window.onload problem (still) [peter.michaux.ca]

Monday, February 05, 2007 at 03:29 PM / peter.michaux.ca

Nugget of wisdom: "... developing for the web is frequently about accepting small compromises to big philosophical ideals."

3 pillars [dehora.net]

Saturday, January 27, 2007 at 06:42 PM / dehora.net

"the version control system is a first order effect on software, along with two others - the build system and the bugtracker. Those choices impact absolutely everything else. Things like IDEs, by comparison, don't matter at all."

random thoughts on being an entrepreneur

Tuesday, January 16, 2007 at 12:26 AM / gapingvoid.com

Wow.

You write free software, therefore you... write free software.

Monday, January 08, 2007 at 05:04 PM / liw.iki.fi

"The thing that unites the free software developers, and the only thing that unites us, is that we make free software."

ViewSourceClan

Tuesday, November 14, 2006 at 11:55 PM / intertwingly.net

Somebody should create a feed that posts a single random entry per day from the Atom Wiki.

Incongruent State

Saturday, October 21, 2006 at 08:31 PM / chalain.livejournal.com

More good stuff from Chalain. This time the topic is classes that end in "er".

Complexity vs. Complication

Saturday, October 21, 2006 at 08:27 PM / chalain.livejournal.com

A nice go at classifying different types of code transition.

E.W. Dijkstra Archive: On the cruelty of really teaching computing science

Thursday, September 21, 2006 at 12:36 AM / cs.utexas.edu

Dijkstra's writing style is so perfect.

Space Time - Relativity, Quantum Physics and the Universe

Saturday, February 04, 2006 at 09:56 PM / thebigview.com

MIT God and Computers Lecture Series: Donald Knuth

Sunday, January 22, 2006 at 04:35 PM / technetcast.ddj.com

Small is the new big

Tuesday, June 07, 2005 at 10:07 AM / sethgodin.typepad.com

I missed the precursor to the last link. This one might even be better..

Quitting the Paint Factory - On the virtues of idleness

Sunday, January 09, 2005 at 11:58 PM / web.ionsys.com

I would love to read this but I'm too busy doing work. Let me know if it's interesting. Work, work, work! ;)