mike | Shared With: Everyone - Sep 11 2006 | software, programming, excel, microsoft, ibm, google, apple, klunder, simonyi
Charles Babcock, of InformationWeek picks the greatest softare ever written.
12. The Morris worm
11. Google search rank
10. Apollo guidance system
9. Excel spreadsheet (wow - I got on the list!)
8. Macintosh OS
7. Sabre system
6. Mosaic browser
5. Java language
4. IBM System 360 OS
3. Gene Sequencer - Genomic Research
2. IBM System R
1. BSD Unix 4.3Quoted: With great insight, I've assembled this, my list of the greatest software ever written, from Colossus to the present. I've consulted software guru James Rumbaugh; Stuart Feldman, president of the Association of Computing Machinery; venture capitalists Ann Winblad and Gary Morgenthaler; Web site scripting software (PHP 3.0) authors Zeev Suraski and Andi Gutmans; and my little brother, Wally.
...
That axiom certainly applies to VisiCalc, the first spreadsheet software. It's great because it demonstrated the power of personal computing. The software put the ability to analyze and manipulate huge amounts of data into the hands of every business. But VisiCalc itself, despite representing a breakthrough concept, wasn't great software. It was flawed and clunky, and couldn't do many things users wanted it to do. The great implementation of the spreadsheet was not VisiCalc or even Lotus 1-2-3 but Microsoft Excel, which extended the spreadsheet's power and gave businesspeople a variety of calculating tools. Microsoft's claims that it makes great software are open to dispute, but the Excel spreadsheet is here to stay. Nearly everyone is touched by it.
mike | Shared With: Everyone - 14 days ago | open source, license, legal, softwareOpen source licensing decision tree.
ShareViewed: 3 Times
mike | Shared With: Everyone - Jun 07 2008 | sysinternals, webdav, software, tools, downloadsShareViewed: 4 Times
mike | Shared With: Everyone - May 26 2008 | electronic voting, voting, software, securityAnalysis of Diebold's unintentionally disclosed voting machine software.
ShareViewed: 9 Times
mike | Shared With: Everyone - Mar 30 2008 | creativity, radio, software, editing, video, ira glass
Great video on the creative process by Ira Glass (This American Life). The main point is that if you want to make really good work, you need create and then discard much of it. It's only through sheer volume that can you generate a steady stream of good work.
This is why editors and collaborators are so important to the creative process.
Quoted:
- It's time to kill. It's time to enjoy the killing. Because, by killing, you will make something else even better live.
- Not enough gets said about the importance of abandoning crap.
- All radio/television production is trying to be crap.ShareViewed: 8 Times
mike | Shared With: Everyone - Mar 19 2008 | blogs. startpad, software, designShareViewed: 12 Times
mike | Shared With: Everyone - Mar 03 2008 | chandler, software, project, pim, agenda, mitch kapor
Reading this now and really enjoying it! It's basically the story of the Chandler project (Mitch Kapop, Andy Hertzfeld, et. al.). Reminds me of Soul of a New Machine. I like that there is a lot of context ranging from the Memex, Doug Englebart, Lotus Agenda, Mythical Man Month.
The theme of the book is trying to understand why software is "hard" and project schedules can be so difficult to predict.
Quoted: Amazon.com: Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software: Scott Rosenberg: Books

mike | Shared With: Everyone - Feb 21 2008 | seattle, startups, startpad, web development, software, coworkingShareViewed: 35 Times
mike | Shared With: Everyone - Feb 06 2008 | mvc, design patterns, software, development, ruby
Explanation of the Model-View-Controller architectural pattern. Some intereresting links from here to different frameworks that implement MVC - including a couple of JavaScript frameworkI have not heard of: Archetype (French?), and JavaScript MVC.
I thought Ruby on Rails would be more prominent in this article as the "hot new thing" based on MVC, but it just has a single link in the article now.
ShareViewed: 10 Times
mike | Shared With: Everyone - Feb 06 2008 | software, development, tracking, bugs, source control
Quoted: Launchpad is a free software hosting and development website. We make it easy to collaborate across multiple projects.
ShareViewed: 14 Times
mike | Shared With: Everyone - Dec 22 2007 | startups, software, desktop, tracking, time management, gtd
Looks like a rescuetime competitor.
Quoted: Wakoopa tracks what kind of software or games you use, and lets you create your own software profile. Discover the best software and get to know who use 'em, for how long and why.
ShareViewed: 7 Times




Send Mike a friend request or a personal message instead.