3 ms·
My first experience with Notes was in grad school in 1992. It looked ugly and didn't make much sense to my relationally-educated brain. I bumped into it again
by riprowan 10y ago
My first experience with Notes was in grad school in 1992. It looked ugly and didn't make much sense to my relationally-educated brain.
I bumped into it again in the mid-90s when Notes 3 was released and the lightbulb went off. I became a Notes developer overnight.
Things Notes solved years before its time include:
1. distributed databases everywhere even over a crappy pipe
2. distributed software releases through replication (this was genius - everyone forgets in the 90s most end-user software was still distributed on floppies, but with Notes you just push the design out in a replica and all of your end-users get their client apps magically updated)
3. A fully integrated visual app dev + server admin platform that made design of apps a snap. It became possible to sit down with a team and instead of writing down requirements, actually building a working model of the app in the meeting as they describe their needs. This was 1994, and it's still hard to do in most development environments compared to the ease of Notes.
4. Public-Private key identity management and a terrific security model all the way down. It made it very easy to enforce a very granular security policy across all the apps down to individual rows of data with the same global security mechanism. As a dev it made it trivial to build a highly secure app without having to think much at all about security.
5. OS independence!
I worked in one shop in a ~$1B/rev company in 1997 - this team had 3 admins and 4 devs handling email and all the internal corporate apps, pretty much all built in Notes except the financial system which was its own team. This company had fully embraced Notes as an internal app dev platform and had built a marvelously powerful set of workflow apps for all of their core business processes - some 30+ apps total - all of which integrated with each other.
Watching a team of 7 people manage and develop this awesome backoffice system was a big eye opener for me. This company leveraged their IT staff 10:1 or better compared to similar companies using typical tools. A well-run Notes shop in the Glory Years of Notes (1995-2005) was truly a sight to behold.
My longest-lived solutions are Notes apps I built ~16 years ago still being used today.
Fun fact: CouchDB was built by Damien Katz based on a lot of his experience working on Notes / Domino while at Lotus, and Damien Katz is a badass it turns out.