Fundamentals 9 min read

Can Procedural and Object‑Oriented Thinking Reconcile Quality and Efficiency in Design?

This article explores how applying procedural and object‑oriented mindsets—borrowed from programming—to design work can help balance high‑quality output with fast delivery, using real‑world examples and practical tools to illustrate a flexible, hybrid approach.

58UXD
58UXD
58UXD
Can Procedural and Object‑Oriented Thinking Reconcile Quality and Efficiency in Design?

Designers often face the paradox of needing high‑quality results while being pressed for time, leading to the question of whether to sacrifice quality or efficiency.

To examine this, the article introduces two programming‑inspired thinking styles—procedural and object‑oriented—and asks whether their underlying principles can solve the quality‑efficiency dilemma.

Procedural thinking is illustrated with a labor‑intensive, handcrafted soap‑making laundry process, emphasizing complete control and customization at the cost of effort.

Object‑oriented thinking is likened to using a washing machine, where pre‑built “objects” provide standardized, efficient solutions.

The piece argues that while procedural approaches guarantee optimal quality, they are costly; object‑oriented approaches boost efficiency but may compromise customization. The two are not mutually exclusive but can be nested: first create high‑quality “objects,” then leverage them for rapid execution.

Applying this to design work, the author suggests using procedural methods for critical, detail‑heavy tasks (e.g., main visual creation) and object‑oriented methods for repeatable components (e.g., SKU sections) to meet both quality and speed requirements.

Case study: the 58 to Home Spring Festival campaign demonstrates this hybrid approach. The main visual and SKU blocks are broken down into reusable “objects” such as character models (Faceteam), 3D prop libraries, and automated SKU templates, turning labor‑intensive steps into standardized assets.

Faceteam provides a shared 3D character library with consistent rigging and actions, enabling designers to quickly populate scenes. The 3D component library offers pre‑built props as C4D presets for one‑click insertion. The automated SKU template defines layout dimensions and element positions, allowing non‑designers to swap content without redesign.

By “objectifying” these high‑effort sub‑tasks, the overall workflow gains significant efficiency while preserving quality where it matters most.

The conclusion reinforces that quality and efficiency can coexist when the appropriate thinking style is chosen for each part of the project, rather than treating them as a zero‑sum game.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

workflow optimizationproductivity toolsDesign Thinkingdesign assetsprocedural vs object-orientedquality vs efficiency
58UXD
Written by

58UXD

58.com User Experience Design Center

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.