Lars Wirzenius

Lars Wirzenius at

http://neverworkintheory.org/ is a web site that blogs, though slowly, of important research and findings about software development. It's one of the most interesting sites I've found recently, possibly for a long time.

I disagree with the term "software engineering" to describe the software development that happens today. I don't think it's accurate, and indeed I think it's too much of a fantasy to be used seriously. For software development to be an engineering discipline, it needs a strong foundation based on actual research. In short, we need to know what works, what doesn't work, and preferably why in both cases.

This website is one example of how that's now changing, and that's good. As a practicing software developer, I want to know, for example, whether code review actually helps improve software quality, the speed of software development, and the total cost of a software project, and also under what the limits of code review are, how it should be done well, and what kind of review doesn't work. Once I know that, I can decide whether and how to do reviews in my development teams.

The software development community is full of anecdotal evidence about these things. It's also full of people who've done something once, and then want to sell books, seminars, and lectures about it. That's not been working too well: it makes software development research be mostly about fads, and that's no way to build a strong foundation.

Now I just need the time to read everything, and the brain to understand big words.

Luis, Amitai Schleier, Claes Wallin (韋嘉誠), Greg Grossmeier and 6 others likes this.

Mike Linksvayer, mnd, Claes Wallin (韋嘉誠), Ilpo Nyyssönen and 1 others shared this.

The software development community is full of anecdotal evidence about these things. It's also full of people who've done something once, and then want to sell books, seminars, and lectures about it. That's not been working too well: it makes software development research be mostly about fads, and that's no way to build a strong foundation.

Yes, by far the most annoying thing about software development is encountering the "* school preachers".

Will actual data solve that? It doesn't seem to solve it outside of CS, but it does seem to help one separate what's real from what's poppycock.

So, anything to destroy the development school preachers and priests... I'm for!

Christopher Allan Webber at 2014-12-26T16:33:49Z

I was recently led to find the same site as a result of having been greatly impressed with the speaker in http://vimeo.com/9270320.

Amitai Schleier at 2014-12-29T03:04:49Z

Lars Wirzenius likes this.

I recommend Wilson & Oram's book http://aosabook.org/en/makingsoftware.html about three times a week for similar reasons.

Sumana Harihareswara [on Mastodon] at 2014-12-29T20:16:55Z

Charles Stanhope, Lars Wirzenius likes this.