Quantcast
Channel: Compound Thinking
Browsing latest articles
Browse All 15 View Live

Power, Authority, Force and the politics of software

Bruce Eckel recently posted “We No Longer Need Power,” and Ian Bicking recently gave a talk “Toward a new self-definition for open source“. Both raise similar points, “power” seems to be handled...

View Article



Things I’ve learned about Time Management

It’s easy enough to say that you don’t have enough time, but the reality is that time is the medium in which we live. Complaining you don’t have enough time very much like a fish complaining that he...

View Article

Thinking about the Dip

I recently read Seth G’s book “the dip” which I’ve heard described variously as a book about choosing your battles, a book about quitting, or a book about mastery. And it is about all those things....

View Article

Python Template languages (Part 1 — Django)

I’ve been thinking a lot about template engines in Python recently. Partly because sourceforge.net’s new python code needed to choose a template language, and there were some questions about why we...

View Article

Image may be NSFW.
Clik here to view.

Rule Mongo with an Iron Fist

At geek.net we’ve been using MongoDB on various projects for the last six months or so. We finally re-factored out our MongoDB related code and created a new library. It’s battle tested on the project...

View Article


How do we expand Open Source?

So, one thing which keeps comming up in a bunch of different areas of my life is how we can expand the ethic of Open Source development. People want TurboGears to do more than it does, they want other...

View Article

Premature optimization

We all know it’s bad. But, programming for performance in reasonable ways is good. So, what’s the difference? Sometimes we think we know that a piece of code is important so we spend some time...

View Article

Image may be NSFW.
Clik here to view.

People VS Process?

Lean Manufacturing people go around saying “it’s always a process problem.” Meanwhile Gerry Weinberg, who wrote several books that I love, and gives lots of great advice, including the some of the best...

View Article


Image may be NSFW.
Clik here to view.

A peek at a new Sourceforge.net

So, I’ve been working on sf.net in various ways for about a year now. http://sourceforge.net/p/. It’s written in Python using modern open source tools, from RabbitMQ, and MongoDB, to Git and Mercurial....

View Article


The tech of the new SourceForge

Last week I blogged about the new SourceForge.net and one of the first questions I got was when are we going to “lift the covers” and show off our new tech. There’s definitely more to come in terms of...

View Article

Focusing on removing “technical debt” is a dead end

Americans, myself included, have a very short term perspective. Results matter, and this quarter’s results matter most. Perhaps next quarter is important too, heck we might even think a year out. But...

View Article

Ignoring “technical debt” is like playing with dynamite

Earlier today, I posted the somewhat controversial Focusing on Technical Debt is a dead end and apparently I missed some of the subtlety required to get my actual point across. I still don’t believe...

View Article

Technical Debt isn’t always Debt

After yesterday’s posts about why you should not focus on reducing technical debt and why that’s not an excuse to ignore it either. Dave brought up a good point in a comment. Technical debt can be...

View Article


TurboGears Joins the Pylons Project

After much debate, discussion, and contemplation, we’ve made an important decision, that will best ensure the future of TurboGears, and of the ideas on which it was based. TurboGears is merging into...

View Article

Open Source SourceForge

It’s been a crazy, hectic, inspiring week for me. I had 3 talks at PyCon, travel, and the open sourcing of SourceForge.net’s new developer platform. The new tools, based on TurboGears, Python, MongoDB,...

View Article

Browsing latest articles
Browse All 15 View Live


Latest Images