How we think about things, in the words of people that are smarter than we are.

Making new things

I like to find (a) simple solutions (b) to overlooked problems (c) that actually need to be solved, and (d) deliver them as informally as possible, (e) starting with a very crude version 1, then (f) iterating rapidly.

 — Paul Graham

Minimum effective dose

Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.

 — Antoine de Saint-Exupéry

Keep it simple, stupid

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
— Martin Fowler

Welcome change

Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.

 — The Agile Manifesto


Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
  — The Agile Manifesto

Featured Articles

The Full-Stack Developer’s Roadmap Part 2: Backend

As you complete the Full-Stack Developer's Roadmap (here's part 1, btw) you might be curious about how your front-end stores and manipulates the user input – facilitating output. These facilitations are done at a server; therefore the developers are called...

read more

The in and outs of caching

Whether it's watching your favourite movie or some yummy recipe, we don't like things to buffer or to load slow. With ever-decreasing attention span alongside forever increasing content diversity (people from all around the world are uploading interesting content),...

read more

Seven things successful people say No to

People tend not to be aware of the superpowers they have. Powers vary from one person to another. But, the capacity to say No when necessary is something which every individual is capable of. Merely saying, people don’t use this power to its full potential. Countless...

read more