Core Spring Data
Written by: Oliver Gierke
Featured Refcardz: Top Refcardz:
  1. Git
  2. Prep for CD
  3. DNS
  4. Data Mining
  5. Spring Data
  1. Data Mining
  2. Spring Data
  3. DNS
  4. Machine Learning
  5. MongoDB

Link Details

Link 595567 thumbnail
User 435344 avatar

By cmaitchison
via chrisaitchison.com
Published: May 04 2011 / 07:07

You are not a Software Engineer. You do not build skyscrapers. You do not build bridges. You grow gardens. You are a Software Gardener.
  • 42
  • 8
  • 6680
  • 11

Comments

Add your comment
User 190346 avatar

ct replied ago:

0 votes Vote down Vote up Reply

I wonder if this guy read the same blog post I did back in the day. Someone said something very similar except he replaced Software Architect with Software Landscape Architect. The key difference being that software grows after being deployed, unlike bridges etc. His blog post touches on almost all the same points.

User 393686 avatar

RawThinkTank replied ago:

-2 votes Vote down Vote up Reply

whoever he is he has no idea how colossally complicated structures i can build for enabling rapid automated software development

User 265881 avatar

Topnotch replied ago:

3 votes Vote down Vote up Reply

Software development is actually a mix of engineering and design. Instead of verifying our designs with mathematical equations like a typical engineer we verify it with a complier and various forms of testing. That is the main difference. The complexity of software development far outstrips the practice of gardening also. In light of all these facts, we obviously ARE NOT gardeners.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.