Design is more than code
Blog post from Linear
The discussion around designing with code versus traditional design methods is revisited, with a focus on the evolving roles of designers and engineers as new tools and AI emerge. The debate often centers on whether designers should code and if code accurately represents design truth, but the author suggests this is a reductive view. Instead, the conversation should address how the perception of designers' contributions might change, and whether roles like "head of engineering" and "head of design" will evolve into something like "head of craft." The article emphasizes the importance of understanding the problem before designing a solution, arguing that design is not linear and involves various levels of abstraction. The author stresses the importance of conceptual thinking and divergent approaches, warning against the industry's tendency to prioritize output over thoughtful problem-solving. The text underscores that design is not about specific tools or mediums but about identifying the right problems, intents, and visions, ensuring new tools do not overshadow the foundational aspects of design.