Interesting content

How I think about solving problems

Nicholas C. Zakas


Nicholas, Author of ESLint and many books on JavaScript, has a very interesting strategy to find with the most important problems to work on or delegate at the right times.


Added on 20/1/2020

The Hard Parts of Open Source

Evan Czaplicki


The creator of the Elm language shares some interesting analysis on how to make online interactions more constructive and friendly.

Software developmentPsychology

Added on 10/1/2020

Please don’t mock me

Justin Searls


Justin shares his experiences writing tests and describes the common mistakes that developers do when starting to write tests. It is always tricky to coach teams into testing correctly and this talk concentrates so many good points that it is a must watch if you are learning about the topic.

Software development

Added on 2/12/2019

Solving Problems the Clojure Way

Rafal Dittwald


Great explaination about the difference between procedural, object oriented and functional programming. Explaning the tools to minimize and concentrate side effects so most of the code ends up being made up of pure functions which are easy to test and debug.

Software development

Added on 6/6/2019

Thinking in Data

Stuart Sierra


After many experiences with object oriented programming I agree that developers often get tangled up into defining the correct objects and their relations and loose focus of the actual problem they are solving. If you step back and understand that software is mainly about transforming data you can focus on solving the problem and remove a lot of overhead.

Software development

Added on 21/9/2018

Effective Programs

Rich Hickey


In as constant discussion about the importance of types and correctness in software development, Rich states that it is more important for a program to be effective than to proof that a program is correct. Most programs that are developed need to actually solve problems in the real world and that is the most important thing.

Software development

Added on 18/8/2018

Never Split the Difference

Chris Voss


The emotional part of our brain plays a huge part in negotiating. Chris Voss, a former FBI hostage negotiator, explains how to improve your negotiating by focusing on listening and learning about the counterpart when negotiating.


Added on 5/6/2018

How the Economic Machine Works

Ray Dalio


I've been always surprise how little we know about how the economy works, this video those a great job explaining in a very basic way how credit created cycles in the economy and how they can be predicted.


Added on 5/6/2018

Agile Project Management with Kanban

Eric Brechner


I feel project management chaos is the most overlooked problem at companies, thanks to an organised and focussed process we can increase productivity and return sanity to the team.

Project Management

Added on 30/4/2018

Thinking, Fast and Slow

Daniel Kahneman


We like to think of our selves as rational beings but Dr. Kahneman found after research that our mind has lots of quirks that can lead to irrational behaviour. Best way to try avoid them is to know them in the first place.


Added on 19/10/2017

Sapiens: A Brief History of Humankind

Yuval Noah Harari


Having an overview of the human history is essential to understand why and how we reached to our present. Yuval explains how religion, economics and law are just myths we have inveted to be able to collaborate in large numbers. This myths exist only in our collective imagination and therefore can be shaped to improve our future. Will definitely read this book again.


Added on 22/8/2017

The surprisingly logical minds of babies

Laura Schulz


Simple intelligence experiments with babies show the inner workings of our minds.


Added on 19/3/2017


Richard H. Thaler


Richard explains how his research has proved that the premises on which economic theory rest are flawed. We've been taught economics and believed it blindly but thankfully this book opened my eyes.


Added on 29/1/2017


Angela Duckworth


Angela has studied that talent is a myth not an excuse. Everything can be learned and exceptional people differ from you only in the amount of hard work they've put in.


Added on 21/12/2016


Rich Hickey


The founder of Clojure ashames the developer community yet again explaining why software versioning is completely broken.

TechnologySoftware development

Added on 2/12/2016

Algorithms to live by

Brian Christian & Tom Griffiths


Great book to improve your decisions. Contains a summary of mathematicians inventions that we can use to solve our day to day problems.


Added on 25/11/2016

I hate almost all software

Ryan Dhal


The creator of Node.js rants about software development, I agree we have to open our eyes and start rethinking software development.

TechnologySoftware development

Added on 23/8/2016

The Ascent of Man

Jacob Bronowski


A fantastic summary of all the inventions and discoveries that have been crucial to build our current lifestyle.


Added on 17/8/2016


Dr. Carol S. Dweck


A simple yet powerful strategy to embrace a growth mindset that empowers you to never stop learning, anything can be learned with effort.


Added on 11/8/2016



A very detailed story of the singer Amy Winehouse. Her depression boosted her creativity but lead her to bad health and self destruction.


Added on 5/8/2016

Inventing on Principle

Bret Victor


Bret shows how to disrupt software development empowering the developer with the current state of the program instead of making the developer play computer.


Added on 29/7/2016

We are legion - The Story of the Hacktivists

Brian Knappenberger


The story of how activism and technology mix and how might the future of activism be as technology continues to conquer every aspect of our lives.


Added on 27/7/2016

Happiness - What your mother didn't tell you

Daniel Gilbert


It isn't very usual to apply science to feelings, this talks brings data to try to study what makes us happy.


Added on 17/7/2016

Jonathan Blow on Software Quality

Jonathan Blow


Share the feeling that we are in the dark ages of software development, web development is a mess and even the most simple projects turn into huge complex balls of code that no one fully understands.

TechnologySoftware development

Added on 11/7/2016

Video Conference: This things suck

Ben Garney


Interesting set of articles where Ben explains how he creates his own video conference software explaining the technical details.


Added on 10/7/2016

Marxism 101: How Capitalism is Killing Itself

Dr. Richard Wolff


Wolff explains very clearly the flaws in the current economic system and how it's going to destroy itself. Fascinating that Marx found out these flaws 200 years ago.


Added on 7/7/2016

Media for Thinking the Unthinkable

Bret Victor


We are stuck using computers as if they were digital pencil and paper, Bret shares his inspiring vision on how to use computers to bring a new level of thinking.


Added on 5/7/2016

(Dis)Honesty: The Truth About Lies

Dan Ariely


Set of experiments that study how much we lie and what factors influence our behaviour when lying.


Added on 27/6/2016

Requiem for the American Dream

Noam Chomsky


Great explanation of the current state of the economic system and how the great bulk of the wealth has ended is in the hands of a few.


Added on 8/6/2016

How to Create a Mind: The Secret of Human Thought Revealed

Ray Kurzweil


Agree with the brain theory that Kurzweil exposes in this book and I'm sure that we will soon find out how to emulate the human intelligence with computers.

TechnologyArtificial Intelligence

Added on 13/6/2016

Clean Code: A Handbook of Agile Software Craftsmanship

Robert C. Martin


Feel like it's a must read. I've always shared the feeling that code readability eases code maintenance which is the greatest pain point of software development.

TechnologySoftware development

Added on 21/4/2016

The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers

Ben Horowitz


Great detailed story of how Horowitz built successful businesses, shares lots of lessons which are of great value.


Added on 16/4/2016


Laura Dekker


Laura Dekker a 14 year old goes sailing around the world alone for two years. Demonstrating there are many paths you can choose in life that you may have never thought of.


Added on 9/2/2016

Plato, Not Prozac!: Applying Eternal Wisdom to Everyday Problems

Lou Marinoff


Applied philosophy for day to day problems. It's amazing how useful can philosophy be when you are worried for something.


Added on 7/2/2016