BT

Acceleration Problems in Cars caused by Software

by Michael Stal on  Mar 03, 2012 5

In a recent news report CNN has revealed a translated Toyota memo which links problems of the car manufacturer regarding an electronic acceleration concern to a software issue. When even news magazines pick up such stories, this shows the growing importance of software for embedded systems.

Technical Debt Is Now Costing Us $3.61 Per Line Of Code

by Christopher Goldsbury on  Feb 27, 2012 13

According to a report by CAST Software, technical debt now costs a company on average $3.61 per line of code. The report's findings are summarized in this article and more discussion is presented from other thought leaders on the topic.

Individual Yield

by Christopher Goldsbury on  Dec 28, 2011 6

Tony Wong, a project management blackbelt, enumerates some practical points on individual procutivity. This article wonders how well these apply to software development and contrasts his list with that of other lists.

X-Mas Showcase: High Scalability and Usability Rule

by Michael Stal on  Dec 24, 2011

Who ever has wondered what kind of software is used by Santa Claus & Co, got a hint recently in youtube. This might irritate some software engineers who have assumed, Santa Claus would only use Open Source Software.

Software Craftsmanship Was Once Again the Main Topic at SCNA 2011

by Abel Avram on  Dec 09, 2011 3

The Software Craftsmanship North America (SCNA) 2011 had a number of renown speakers including Corey Haines, Chad Fowlers, Uncle Bob, Michael Feathers, and others. We have created a digest of some of the ideas presented at the conference and shared by participants.

Mitchell Harper: University Education of Software Engineers is a Waste of Time

by Michael Stal on  Nov 15, 2011 45

Mitch Harper, co-founder of BigCommerce.com, claimed in a recent issue of the Sydney Morning Herald that university education might be the wrong way to become a software engineer. According to Harper, a self-educated software engineer without an university degree: universities leave their students rather unprepared for the realities of being a software engineer.

How Applied Psychology can help Software Engineers

by Michael Stal on  Nov 02, 2011 1

On the 1st November software engineer and author John R. Fox has published his book “Digital Work in an Analog World”. According to its subtitle “Improving Software Engineering by Applied Psychology”, the book does not consider software engineering in practice. Rather, it is focusing on the psychological aspects relevant and practices relevant for engineers.

Cooperation between European Space Agency and Lero

by Michael Stal on  Aug 19, 2011

As announced on 18th August 2011, the Irish Software Engineering Research Center (Lero) has signed a €300.000 contract for a research project with the European Space Agency (ESA). Goal of the research activities is to provide a solution framework for future space missions.

Software Architecture in the Movies

by Michael Stal on  Jul 31, 2011

Keeping up-to-date with software architecture can be a tough endeavor. Information is normally available within thick books or somewhere hidden in the Web. Another more entertaining way can be to watch clips available at video sites such as YouTube and Vimeo.

Is Technical Debt Still a Useful Metaphor?

by Amr Elssamadisy on  Jul 11, 2011 9

A discussion has been taking place on the LinkedIn Agile Alliance group questioning if "technical debt" is still a valid metaphor in today's global software development world. This discussion has surfaced a strong support for the effectiveness of the metaphor even after 20 years.

The Manifesto Overload

by Vikas Hazrati on  Jul 10, 2011 4

By definition a Manifesto is a public declaration of principles and intentions which describes the motives, reasoning and demands of a group. One of the more popular manifestos is the Agile Manifesto but there has been quite and epidemic since then.

Agile and Architecture Conflict

by Vikas Hazrati on  Jun 15, 2011 8

There is a constant tussle between following Agile techniques and still managing to do enterprise architecture. While Agile development focuses on adjusting the design as more insight is gained, architecture establishes the technology stack and addresses quality attributes. Combination of the two is successful when agile techniques are leveraged to drive towards the desired architecture.

Presentation: Making Apps That Don't Suck

by Michael Floyd on  May 25, 2011 13

Developing apps that surprise and delight can seem like an illusive goal that is difficult to articulate or quantify. But in this latest presentation just posted on InfoQ Mike Lee, the software engineer that worked on projects like Delicious Library,Tap Tap Revenge and the Obama ’08 iPhone app, proposes an algorithm for making better apps.

What Agile Architecture and Hurricanes have in Common

by Michael Stal on  May 20, 2011 1

In a recent presentation at SATURN 2011 Eric Richardson has drawn some analogies between architects in an agile environment and hurricane meteorologists. For example, both produce various forecasts respectively documents, use many kinds of data sources as inputs, and employ different techniques to acquire data. The question arises is: what can architects learn from meteorologists?

Code is Liability, the Less the Better

by Vikas Hazrati on  May 18, 2011 6

In lean manufacturing, the definition of inventory is pretty clear. It is the extra material, work in progress material and material queued up for the next bit of work. Lean emphasizes on reducing the inventory because there is always an inventory handling costs. In software development, often requirements are seen as inventory, what about the code?

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT