Skip to content

@ewernli

Erwann's Blog on Software Architecture, Technology, and Organisation

  • About
  • Blog
  • Repositories
  • Publications

Tag: design

Design & Architecture

Conceptual Integrity at Scale

March 12, 2018November 22, 2020 ewernli

Large systems are collaborative effort and it's a challenge to maintain the overal coherence. Some techniques might help you scale consistency, but some inconsistencies are also inevitable.

Tagged design, mythicalManMonthLeave a comment
Design & Architecture

Why a Calendar App is a Great Design Exercise

July 27, 2017November 27, 2020 ewernli

Implementing once a calendar app is a great design exercise, because this domain is simple enough for an exercices, but also subtely tricky.

Tagged design, mythicalManMonthLeave a comment
Design & Architecture

Things You Can’t Abstract

March 6, 2017November 27, 2020 ewernli

You can abstract functionality, but not performance and failure modes.

Tagged designLeave a comment
Digitalization

Lateral Thinking

January 10, 2017November 24, 2020 ewernli

In this classic book from De Bono, you learn techniques to generate ideas, not only vertically (using logical reasoning) but also laterally (using other triggers for thoughts).

Tagged designLeave a comment
Agile Leadership

Gall’s Law

February 22, 2016November 24, 2020 ewernli

Complex systems can’t be built from scratch, instead they evolve over time.

Tagged designLeave a comment
Software Engineering

Unit Testing Matters

May 30, 2014November 27, 2020 ewernli

The power of unit is that it’s ridiculously simple but enormously effective to improve quality — from code correctness to better design.

Tagged design, unit testing2 Comments
Programming Languages

Your Language is a Start-up

November 11, 2013November 28, 2020 ewernli

Start small and find your niche, then grow, rather than aim at being mainstream from day one. This advice holds for startups, but programming languages too.

Tagged designLeave a comment
Agile Leadership

Simplicity Prevails

July 22, 2013November 27, 2020 ewernli

Often, the best thing for a product is taking something away from it. Only simple tools prevail.

Tagged design1 Comment
Programming Languages

Programming Languages Gotchas

June 20, 2012November 25, 2020 ewernli

All features in a programming language must integrate with each other correctly. The more features, the harder. Sometimes, things don't work as expected.

Tagged designLeave a comment
Design & Architecture

Abstraction-Level vs. Meta-Level

October 19, 2009November 27, 2020 ewernli

Models can be created along two axis: the abstraction level, or the meta level.

Tagged designLeave a comment

Reach Me

  • LinkedIn
  • Twitter
  • Email

Categories

  • Agile Leadership (15)
  • Design & Architecture (17)
  • Digitalization (4)
  • Programming Languages (27)
  • Science (10)
  • Software Engineering (11)
  • Technology (21)

Archives

Blog at WordPress.com.
Cancel