Project ideas from Hacker News discussions.

Lotus Notes and the dangers of starting from scratch

📝 Discussion Summary (Click to expand)

Theme 1: Legacy lock‑in makes migration costly and slow
Many commenters note that Lotus Notes stayed in use long after it was disliked because of deep‑built custom applications and the effort required to replace them.
- “I used Lotus Notes until 2022… I am almost certain they're still using it, because they weren't close to migrating off the last few use cases.” – rm445
- “I was at a big European company that was also somehow still on Lotus Notes in 2015… Moving back to Outlook after my 5 years there was a breath of fresh air.” – steveBK123
- “Once you're locked in… it's a slog to get off. Meanwhile you still pay the full licence costs whether you have one internal app or a hundred.” – cube00
- “Our company has now migrated its Lotus applications to web applications written in Java, but it took us quite a few years.” – andrea76

Theme 2: Powerful, flexible capabilities hidden behind a clunky UI
While the interface is often called outdated, users praise the platform’s ability to expose all document data, build custom forms quickly, and serve as an all‑in‑one tool.
- “Lotus Notes allows you to right‑click on a 'document' and see absolutely all data attached to it… This can be immensely useful.” – p2detar
- “Yes, the UI was clunky, but it was quick… The mail client was never a barrier between you and your emails.” – orthoxerox
- “Lotus Notes was underrated… We used it as a combo Helpdesk ticketing, email, wiki/doc tool and it worked so well.” – VagabundoP

Theme 3: Frustration with incessant, unnecessary UI changes
Several participants compare Lotus Notes’ fate to modern products (Outlook, Apple apps) that keep altering the user experience despite core functionality being “solved.”
- “Microsoft has spent the last decade 'upgrading' their product to be a similarly painful experience… pushing webview 'new Outlook' which isn't feature complete.” – cube00
- “This goes to my same complaint re: some Apple products… Keep upgrading the backends… but you do not need to change the UX annually. We're done. Just stop.” – steveBK123
- “It's fine, email / photos app / texting apps are solved problems.” – steveBK123 (continuation)


🚀 Project Ideas

Generating project ideas…

NotesLens

Summary

  • A web-based inspector that lets users view the full raw data (fields, ACLs, replication info, etc.) of any HCL Domino/Lotus Notes document with a click, eliminating the need to dig through client UI or server logs.
  • Core value proposition: instant visibility into the underlying document model for debugging, auditing, and power‑user productivity while preserving existing Notes applications.

Details

Key Value
Target Audience Enterprise admins, Notes developers, power users still on HCL Notes/Domino
Core Feature Context‑menu “Inspect Document” action that opens a pane showing JSON representation of the document, all item names/values, access control list, replication history, and hidden fields
Tech Stack React + TypeScript frontend, Domino REST API (or Domino JAX-RS), Electron wrapper for optional desktop deployment
Difficulty Medium
Monetization Revenue-ready: Subscription per admin seat ($9/mo)

Notes

  • HN users praised the ability to “right‑click on a document and see absolutely all data attached to it” (p2detar) and missed that transparency in modern tools.
  • Provides a practical utility for troubleshooting the vestigial capabilities that still exist in Notes apps, giving teams confidence to maintain or migrate legacy systems.

LotusScript Transpiler

Summary

  • A source‑to‑source transpiler that converts LotusScript code (the language used for Notes applications) into clean, maintainable JavaScript/TypeScript, enabling gradual migration of Notes apps to modern stacks.
  • Core value proposition: reduces lock‑in to Notes by preserving business logic while allowing deployment on Node.js, browsers, or cloud platforms without rewriting workflows from scratch.

Details

Key Value
Target Audience Internal IT teams, ISVs, consultants maintaining Lotus Notes custom applications
Core Feature Parses LotusScript (.ls, .lss) files, outputs equivalent TS/JS with shims for Notes API calls (@DbLookup, @Formula, document handling)
Tech Stack ANTLR4 grammar for LotusScript, Node.js transpiler pipeline, TypeScript emitter, optional Jest test harness
Difficulty High
Monetization Revenue-ready: Per‑developer license ($199/yr)

Notes

  • Commenters noted the difficulty of moving off Notes due to hundreds of custom apps built over decades (orthoxerox, andrea76); a transpiler directly addresses that lock‑in pain.
  • Enables discussion around modernizing legacy enterprise apps while retaining the proven process logic that made Notes valuable.

SteadyMail

Summary

  • A stable, minimalist email/PIM client that deliberately avoids frequent UI overhauls, offering a consistent experience plus a pluggable “form engine” for creating lightweight business applications (similar to Notes forms) without needing a full Notes stack.
  • Core value proposition: reliable email and calendaring paired with the ability to build simple internal tools (ticketing, wiki, time‑sheet) that stay usable year after year.

Details

Key Value
Target Audience Enterprises frustrated with Outlook/UIs that change annually, users seeking a Notes‑like all‑in‑one client
Core Feature Unified mail, calendar, task view + drag‑and‑drop form builder that stores data locally (IndexedDB) or syncs via REST; UI remains unchanged unless explicitly versioned
Tech Stack Electron (or Tauri) shell, Svelte frontend, IndexedDB for offline, IMAP/SMTP + CalDAV/CardDAV connectors, plugin system using WebAssembly
Difficulty Medium
Monetization Revenue-ready: $5/user/month (tiered for teams)

Notes

  • HN commenters lamented Microsoft’s continual Outlook UX changes (cube00, steveBK123) and longed for a “solved” email client that just works (p2detar, andrea76).
  • SteadyMail offers that stability while re‑introducing the flexible, forms‑based capability that made Lotus Notes a versatile platform, giving commenters a modern alternative they could actually love.

Read Later