• submit to reddit
Paul Underwood06/03/13
6 replies

Version Control: Git vs SVN

In this post we are going to look at the benefits of working with version control and the difference between two of the most popular version control repositories, GIT and SVN.

Mitch Pronschinske06/03/13
0 replies

500 Startups: What's Trending Worldwide -- The Lean Startup and More

In this talk, Dave will strive to make sense of the impact the Lean Startup Movement (of which 500 Startups and its portfolio companies are great fans of) has had on entrepreneurship, particularly in Silicon Valley, where Dave is based.

Martin Fowler06/03/13
11 replies

My Opinion on API Copyright

On the whole I'm in favor of using copyright in this way - as one who writes a lot of prose describing software development, the mechanism seems to fit well. But that fit breaks down when it comes to interfaces of software components.

Dave Fecak06/03/13
1 replies

The Engineer’s Engineer

Generally, I want to tell all these people the same thing. If you really enjoy the work and want to be successful in the business for a long time, you should try to make decisions, think like, and become an engineer’s engineer.

Eric Gregory06/03/13
0 replies

Links You Don't Want To Miss (June 3)

Today: Arduino on the farm, Flask wants your help, and pure procedural programming with Fishbike. Plus: Intricate circuit-board beasties and wisdom from Joss Whedon in an unexpected place.

Rafał Kuć06/03/13
0 replies

Solr 4.2: Index Structure Reading API

With the release of Solr 4.2 we’ve got the possibility to use the HTTP protocol to get information about Solr index structure. Let's look at the new API by example.

Trisha Gee06/03/13
0 replies

Adjusting to Working Remotely

As they say, with great power comes great responsibility. It was a shock to the system to have this level of autonomy. I've worked in various types of company over the 15 years people have paid me to develop code, but nothing prepared me for this.

Johanna Rothman06/01/13
1 replies

Strategic vs. Tactical Management Work

Strategic work is difficult. It requires thought and discussion. Tactical work is difficult in a different way. Tactical work often demands answers quickly. Strategic work, assuming you don’t postpone it and create management debt should take longer because reflection is a good thing for strategic work.

Olga Kouzina06/01/13
0 replies

Project Managers: Nurturing vs. Hiring

The question was: Why are engineers good project managers? Yeah, I know how many thoughts, memories, and personal experiences whirled in your mind at this very moment :)

Esther Derby 05/31/13
1 replies

The Fundamental Attribution Error and Accountability

A while back I was talking to a manager who complained that “no one” in his organization was “accountable.” Of course, he exempted himself form that category.

Tim Murphy05/31/13
0 replies

Cookie Cutter Versus Custom Development

In many cases (but not all) these quick solutions are built without regard for business logic reuse. This is not as important for one off apps but if they are part of a group of related apps this can be more of an overriding factor.

Jim Bird05/30/13
0 replies

Estimating Might Be Broken, But It’s Not Evil

Software Estimation – the way that most of us do it – is broken. As an industry we’re bad at estimating, we've been bad at it for a long time, and there’s no evidence that we’re getting much better at it.

Michael Mainguy05/29/13
0 replies

Fixing Perverse Incentives in Software Development

One problem with many (maybe most) software development organizations is that they inadvertently create perverse incentives, rewarding undesirable behavior and creating confusing and chaotic environments that, despite best efforts of all involved, seem to only on a hit or miss basis produce the desired result.

Tim Murphy05/29/13
0 replies

What Software Architects Can Learn From Baseball Teams

My friend Larry Calrkin did a whole series on Architecture by Baseball, but after going to a recent White Sox game I got to thinking about the how baseball mirrors my experience. For me it boils down to specialization, team work and leadership.

Giorgio Sironi05/29/13
0 replies

NoSQL does not mean no migrations (but opens up new ways of doing them)

Being schemaless doesn't mean you will never have to migrate data between the implicit schemas with which data is represented inside NoSQL databases such as MongoDB. Even when leaving in place code that works with multiple versions of data and provide a smooth transition between the old and new formats, indexes provide an example of operation to be performed once and for all and that is mostly put outside of the code the database supports.