Tagged articles
5 articles
Page 1 of 1
o-ai.tech
o-ai.tech
Mar 21, 2026 · Product Management

Don’t Rush to Code—Start with /office-hours as Your First gstack Skill

The article explains why the /office-hours skill should be used before any implementation, detailing how it forces clear problem definition, challenges premises, generates concrete alternatives, and produces a design document that guides subsequent planning and development stages.

/office-hoursdesign docgstack
0 likes · 12 min read
Don’t Rush to Code—Start with /office-hours as Your First gstack Skill
Model Perspective
Model Perspective
Sep 14, 2023 · Fundamentals

Why Approximate Answers Often Outperform Exact Ones in Mathematical Modeling

Mathematical modeling emphasizes defining the right problem and accepting approximations, as John Tukey noted, because a quick, approximate answer can be more valuable than a precise one that’s too slow or misaligned with the actual goals, highlighting model limitations and the importance of problem selection.

Tukeymathematical modelingmodel limitations
0 likes · 5 min read
Why Approximate Answers Often Outperform Exact Ones in Mathematical Modeling
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 6, 2019 · R&D Management

Mastering Problem Definition: How Layered Thinking Fuels Engineering Innovation

This article explores the true nature of problems, explains why precise problem definition is essential for success, introduces a three‑dimensional framework for assessing severity, categorises problems, and presents "layered" and "dimensional" thinking techniques that help engineers and managers generate innovative solutions.

InnovationR&D managementSoftware Architecture
0 likes · 22 min read
Mastering Problem Definition: How Layered Thinking Fuels Engineering Innovation
Didi Tech
Didi Tech
Apr 11, 2018 · Fundamentals

The Essence of Software Architecture: Defining Problems, Classification, and Perspective

The article argues that software architecture is fundamentally the practice of uncovering a problem’s essence—its context, goal, and obstacle—classifying it as abnormal or improvement, and then converting the open‑ended gap between current state and desired outcome into a concrete, implementable solution.

AnalysisSoftware ArchitectureSystem Design
0 likes · 10 min read
The Essence of Software Architecture: Defining Problems, Classification, and Perspective