Ireland’s Diarmuid Early wins world Microsoft Excel title
Excel’s Maturity, Quirks, and Backward Compatibility
- Some argue Excel (and Office) have been “feature-complete” since late 90s / early 2000s, with later work mostly UI and marketing. Others strongly disagree, pointing to major recent features (arrays, LAMBDA, Python).
- Longstanding pain points: automatic conversion of long numeric strings to scientific notation, date-parsing bugs, and scientific gene-name mangling. Requests to change behavior reportedly go back decades.
- Backward compatibility is seen as the main blocker to fixing these quirks; Excel’s behavior has effectively become a de-facto standard.
- There is acknowledgment of incremental UX improvements, e.g. CSV import now asking whether to auto-convert data.
Nature and Origins of the Excel World Championship
- Some see the event as 99% marketing and wonder if Microsoft product teams actually learn from it.
- Others note the competition is not run by Microsoft but has them as a top sponsor; it may have started as a joke and evolved.
- The challenge files for past events exist but are awkwardly gated behind a $0 checkout, which is criticized as hurting visibility.
Excel as a Programming / General-Purpose Platform
- Many comments treat the competition as language-specific competitive programming: algorithmic puzzles solved with formulas instead of code.
- Excel is repeatedly described as the world’s most widespread functional programming environment. Features like array formulas, LET, LAMBDA, and Python-in-Excel reinforce this view.
- Tips shared: multi-line formulas via Alt+Enter, expanding the formula bar, and using LET for named “variables” to tame complexity.
- Localization is a major headache: function names and separators change by language, causing confusion and data import bugs (e.g. grades or dates misinterpreted).
Real-World Excel Systems and Maintenance
- Excel is used as a general computing environment in places like the military and schools: maintenance dashboards, invoicing, server inventories, and tournament management systems.
- These often become sprawling, undocumented “pseudo-APIs” with nested formulas and/or VBA; successors may lack the skills to maintain them.
- Excel’s power and ubiquity are praised, but overuse for critical systems is seen as risky.
Tooling, Competitions, and Productivity
- The contest prompts comparisons to CAD and video-editing competitions, and to code golf.
- Several argue software creators should study how power users work in tools like Excel.
- Others stress that true programming productivity is more about decision-making than raw editing/typing speed.
Broader Reactions and Alternatives
- Some admire the technical skill on display and find it humbling even as experienced Excel users.
- There’s a side debate over Word/Excel vs. markdown, RTF, Tcl/Tk+SQLite, and truly open formats, with concerns about compatibility, macro security, and training costs.
- A few suggest Excel could be a frontline tool for teaching programming concepts, given its immediate, visual feedback.