The Freedom of Simplicity is the topic of this episode.
Go is often described as a simple language. It is not, it just seems that way. Rob explains how Go’s simplicity hides a great deal of complexity, and that both the simplicity and complexity are part of the design.
Help us caption & translate this video!
Clojure is built upon a foundation of simplicity, and in the Clojure community simplicity is the most prized attribute a library or application can have. Unfortunately, there isn’t much consensus on what simplicity looks like in real code and in applications that are, by nature, complex. This talk further unpacks the definition and practice of simplicity, with plenty of real-world examples and advice to move toward simplicity in meaningful, practical ways. It also revisits the relationship between ease and simplicity and advocates for ease as a complimentary attribute.
EP#70: Dan Ward - The Simplicity Cycle | On today’s episode of the podcast, I’m joined by Dan Ward, author of "The Simplicity Cycle"
In this interview Oliver Reichenstein, Founder of iA, explains the importance of keeping interfaces simple and why current websites are complicated.
Ronnie Mitra - CA Technologies. Nordic APIs World Tour 2015: May 11 - Copenhagen. There has been a move toward simpler products and simpler interface designs. Ronnie Mitra, an expert in developer experience and API design, advocates for smartly designed software and APIs that retain simplicity but also cater to complex requirements. This talk specifically covers:
- What does complexity mean in the domain of APIs?
- Philosophies on simplicity and complexity from notable theorists on product design
- System vs. interface complexity
- Complex adaptive systems and agent structures, with real world examples
- Interface complexity, cognitive complexity, and their relation to design
- An API designer’s role in managing complexity to reduce confusion.
- Balancing the simple and the complex in product design, and how that translates into software and APIs
- Differentiating essential complexity and accidental complexity:
- Managing complexity within OAuth flows, microservices, and API consumption
- How complexity surfaces throughout the API product Lifecycle
This presentation was referenced in a blog post on the Nordic APIs blog. Read "Balancing Complexity and Simplicity in API Design" here: http://nordicapis.com/balancing-complexity-and-simplicity-in-api-design
John Maeda, president of Rhode Island School of Design, comments on his ideas of time, simplicity, and technology.
He describes how the pendulum is now swinging back from technology towards humanity and creative leadership.
I thought some of you may enjoy hearing the presentation. It is 35 minutes long and is available for download. As the title states, it is a simple introduction to minimalism and simplicity.
David Demaree reminds us of the value of simplicity, brevity, and editing. He encourages us to know who are users are and where they’re coming from. He inspires us not to get too wrapped up into the closeness of our own material and not take the criticism of our work too personally. He also teaches us the importance of staying in touch with the community and to read as much as we can.
David Demaree is a software maker, speaker and blogger. He’s the author of newly released A Book Apart published, Git for Humans. He’s a product manager, designer and web developer for everyone’s favorite groundbreaking font-service software, Adobe Typekit. He’s one of the lucky ones who can say he works really close to a great coffee place…called his kitchen.
Designing on Solid Foundations | Tim Van Damme | New Adventures In Web Design conference | Nottingham | 20th January 2011
What is design? Polishing squares until they’re circles? Getting your website in as many CSS galleries as possible? No. There’s more to it than that, and we need to think deeper about the foundations for our work. Design benefits from preparation, making things easier, and anticipating what comes next. In this presentation, Tim will explain how you can up the quality of your work and simplify your output without harming a single pixel.