How To Learn Design When You Feel Overwhelmed

After finishing last’s week’s post about design principles and decision decisions, I realized I may not have answered Mita’s question that led to the post. The question also dealt with that overwhelming feeling you might get when looking ahead at all the things you need to learn to become a proficient designer.
Continue reading

SOLID Object Oriented Principles And CSS: Part 2

How should you define the abstraction in a class? What should the class do? What responsibilities should it have? When you want to add something new to the class, should you modify it or extend it? These are some of the questions SOLID principles attempt to answer.
Continue reading

How Design Principles Help You Make Design Decisions

Is there a sequence to apply design principles when creating a composition? That’s the question Mita asked in a comment on a recent post. With so many things to consider, should we apply certain principles before others?
Continue reading

SOLID Object Oriented Principles And CSS: Part 1

One principle of object oriented design that I’ve been wanting to talk about is the single responsibility principle. It’s not an isolated principle, but rather one of five principles grouped under the acronym SOLID. Together these principles aim to help developers create systems that are maintainable and extendable.
Continue reading

Responsive Design Is Always Appropriate

Whenever I hear someone say that responsive design isn’t always appropriate I wonder if they truly understand the reasons for designing responsively or how to actually go about creating a responsive site.
Continue reading

css.php