I built an AI company to save my open source project

Overall reception

  • Many commenters enjoyed the article and praised the perseverance, storytelling, and focus on “real” AI that optimizes operations instead of generating text.
  • Several people had successfully used the predecessor (OptaPlanner) in production and expressed intent to use Timefold in future projects.

What Timefold is (constraint solver / “AI”)

  • Commenters explain it as a constraint solver / operations research tool, not a typical ML model.
  • It supports hard, soft, and now “medium” constraints to reflect must-have, nice-to-have, and “unassigned work” penalties.
  • Under the hood it uses meta-heuristics such as simulated annealing, tabu search, and especially Late Acceptance; base algorithms are described as a small fraction of the total work.
  • There is debate about what counts as “AI”; some view rule-based / OR systems as classic AI (GOFAI), others note the label is now partly marketing-driven.

Modeling constraints & usability

  • Multiple people note that the hardest part is translating messy business logic (dates, skills, exceptions) into constraints.
  • Timefold’s “constraint streams” are described as more human-readable than low-level MILP formulations, but the learning curve is still seen as steep.
  • One user spent 40+ hours to build an MVP for employee scheduling and felt documentation lacks a clear mental model plus many end‑to‑end real-world examples.
  • The team acknowledges past pain points (e.g., a removed project-scheduling example) and emphasizes new quickstarts, REST APIs (field service routing, shift scheduling), and educational material.

Vehicle routing & distance matrices

  • A side thread covers vehicle routing: SaaS distance matrices (e.g., Google) are considered expensive at scale.
  • Alternatives mentioned include straight-line distances, offline OpenStreetMap routers, OSRM, GraphHopper, and custom caching / precomputation.
  • Timefold’s own routing APIs sit atop OSRM or other providers with caching and incremental requests.

Adoption challenges & human factors

  • Several commenters confirm that many hospitals, logistics firms, and others still schedule manually despite decades-old algorithms.
  • Reasons cited: lack of in-house OR expertise, failure-prone and expensive projects, messy real-world constraints (e.g., snow, narrow roads), and resistance from experienced planners.
  • Successful deployments require involving domain experts, treating the solver as “assistant” rather than replacement, and supporting real-time replanning and manual overrides.

Startup economics and open-source business

  • A long subthread debates founder compensation: early founders often live off savings and later take below-market salaries, with equity as primary compensation.
  • Some see this as necessary “skin in the game”; others view it as undue leverage and a path to personal bankruptcy.
  • There is concern about open-source “moats” and whether a larger player could simply host Timefold; commenters suggest the hosted models, APIs, and accumulated expertise may be the defensible layer.

Red Hat / IBM and product evolution

  • Some lament Red Hat/IBM killing or sidelining products (including OptaPlanner), and describe OptaPlanner as powerful but difficult and “consulting-heavy.”
  • The Timefold team responds that Timefold is designed to be easier, with higher-level abstractions and REST APIs, but acknowledges not all problems will ever be trivial.