Home > Articles > Programming

How To Develop Software Faster

Matthew HeusserSean McMillan
  • PrintPrint
  • Share ThisShare This
  • DiscussDiscuss
Close WindowMatthew HeusserSean McMillan

Matthew HeusserSean McMillan 

Learn more…

Sorry, this author hasn't written any articles.

Sorry, this author doesn't have anything for sale.

Sorry, this author hasn't posted any blogs.

Matthew Heusser and Sean McMillan are convinced that it takes smart people to develop good software that makes money. Where do you find smart people? You don't find them; you make them! Matt and Sean provide some fundamental rules for doing just that.

The Fundamental Argument

In the business world, there is one reason to develop software: It makes money. Software companies create software to generate sales revenue; IT shops write software to enable sales or reduce expenses. Software is an investment—the company spends money now to make more money later.

It stands to reason that developing software faster means more value delivered to the company, which makes the company more competitive and more profitable. Increased profitability should mean bonuses, promotions, company growth, better careers, and happier lives. While the world isn’t perfect, the logic works in general—Google and other Internet darlings offer incredible salaries, while flailing companies are offering severance packages.

In this competitive economy, developing software faster is not a "nice to have"; it’s a "must have." Yet, beyond the occasional exhortation to work harder, this idea gets little attention. Speeding up requires addressing two major areas: process and velocity.

  • Share ThisShare This
  • Your Account

Discussions

Make a New Comment

You must log in in order to post a comment.

Related Resources

 Big Nerd RanchAsk Big Nerd Ranch: Blocks in Objective-C
By Big Nerd Ranch on June 24, 2010 No Comments

Adam Preble answers a question about blocks.

Danny KalevYves Smith: Suspicions that The Fed is manipulating Wall Street
By Danny Kalev on May 24, 2010 No Comments

Yves Smith, the nom de plume of the creator of Naked Capitalism and one of the most savvy and respected members of the blogosphere. In professional life Yves is known as Susan Webber. Yves recently gave an interview to an Israeli financial newspaper in which she claims that a federal team unofficially called "the plunge protection team" is manipulating the stocks on Wall Street.

 Big Nerd RanchAsk Big Nerd Ranch: Rotating an iPhone View Around a Point
By Big Nerd Ranch on May 20, 2010 No Comments

Brian Hardy answers a question about view rotation.

Sample code for this article is available in the Big Nerd Ranch github repository. The sample application demonstrates several techniques illustrated here, and works on iPhone or iPad.

Q. On iPhone OS, how can I rotate a view around an arbitrary point?

A. By default, views in Cocoa Touch (and Cocoa) are configured to rotate around their center point. While this is commonly useful (think of a UIActivityIndicatorView), often you will want to use a point other than the center. There are (at least) two ways of doing this. You can change the anchorPoint property of the view's layer. Alternatively, you can wrap the view in a superview, with the superview's center located at the point you want to rotate around. In either case, the mechanism for rotation is the same. Both techniques are discussed here.

See All Related Blogs

Informit Network