Pages tagged with software-engineering

Kill Your Heroes, Stop Doing it Harder

11/26/2012 software-engineering(11)management(4)

One of the most destructive ideas is that you can dig out of a hole by doing what you're already doing, but doing it harder. This doesn't work, but it does breed and kill your heroes, and alienate everyone else.

Feedback Loops in Software Development

06/01/2009 software-engineering(11)

As become further and further embroiled in my current project cycle, I am starting to view everything in terms of feedback loops. Is the project working well? Feedback loops. The guy who is having trouble with implementing part of the system? Feedback loops. Effective communication between product manager and engineers? Feedback loops. Beyond merely being possible to view the world in terms of feedback loops, I've found it rather useful as well.

Skew, The Frontend Engineer's Misery

04/28/2009 software-engineering(11)

A look at the frontend engineer's primary pain point: product skew. While skew impacts everyone, it beats on the frontend engineer early and frequently. Think frontend engineer's have the easy half of engineering? Well, let's talk about that.

Social Hierarchies in Engineering Organizations

11/04/2012 software-engineering(11)management(4)

When things get bad, people start complaining about percieved social hierarchies. Few things piss off the already angry engineer like knowing they're less important than an architect.

Building Technical Leverage

11/04/2012 software-engineering(11)architecture(6)

The aim of a development group is to build business value. Building technical leverage is the focus on increasing the business value a development group delivers over time.

Configuration Driven Behavior

11/25/2012 software-engineering(11)architecture(6)

As the SocialCode engineering team pursues building technical leverage, one of the ideas we've been exercising is configuration driven behavior. This post discusses what configuration driven behavior entails, and why we think it's a useful idea.

Hosting a Paper Reading Group

10/28/2012 software-engineering(11)management(4)

Once again we're experimenting with a paper reading group for our engineering team, this time with more success than previously, albeit in an unintended direction.

Paper Review of "Hints On Computer System Design"

08/21/2009 software-engineering(11)computer-science(5)

My second paper review, in which I review Butler Lampson's Hints on Computer System Design, an excellent paper which takes a look at a variety of hints for good software engineering.

Comments on "Why Engineers Should Consider Formal Methods"

10/20/2009 software-engineering(11)computer-science(5)

A few quick comments on the excellent paper from 1997, "Why Engineers Should Consider Formal Methods".

Paper Review of "A Transaction Model"

08/18/2009 software-engineering(11)computer-science(5)transactions(1)

Here is my first attempt at putting together some thoughts on a computer science paper, in this case Jim Gray's A Transaction Model from 1980. It is an excellent paper which pushed me to think about my current work project in a broader light, and also inspired some ideas about potential future side-projects to experiment with.


Will Larson

Your delightful host.
Email: lethain[at]gmail
Develop at SocialCode.
Used to Digg, and Y!.

Tags

Top Referrers

  • stackoverflow (22039)
  • news.ycombinator (13474)
  • reddit (9741)
  • More…
 

All Rights Reserved, Will Larson 2007 - 2013.