Interesting content

How I think about solving problems

Nicholas C. Zakas

article

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.

Leadership

Added on 20/1/2020

The Hard Parts of Open Source

Evan Czaplicki

talk

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

talk

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

talk

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

talk

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

talk

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

book

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.

Psychology

Added on 5/6/2018

How the Economic Machine Works

Ray Dalio

video

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.

Economics

Added on 5/6/2018

Agile Project Management with Kanban

Eric Brechner

talk

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

book

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.

Psychology

Added on 19/10/2017

Sapiens: A Brief History of Humankind

Yuval Noah Harari

book

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.

History

Added on 22/8/2017

The surprisingly logical minds of babies

Laura Schulz

talk

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

Psychology

Added on 19/3/2017

Misbehaving

Richard H. Thaler

book

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.

EconomicsPsychology

Added on 29/1/2017

Grit

Angela Duckworth

book

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.

Psychology

Added on 21/12/2016

Spec-ulation

Rich Hickey

talk

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

book

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

Math

Added on 25/11/2016

I hate almost all software

Ryan Dhal

article

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

book

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

HistoryScience

Added on 17/8/2016

Mindset

Dr. Carol S. Dweck

book

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

Psychology

Added on 11/8/2016

Amy

documentary

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

Music

Added on 5/8/2016

Inventing on Principle

Bret Victor

talk

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

TechnologyInspiring

Added on 29/7/2016

We are legion - The Story of the Hacktivists

Brian Knappenberger

documentary

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.

TechnologyActivism

Added on 27/7/2016

Happiness - What your mother didn't tell you

Daniel Gilbert

talk

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

Psychology

Added on 17/7/2016

Jonathan Blow on Software Quality

Jonathan Blow

talk

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

article

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

Technology

Added on 10/7/2016

Marxism 101: How Capitalism is Killing Itself

Dr. Richard Wolff

documentary

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.

Politics

Added on 7/7/2016

Media for Thinking the Unthinkable

Bret Victor

talk

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.

TechnologyInspiring

Added on 5/7/2016

(Dis)Honesty: The Truth About Lies

Dan Ariely

documentary

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

Psychology

Added on 27/6/2016

Requiem for the American Dream

Noam Chomsky

documentary

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.

Politics

Added on 8/6/2016

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

Ray Kurzweil

book

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

book

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

book

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

Startups

Added on 16/4/2016

Maidentrip

Laura Dekker

documentary

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.

AdventureInspiring

Added on 9/2/2016

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

Lou Marinoff

book

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

PhilosophyPsychology

Added on 7/2/2016