Software Stuff

Software Dev Quotes

  • Embrace Change
  • Discipline is key to long-term success
  • planning:
    • It is in the doing of the work that we learn what work should be done - best recollection of Woody Zuill
    • Real software development begins after the first public release - SEK
    • The day after a release is when we know best what should have been in the release - SEK
  • Any fool can write code that a computer can understand. Good programmers write code that humans can understand. -Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
  • Writing the lines of code is rarely the big cost in engineering: it's the understanding, the communication and the maintenance. -Kris Gale, VP Engineering @ Yammer
  • Your best people can explain to a child everything that your organization does. -Kris Gale, VP Engineering @ Yammer
  • Software has unlimited potential -SEK
  • Operating Systems
  • Programming Languages
    • Java Stuff
    • Ruby Stuff
    • Learning to Program
    • Interesting experimental languages
      • Clojure
      • Google Go
      • Scala - a concise, elegant, and type-safe language that smoothly integrates features of object-oriented and functional languages
      • Fan - productivity of Ruby, performance of Java
      • Zimbu - aimed at performance of C, but OO and friendlier than C
  • Build systems
    • Maven
    • Gradle (it's ok, but it's best aspects IMO are copied from maven)

I think that enterprises will need to keep in mind. Small businesses are always looking for a better way to do things, as opposed to larger companies that want to know “the” best way to do it and go down that road. Huge difference. The former is kaizen and the latter is stagnation. — Robert Dempsey

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License