{"id":39937,"url":"https://github.com/afontcu/awesome-learning","name":"awesome-learning","description":"A curated list of awesome learning material","projects_count":677,"last_synced_at":"2026-07-31T10:00:28.345Z","repository":{"id":44486379,"uuid":"158345192","full_name":"afontcu/awesome-learning","owner":"afontcu","description":"A curated list of awesome learning material","archived":false,"fork":false,"pushed_at":"2025-03-18T08:56:16.000Z","size":1634,"stargazers_count":1036,"open_issues_count":0,"forks_count":50,"subscribers_count":33,"default_branch":"master","last_synced_at":"2026-07-12T09:04:17.524Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/afontcu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-11-20T07:01:44.000Z","updated_at":"2026-06-05T14:41:45.000Z","dependencies_parsed_at":"2024-04-16T13:45:37.810Z","dependency_job_id":"9d27086b-41fa-44e1-90d5-2422472468bf","html_url":"https://github.com/afontcu/awesome-learning","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/afontcu/awesome-learning","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afontcu%2Fawesome-learning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afontcu%2Fawesome-learning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afontcu%2Fawesome-learning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afontcu%2Fawesome-learning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/afontcu","download_url":"https://codeload.github.com/afontcu/awesome-learning/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afontcu%2Fawesome-learning/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36114483,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-31T02:00:06.731Z","response_time":112,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-13T19:04:40.072Z","updated_at":"2026-07-31T10:00:28.346Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Categories"],"sub_categories":[],"readme":"# 📚 Awesome Learning\nA living curated list of awesome learning material.\n\nI'll try to jot down interesting stuff I read, watch, or listen related to the things I enjoy the most: Software development and everything in between.\n\n---\n\n## Categories\n\n- [JavaScript](#javascript)\n- [Vue](#vue)\n- [React](#react)\n- [CSS](#css)\n- [CSS Grid](#css-grid)\n- [UI Engineering](#ui-engineering)\n- [Testing](#testing)\n- [Performance](#performance)\n- [Accessibility](#accessibility)\n- [Product Management](#product-management)\n- [Agile](#agile)\n- [Kanban and Lean](#kanban-and-lean)\n- [Software Economics](#software-economics)\n- [Software Crafting](#software-crafting)\n- [Programming and Computer Science](#programming-and-computer-science)\n- [UI Design](#ui-design)\n- [User Experience](#user-experience)\n- [Leadership](#leadership)\n- [Teams](#teams)\n- [Psychology](#psychology)\n\n\nI also tried to identify some content types:\n\n- 📝 Post, article.\n- 🎥 Talk or Video Course.\n- 📚 Book (either physical or digital).\n- 🔊 Podcast or other audio-based content.\n- 🤷 Other (an online game, a podcast, an infographic...).\n\n---\n\n_Disclaimer_: This isn't an exhaustive list. It contains resources I value and I enjoyed consuming, not everything I've ever read. I also remove stuff I no longer see valuable. It is a _curated_ list after all!\n\n_Disclaimer #2_: There is no order or priorities. Read the whole thing :D\n\n_Disclaimer #3_: I know some resources and categories are overlapping. I know. I'm not trying to start a fire by splitting Agile and Software Crafting.\n\n---\n\n# JavaScript\n- 🎥 [The Melting Pot of JavaScript - Dan Abramov](https://www.youtube.com/watch?v=G39lKaONAlA).\n- 🎥 [Me da igual tu framework JavaScript - Coding Stones](https://www.youtube.com/watch?v=9gT8q2WEGU8).\n- 🎥 [npm and the future of JavaScript - Laurie Voss](https://www.youtube.com/watch?v=mSQh0gcDXkc).\n- 🎥 [Keep Betting on JavaScript - Kyle Simpson](https://www.youtube.com/watch?v=lDLQA6lQSFg).\n- 🎥 [JavaScript Concurrency and the DOM - Kristofer Baxter and Malte Ubl](https://www.youtube.com/watch?v=XyVQfqmx2CI).\n- 🎥 [The Event Loop - Jake Archibald](https://vimeo.com/254947206).\n- 🎥 [What the heck is the event loop anyway? - Philip Roberts](https://www.youtube.com/watch?v=8aGhZQkoFbQ).\n- 🎥 [The economics of open source - C J Silverio](https://www.youtube.com/watch?v=MO8hZlgK5zc).\n- 🎥 [What are Observables and why should I care? - Randall Koutnik](https://www.youtube.com/watch?v=LgjVpPFGIQ4).\n- 🎥 [Learning Functional Programming with JavaScript - Anjana Vakil](https://www.youtube.com/watch?v=e-5obm1G_FY).\n- 🎥 [Two Fundamental Abstractions - André Staltz](https://www.youtube.com/watch?v=fdol03pcvMA).\n- 📝 [WTF is ES6, ES8, ES 2017, ECMAScript?](https://codeburst.io/javascript-wtf-is-es6-es8-es-2017-ecmascript-dca859e4821c).\n- 📝 [A Beginner's Guide to JavaScript's Prototype](https://dev.to/tylermcginnis/a-beginners-guide-to-javascripts-prototype-5kk).\n- 📝 [The future of state management](https://dev-blog.apollodata.com/the-future-of-state-management-dd410864cae2).\n- 📝 [Exploring ES6](http://exploringjs.com/es6/index.html).\n- 📝 [Intuitive Transducer in JavaScript](https://medium.com/@MimiLiou77/intuitive-transducer-in-javascript-f358d3fe53d).\n- 📝 [A Quick Practical Example of JavaScript's Reduce Function](https://codeburst.io/a-quick-practical-example-of-javascripts-reduce-function-862b506d01a4).\n- 📝 [I'm harvesting credit card numbers and passwords from your site. Here's how.](https://hackernoon.com/im-harvesting-credit-card-numbers-and-passwords-from-your-site-here-s-how-9a8cb347c5b5).\n- 📝 [Understanding Scope in JavaScript](https://developer.telerik.com/topics/web-development/understanding-scope-in-javascript/).\n- 📝 [The Observer Pattern in JavaScript explained](https://pawelgrzybek.com/the-observer-pattern-in-javascript-explained/).\n- 📝 [Top 10 JavaScript errors from 1000+ projects (and how to avoid them)](https://codeburst.io/top-10-javascript-errors-from-1000-projects-and-how-to-avoid-them-2956ce008437).\n- 📝 [The Comprehensive Guide to JavaScript Design Patterns](https://www.toptal.com/javascript/comprehensive-guide-javascript-design-patterns).\n- 📝 [Learn How To Debug JavaScript with Chrome DevTools](https://codeburst.io/learn-how-to-debug-javascript-with-chrome-devtools-9514c58479db).\n- 📝 [Object Composition in JavaScript](https://medium.com/code-monkey/object-composition-in-javascript-2f9b9077b5e6).\n- 📝 [Async/await will make your code simpler](https://blog.patricktriest.com/what-is-async-await-why-should-you-care/).\n- 📝 [SEO para Progressive Web APPs (PWA) y Frameworks JavaScript](https://www.analistaseo.es/posicionamiento-buscadores/seo-progressive-web-apps-pwa/).\n- 📝 [How to stop using console.log() and start using your browser's debugger](https://medium.com/datadriveninvestor/stopping-using-console-log-and-start-using-your-browsers-debugger-62bc893d93ff).\n- 📝 [Master the JavaScript Interview: What's the Difference Between Class \u0026 Prototypal Inheritance?](https://medium.com/javascript-scene/master-the-javascript-interview-what-s-the-difference-between-class-prototypal-inheritance-e4cd0a7562e9).\n- 📝 [Why every beginner front-end developer should know publish-subscribe pattern?](https://itnext.io/why-every-beginner-front-end-developer-should-know-publish-subscribe-pattern-72a12cd68d44).\n- 📝 [Understanding the Virtual DOM](https://bitsofco.de/understanding-the-virtual-dom/).\n- 📝 [Data Structures in JavaScript](https://medium.com/siliconwat/data-structures-in-javascript-1b9aed0ea17c).\n- 📝 [Removing jQuery from GitHub.com frontend](https://githubengineering.com/removing-jquery-from-github-frontend/).\n- 📝 [Clean JavaScript: Using use-case interactors](https://medium.com/@dtinth/clean-javascript-using-use-case-interactors-f3a50c138154).\n- 📝 [Design Patterns for humans - JavaScript edition](https://github.com/sohamkamani/javascript-design-patterns-for-humans).\n- 📝 [Composing Software: An Introduction](https://medium.com/javascript-scene/composing-software-an-introduction-27b72500d6ea).\n- 📝 [Async JavaScript: From Callbacks, to Promises, to Async/Await](https://tylermcginnis.com/async-javascript-from-callbacks-to-promises-to-async-await/).\n- 📝 [Debouncing and Throttling Explained Through Examples](https://css-tricks.com/debouncing-throttling-explained-examples/).\n- 📝 [What Is JavaScript Made Of?](https://overreacted.io/what-is-javascript-made-of/).\n- 📝 [The TypeScript Tax](https://medium.com/javascript-scene/the-typescript-tax-132ff4cb175b).\n- 📝 [Run-Time Type Checking in TypeScript with io-ts](https://www.azavea.com/blog/2020/10/29/run-time-type-checking-in-typescript-with-io-ts/).\n- 📝 [Stronger JavaScript with Opaque Types](https://codemix.com/opaque-types-in-javascript/).\n- 📝 [10 Insights from Adopting TypeScript at Scale](https://www.techatbloomberg.com/blog/10-insights-adopting-typescript-at-scale/).\n- 📝 [How to deal with dirty side effects in your pure functional JavaScript](https://jrsinclair.com/articles/2018/how-to-deal-with-dirty-side-effects-in-your-pure-functional-javascript/).\n- 📝 [`export default thing` is different to `export { thing as default }`](https://jakearchibald.com/2021/export-default-thing-vs-thing-as-default/).\n- 📚 [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS).\n- 📚 [JavaScript Allongé](https://leanpub.com/javascriptallongesix/read).\n- 🤷 [JavaScript.info](http://javascript.info/).\n- 🤷 [clean-code-javascript](https://github.com/ryanmcdermott/clean-code-javascript).\n\n\n# Vue\n- 🎥 [The Trick to Understanding Scoped Slots in Vue.js - Adam Wathan](https://www.youtube.com/watch?v=GWdOucfAzTo).\n- 🎥 [Serverless Functions and VueJS - Sarah Drasner](https://www.youtube.com/watch?v=Tn6SnOubP6U).\n- 🎥 [7 Secret Patterns Vue Consultants Don't Want You to Know - Chris Fritz](https://www.youtube.com/watch?v=7YZ5DwlLSt8).\n- 🎥 [Aquitecturas Frontend con Vue y Vuex](https://www.youtube.com/watch?v=K7bds-SEdOQ).\n- 📝 [A Vue.js introduction for people who know just enough jQuery to get by](https://medium.freecodecamp.com/vue-js-introduction-for-people-who-know-just-enough-jquery-to-get-by-eab5aa193d77).\n- 📝 [A React Point of Vue](https://www.vuemastery.com/conferences/vueconf-2018/a-react-point-of-vue-divya-sasidharan/).\n- 📝 [Vuex + IDD: Part1](https://medium.com/coding-stones/vuex-idd-part1-4b81d4088e54).\n- 📝 [Renderless Components in Vue.js](https://adamwathan.me/renderless-components-in-vuejs/).\n- 📝 [Building “Renderless” Vue Components](https://css-tricks.com/building-renderless-vue-components).\n- 📝 [3 tips for scaling large Vue.js application](http://www.maxpou.fr/3-tips-scaling-vue-application).\n- 📝 [Large-scale Vuex application structures](https://medium.com/3yourmind/large-scale-vuex-application-structures-651e44863e2f).\n- 📝 [Form Validation in Under an Hour with Vuelidate](https://css-tricks.com/form-validation-in-under-an-hour-with-vuelidate/).\n- 📝 [Native-Like Animations for Page Transitions on the Web](https://css-tricks.com/native-like-animations-for-page-transitions-on-the-web).\n- 📝 [What does the Vue function API feel like](https://logaretm.com/blog/what-the-vue-function-api-feel-like).\n- 📝 [Getting More Out of Vue Async Components](https://logaretm.com/blog/getting-more-out-of-vue-async-components/).\n- 📝 [The Making of: Netlify's Million Devs SVG Animation Site](https://css-tricks.com/the-making-of-netlifys-million-devs-svg-animation-site/).\n- 📝 [How we do Vue: one year later](https://about.gitlab.com/blog/2017/11/09/gitlab-vue-one-year-later/).\n- 📝 [Vue state management from the ground up](https://hackernoon.com/vue-state-management-from-the-ground-up-a31eb87c668d) _(disclaimer: I wrote this post)_.\n- 📚 [Desarrolla aplicaciones con VueJS](https://jdonsan.gitbooks.io/desarrolla-aplicaciones-con-vuejs/content/).\n- 🤷 [Introduction to Vue.js with Sarah Drasner](https://frontendmasters.com/courses/vue/).\n- 🤷 [Advanced Vue Component Design](https://adamwathan.me/advanced-vue-component-design/).\n\n\n# React\n- 🎥 [Minimal API Surface Area - Sebastian Markbage](https://www.youtube.com/watch?v=4anAwXYqLG8).\n- 🎥 [React Today and Tomorrow - Sophie Alpert and Dan Abramov](https://www.youtube.com/watch?v=V-QO-KO90iQ).\n- 🎥 [90% Cleaner React With Hooks - Ryan Florence](https://www.youtube.com/watch?v=wXLf18DsV-I).\n- 📝 [ReactJS: Props vs. State](http://lucybain.com/blog/2016/react-state-vs-pros/).\n- 📝 [10 React mini-patterns](https://medium.com/hackernoon/10-react-mini-patterns-c1da92f068c5).\n- 📝 [Making Sense of React Hooks](https://medium.com/@dan_abramov/making-sense-of-react-hooks-fdbde8803889).\n- 📝 [A different way to manage state in React](https://hackernoon.com/a-different-way-to-manage-state-in-react-2d21dfb94482).\n- 📝 [Inside Fiber: in-depth overview of the new reconciliation algorithm in React](https://medium.com/react-in-depth/inside-fiber-in-depth-overview-of-the-new-reconciliation-algorithm-in-react-e1c04700ef6e).\n- 📝 [React's JSX: The Other Side of the Coin](https://medium.com/@housecor/react-s-jsx-the-other-side-of-the-coin-2ace7ab62b98).\n- 📝 [React hooks: not magic, just arrays](https://medium.com/@ryardley/react-hooks-not-magic-just-arrays-cd4f1857236e).\n- 📝 [Thinking About React, Atomically](https://blog.usejournal.com/thinking-about-react-atomically-608c865d2262).\n- 📝 [How Does React Tell a Class from a Function?](https://overreacted.io/how-does-react-tell-a-class-from-a-function/).\n- 📝 [React as a UI Runtime](https://overreacted.io/react-as-a-ui-runtime/).\n- 📝 [State Machines in React](https://gedd.ski/post/state-machines-in-react/).\n- 📝 [Thinking in React Hooks](https://wattenberger.com/blog/react-hooks).\n- 📝 [Dependencies in custom React hooks](https://observablehq.com/@werehamster/dependencies-in-custom-react-hooks).\n- 📝 [A (Mostly) Complete Guide to React Rendering Behavior](https://blog.isquaredsoftware.com/2020/05/blogged-answers-a-mostly-complete-guide-to-react-rendering-behavior/).\n\n\n# CSS\n- 🎥 [Thinking beyond 'Scalable CSS' - Nicholas Gallagher](https://www.youtube.com/watch?v=L8w3v9m6G04).\n- 🎥 [Everything You Know About Web Design Just Changed - Jen Simmons](https://www.youtube.com/watch?v=jBwBACbRuGY).\n- 🎥 [Keeping it simple with CSS that scales - Andy Bell](https://www.youtube.com/watch?v=Apm52q3xPkk).\n- 📝 [Use Cases For Flexbox](https://www.smashingmagazine.com/2018/10/flexbox-use-cases).\n- 📝 [Incomplete List of Mistakes in the Design of CSS](https://wiki.csswg.org/ideas/mistakes).\n- 📝 [Page Transitions for Everyone](https://css-tricks.com/page-transitions-for-everyone/).\n- 📝 [Contextual styling with custom properties](http://simurai.com/blog/2018/04/01/contextual-styling).\n- 📝 [Build User Interfaces by Composing CSS Utility Classes with Tailwind](https://egghead.io/courses/build-user-interfaces-by-composing-css-utility-classes-with-tailwind).\n- 📝 [CSS Utility Classes and \"Separation of Concerns\"](https://adamwathan.me/css-utility-classes-and-separation-of-concerns/).\n- 📝 [CSS and Scalability](http://mrmrs.io/writing/2016/03/24/scalable-css/).\n- 📝 [BEM I (finally) understand](https://m.alphasights.com/bem-i-finally-understand-b0c74815d5b0).\n- 📝 [Battling BEM CSS: 10 Common Problems And How To Avoid Them](https://www.smashingmagazine.com/2016/06/battling-bem-extended-edition-common-problems-and-how-to-avoid-them/).\n- 📝 [Say Hello to Houdini and the CSS Paint API](https://codersblock.com/blog/say-hello-to-houdini-and-the-css-paint-api/).\n- 📝 [My approach to using z-index](https://hackernoon.com/my-approach-to-using-z-index-eca67feb079c).\n- 📝 [Medium's CSS is actually pretty f***ing good](https://medium.com/@fat/mediums-css-is-actually-pretty-fucking-good-b8e2a6c78b06).\n- 📝 [The 100% correct way to do CSS breakpoints](https://medium.freecodecamp.com/the-100-correct-way-to-do-css-breakpoints-88d6a5ba1862).\n- 📝 [Rebuilding slack.com ](https://slack.engineering/rebuilding-slack-com-b124c405c193).\n- 📝 [Using Media Queries For Responsive Design In 2018](https://www.smashingmagazine.com/2018/02/media-queries-responsive-design-2018/).\n- 📝 [A Tale of Two Buttons](https://medium.com/buildit/a-tale-of-two-buttons-e63185aefd5f).\n- 📝 [Five years of PostCSS: State of the Union](https://evilmartians.com/chronicles/five-years-of-postcss-state-of-the-union).\n- 📝 [CSS Position Sticky - How It Really Works!](https://medium.com/@elad/css-position-sticky-how-it-really-works-54cd01dc2d46).\n- 📝 [A Complete Guide to Flexbox](https://css-tricks.com/snippets/css/a-guide-to-flexbox/).\n- 📝 [Thoughts on Self-Documenting CSS](https://keithjgrant.com/posts/2017/06/self-documenting-css/).\n- 📝 [Why we prefer CSS Custom Properties to SASS variables](https://codyhouse.co/blog/post/css-custom-properties-vs-sass-variables).\n- 📝 [Dynamic SVG Animation with CSS Variables](https://lisilinhart.info/posts/svg-animation-css-variables).\n- 📝 [Digging Into The Display Property: Box Generation](https://www.smashingmagazine.com/2019/05/display-box-generation/).\n- 📝 [11 things I learned reading the flexbox spec](https://medium.com/hackernoon/11-things-i-learned-reading-the-flexbox-spec-5f0c799c776b).\n- 📝 [CSS Viewport Units](https://ishadeed.com/article/viewport-units/).\n- 📝 [Building dark mode on Stack Overflow](https://stackoverflow.blog/2020/03/31/building-dark-mode-on-stack-overflow/).\n- 📝 [Ten modern layouts in one line of CSS](https://web.dev/one-line-layouts/).\n- 📝 [Everything I Learned About min(), max(), clamp() In CSS](https://ishadeed.com/article/css-min-max-clamp/).\n- 📝 [The Rules of Margin Collapse](https://www.joshwcomeau.com/css/rules-of-margin-collapse/).\n- 📝 [CSS Container Query Units](https://ishadeed.com/article/container-query-units/).\n- 📝 [Defensive CSS](https://ishadeed.com/article/defensive-css/).\n- 📝 [The evolution of scalable CSS](https://ishadeed.com/article/defensive-css/](https://andreipfeiffer.dev/blog/2022/scalable-css-evolution).\n- 📚 [CSS animation 101](https://cssanimation.rocks/css-animation-101/).\n- 🤷 [Flexbox Froggy - A game for learning CSS flexbox](http://flexboxfroggy.com/).\n- 🤷 [Flexbox Defense](http://www.flexboxdefense.com/).\n- 🤷 [CSS Diner - Where we feast on CSS Selectors!](https://flukeout.github.io/).\n- 🤷 [Relearn CSS layout](https://every-layout.dev/).\n- 🤷 [Modern CSS Solutions for Old CSS Problems](https://moderncss.dev/).\n- 🤷 [What does 100% mean in CSS?](https://wattenberger.com/blog/css-percents).\n- 🤷 [CSS Layout – Popular Layouts \u0026 patterns made with CSS](https://csslayout.io).\n\n\n# CSS Grid\n- 🎥 [Designing with Grid - Jen Simmons](https://www.youtube.com/watch?v=t0b3uBoDkBs).\n- 🎥 [Making Future Interfaces: Algorithmic Layouts - Heydon Pickering](https://www.youtube.com/watch?v=qOUtkN6M52M).\n- 📝 [The benefits of learning how to code layouts with CSS](http://jensimmons.com/post/feb-28-2017/benefits-learning-how-code-layouts-css).\n- 📝 [Introducing the CSS Grid Layout](https://www.sitepoint.com/introducing-the-css-grid-layout/).\n- 📝 [Editorial Design and CSS Grid: Inspiration and examples](https://www.silocreativo.com/en/editorial-design-and-css-grid-inspiration-and-examples/).\n- 📝 [11 Things I Learned Reading the CSS Grid Specification](https://medium.freecodecamp.org/11-things-i-learned-reading-the-css-grid-specification-fb3983aa5e0).\n- 📝 [Should I use Grid or Flexbox?](https://rachelandrew.co.uk/archives/2016/03/30/should-i-use-grid-or-flexbox/).\n- 📝 [Grid Projection Naming](https://www.kizu.ru/grid-projection-naming).\n- 📝 [The benefits of learning how to code layouts with CSS](http://jensimmons.com/post/feb-28-2017/benefits-learning-how-code-layouts-css).\n- 📝 [Using CSS Grid the right way](https://vgpena.github.io/using-css-grid-the-right-way/).\n- 🤷 [CSS Grid with Wes Bos](https://cssgrid.io/).\n- 🤷 [CSS Grid Garden](https://cssgridgarden.com/).\n\n\n# UI Engineering\n- 🎥 [How To Think Like A Front-End Developer - Chris Coyier](https://vimeo.com/showcase/5937296/video/331569372).\n- 📝 [Rendering on the Web](https://developers.google.com/web/updates/2019/02/rendering-on-the-web/).\n- 📝 [Building the Google Photos Web UI](https://medium.com/google-design/google-photos-45b714dfbed1).\n- 📝 [The Elements of UI Engineering](https://overreacted.io/the-elements-of-ui-engineering/).\n- 📝 [How Browsers Work: Behind the scenes of modern web browsers](https://www.html5rocks.com/en/tutorials/internals/howbrowserswork).\n- 📝 [Choosing an HTTP Status Code - Stop Making It Hard](http://racksburg.com/choosing-an-http-status-code/).\n- 📝 [What is the Future of Front End Web Development?](https://css-tricks.com/future-front-end-web-development/).\n- 📝 [Dividing frontend from backend is an antipattern](https://www.thoughtworks.com/insights/blog/dividing-frontend-backend-antipattern).\n- 📝 [What, exactly, is the DOM?](https://bitsofco.de/what-exactly-is-the-dom/).\n- 📝 [Backend-in-the-frontend: a pattern for cleaner code](https://hackernoon.com/frontend-in-the-backend-a-pattern-for-cleaner-code-b497c92d0b49).\n- 📝 [The Great Divide](https://css-tricks.com/the-great-divide/).\n- 📝 [Server to Client](https://alistapart.com/article/server-to-client).\n- 📝 [The Present Future of User Interface Development](https://medium.com/@jevakallio/the-present-future-of-user-interface-development-ebd371255175).\n- 📝 [Architecting UIs for Change](https://joreteg.com/blog/architecting-uis-for-change).\n- 📝 [Writing Resilient Components](https://overreacted.io/writing-resilient-components/)\n- 📝 [Virtual DOM is pure overhead](https://svelte.dev/blog/virtual-dom-is-pure-overhead).\n- 📝 [Scalable Frontend](https://blog.codeminer42.com/scalable-frontend-1-architecture-9b80a16b8ec7) ([Part 2](https://blog.codeminer42.com/scalable-frontend-2-common-patterns-d2f28aef0714), [Part 3](https://blog.codeminer42.com/scalable-frontend-3-the-state-layer-b23ed69ca57c)).\n- 📝 [Frontend Design, React, and a Bridge over the Great Divide](http://bradfrost.com/blog/post/frontend-design-react-and-a-bridge-over-the-great-divide/).\n- 📝 [When a rewrite isn't: rebuilding Slack on the desktop](https://slack.engineering/rebuilding-slack-on-the-desktop-308d6fe94ae4).\n- 📝 [Integrated systems for integrated programmers](https://m.signalvnoise.com/integrated-systems-for-integrated-programmers/).\n- 📝 [Rebuilding our tech stack for the new Facebook.com](https://engineering.fb.com/web/facebook-redesign/).\n- 📝 [The Great CoffeeScript to Typescript Migration of 2017](https://dropbox.tech/frontend/the-great-coffeescript-to-typescript-migration-of-2017).\n- 📝 [ooooops I guess we're* full-stack developers now](https://css-tricks.com/ooooops-i-guess-were-full-stack-developers-now/).\n- 📝 [The Widening Responsibility for Front-End Developers](https://css-tricks.com/the-widening-responsibility-for-front-end-developers/).\n- 📝 [Arquitectura Hexagonal en el FrontEnd](https://softwarecrafters.io/react/arquitectura-hexagonal-frontend).\n- 📝 [The client is not always right: another twist in modern front-end development (Part 1)](https://dev.to/peibolsang/the-client-is-not-always-right-another-twist-in-modern-front-end-development-part-1-1olp).\n- 📝 [Building a System for Front-End Translations](https://engineering.squarespace.com/blog/2018/building-a-system-for-front-end-translations).\n- 📝 [The Back-end for Front-end Pattern (BFF)](https://philcalcado.com/2015/09/18/the_back_end_for_front_end_pattern_bff.html).\n- 📝 [Improving Cumulative Layout Shift at Telegraph Media Group](https://web.dev/telegraph/).\n- 📝 [Overview of the RenderingNG architecture](https://developer.chrome.com/blog/renderingng-architecture/).\n- 📝 [Operaciones de lectura de alto rendimiento con serverless](https://tech.genial.ly/en-cualquier-aplicaci%C3%B3n-o-sistema-existen-una-serie-de-acciones-que-t%C3%ADpicamente-nos-permiten-797615db17b6/).\n- 📝 [Hydration is Pure Overhead](https://www.builder.io/blog/hydration-is-pure-overhead).\n- 📝 [No, disabling a button is not app logic](https://dev.to/davidkpiano/no-disabling-a-button-is-not-app-logic-598i).\n\n\n# Testing\n- 🎥 [Unit Testing sucks (and it's our fault) - José Armesto](https://www.youtube.com/watch?v=GZ9iZsMAZFQ).\n- 🎥 [TDD Mi cuaderno de recetas - Modesto San Juan](https://www.youtube.com/watch?v=o9yspCrKHV0).\n- 🎥 [Component Tests with Vue.js - Matt O'Connell](https://www.youtube.com/watch?v=OIpfWTThrK8).\n- 🎥 [Establishing testing patterns with software design principles - Aaron Abramov](https://www.youtube.com/watch?v=_pnW-JjmyXE).\n- 🎥 [Please don't mock me - Justin Searls](https://www.youtube.com/watch?v=Af4M8GMoxi4).\n- 🎥 [Writing Better Tests with React Testing Library - Billy Mathews](https://www.youtube.com/watch?v=hFm0enk-qfM).\n- 🎥 [Write Fewer Tests! From Automation to Autogeneration - David Khourshid](https://www.youtube.com/watch?v=tpNmPKjPSFQ).\n- 🎥 [BDD in Action: Testing Modern Web Applications at Scale - John Ferguson Smart](https://www.youtube.com/watch?v=hdBxLZ8f82Y).\n- 🎥 [Test Desiderata - Kent Beck](https://www.youtube.com/playlist?list=PLlmVY7qtgT_lkbrk9iZNizp978mVzpBKl).\n- 🎥 [Testing Async Components – Alex Krolick](https://www.youtube.com/watch?v=b8SOFNc_X_A).\n- 🎥 [Don’t Make These Testing Mistakes – Gleb Bahmutov](https://www.youtube.com/watch?v=VwQIWQ1WcGo).\n- 🎥 [On The Relationship Between Units Of Isolation And Test Coupling – Mario Cervera](https://www.youtube.com/watch?v=APFbb5MwLEU).\n- 🎥 [TDD, Where Did It All Go Wrong – Ian Cooper](https://www.youtube.com/watch?v=EZ05e7EMOLM).\n- 🎥 [Magic Tricks of Testing – Sandi Metz](https://www.youtube.com/watch?v=qPfQM4w4I04).\n- 📝 [Lean Testing or Why Unit Tests are Worse than You Think](https://blog.usejournal.com/lean-testing-or-why-unit-tests-are-worse-than-you-think-b6500139a009).\n- 📝 [Mocking as a Design Tool](https://codurance.com/2018/10/18/mocking-as-a-design-tool/).\n- 📝 [Migrating from Mocha to Jest](https://medium.com/airbnb-engineering/unlocking-test-performance-migrating-from-mocha-to-jest-2796c508ec50).\n- 📝 [Testing Implementation Details](https://blog.kentcdodds.com/testing-implementation-details-ccb8d269586).\n- 📝 [Why You Should Sometimes Test \"Implementation Details\"](https://codingitwrong.com/2018/12/03/why-you-should-sometimes-test-implementation-details.html).\n- 📝 [Static vs Unit vs Integration vs E2E Testing for Frontend Apps](https://kentcdodds.com/blog/unit-vs-integration-vs-e2e-tests).\n- 📝 [How to know what to test](https://kentcdodds.com/blog/how-to-know-what-to-test).\n- 📝 [Tutorial: JavaScript End to End Testing with Cypress](https://www.valentinog.com/blog/cypress/).\n- 📝 [Mocking is a Code Smell](https://medium.com/javascript-scene/mocking-is-a-code-smell-944a70c90a6a).\n- 📝 [Five Things You (Probably) Didn't Know About Testing Library](https://www.polvara.me/posts/five-things-you-didnt-know-about-testing-library/).\n- 📝 [Don't DRY your tests](https://vanslaars.io/post/dont-dry-your-tests/).\n- 📝 [Giving Up on TDD](https://blog.cleancoder.com/uncle-bob/2016/03/19/GivingUpOnTDD.html).\n- 📝 [test \u0026\u0026 commit || revert](https://medium.com/@kentbeck_7670/test-commit-revert-870bbd756864).\n- 📝 [The Transformation Priority Premise](https://blog.cleancoder.com/uncle-bob/2013/05/27/TheTransformationPriorityPremise.html).\n- 📝 [Test First](https://blog.cleancoder.com/uncle-bob/2013/09/23/Test-first.html).\n- 📝 [The Cycles of TDD](https://blog.cleancoder.com/uncle-bob/2014/12/17/TheCyclesOfTDD.html).\n- 📝 [Symmetry Breaking](https://blog.cleancoder.com/uncle-bob/2017/03/07/SymmetryBreaking.html).\n- 📝 [Testing Functional React Components](https://leanmind.es/en/blog/testing_react_hooks).\n- 📝 [Front-end productivity boost: Cypress as your main development browser](https://dev.to/noriste/front-end-productivity-boost-cypress-as-your-main-development-browser-5cdk).\n- 📝 [TDD Guided by ZOMBIES](http://blog.wingman-sw.com/tdd-guided-by-zombies).\n- 📝 [TDD](https://ronjeffries.com/articles/019-01ff/tdd-one-word/).\n- 📝 [Construir confianza en el código, test a test](https://franiglesias.github.io/building-confidence/).\n- 📝 [TDD on the Front End](https://www.geepawhill.org/2020/03/11/tdd-on-the-front-end/).\n- 📝 [Dimensiones entre pruebas aisladas e integradas. El grado de confianza](https://qajungle.com/dimensiones-entre-pruebas-aisladas-e-integradas-el-grado-de-confianza/).\n- 📝 [Dimensiones entre pruebas aisladas e integradas. Tiempo de test](https://qajungle.com/dimensiones-entre-pruebas-aisladas-e-integradas-tiempo-de-test/).\n- 📝 [Unit Testing Dependencies: The Complete Guide](https://enterprisecraftsmanship.com/posts/unit-testing-dependencies).\n- 📝 [Property-based testing for JavaScript developers](https://dev.to/meeshkan/property-based-testing-for-javascript-developers-21b2).\n- 📝 [Devil's advocate](https://blog.ploeh.dk/2019/10/07/devils-advocate/).\n- 📝 [Stop mocking fetch](https://kentcdodds.com/blog/stop-mocking-fetch/).\n- 📝 [The testing pyramid should look more like a crab](https://changelog.com/posts/the-testing-pyramid-should-look-more-like-a-crab).\n- 📝 [How to Take a 'Marie Kondo' Approach to Software Testing](https://builtin.com/software-engineering-perspectives/organize-E2E-tests).\n- 📝 [On Multiple Givens, Whens and Thens](https://lizkeogh.com/2019/05/06/on-multiple-givens-whens-and-thens/).\n- 📝 [Mock Roles, not Objects](http://jmock.org/oopsla2004.pdf).\n- 📝 [Testing API calls in Vue applications](https://afontcu.dev/testing-api-calls/) _(disclaimer: I wrote this post)_.\n- 📝 [I know testing is important, but](https://afontcu.dev/testing-is-hard/) _(disclaimer: I wrote this post)_.\n- 📝 [Front-end Testing and a tale of three users](https://afontcu.dev/frontend-testing-code-consumers/) _(disclaimer: I wrote this post)_.\n- 📝 [Creating a culture of testing](https://afontcu.dev/culture-of-testing/) _(disclaimer: I wrote this post)_.\n- 🤷 [Testing JavaScript](http://testingjavascript.com).\n- 🤷 [How They Test](https://github.com/abhivaikar/howtheytest).\n\n\n# Performance\n- 🎥 [Perceived Performance: The only kind that really matters - Eli Fitch](https://www.youtube.com/watch?v=USH4iPQ44LQ).\n- 🎥 [FaCSSt—CSS and Performance - Harry Roberts](https://www.youtube.com/watch?v=2Rn8an74khk).\n- 📝 [A Tinder Progressive Web App Performance Case Study](https://medium.com/@addyosmani/a-tinder-progressive-web-app-performance-case-study-78919d98ece0).\n- 📝 [Web Performance 101](https://3perf.com/talks/web-perf-101/).\n- 📝 [Preload, Prefetch And Priorities in Chrome](https://medium.com/reloading/preload-prefetch-and-priorities-in-chrome-776165961bbf).\n- 📝 [The Cost Of JavaScript In 2018](https://medium.com/@addyosmani/the-cost-of-javascript-in-2018-7d8950fbb5d4).\n- 📝 [How We Load Web Fonts Progressively](https://www.filamentgroup.com/lab/font-events.html).\n- 📝 [Web fonts: when you need them, when you don't](https://hackernoon.com/web-fonts-when-you-need-them-when-you-dont-a3b4b39fe0ae).\n- 📝 [Optimising the front end for the browser](https://hackernoon.com/optimising-the-front-end-for-the-browser-f2f51a29c572).\n- 📝 [10 things I learned making the fastest site in the world](https://medium.com/hackernoon/10-things-i-learned-making-the-fastest-site-in-the-world-18a0e1cdf4a7).\n- 📝 [The State of the Web](https://medium.com/@fox/talk-the-state-of-the-web-3e12f8e413b3).\n- 📝 [Popular HTTP Headers for Enhancing Performance](https://www.keycdn.com/blog/http-headers/).\n- 📝 [Font loading strategy for single page applications](https://jeremenichelli.io/2018/07/font-loading-strategy-single-page-applications/).\n- 📝 [Front-End Developers Have to Manage the Loading Experience](https://css-tricks.com/front-end-developers-have-to-manage-the-loading-experience).\n- 📝 [Performance Web en tiempos modernos](https://octuweb.com/performance-web-en-tiempos-modernos/).\n- 📝 [CSS and Network Performance](https://csswizardry.com/2018/11/css-and-network-performance/).\n- 📝 [An In-Depth Guide To Measuring Core Web Vitals](https://www.smashingmagazine.com/2021/04/complete-guide-measure-core-web-vitals/).\n- 🤷 [Web Performance: Learn to Make Your Websites Load Fast with Webpack 4](https://frontendmasters.com/courses/performance-webpack/).\n\n\n# Accessibility\n- 🎥 [Common ways we break accessibility and how to avoid - Laura Carvajal](https://www.youtube.com/watch?v=O_OJfY4Jax4).\n- 🎥 [Getting your priorities straight - Heydon Pickering](https://www.youtube.com/watch?v=MZfZO9mTKpU).\n- 🎥 [Inteligencia artificial para acabar con la dislexia - Luz Rello](https://www.youtube.com/watch?v=csWnPn6fEa8).\n- 📝 [The Web Accessibility Introduction I Wish I Had](https://dev.to/maxwell_dev/the-web-accessibility-introduction-i-wish-i-had-4ope).\n- 📝 [Disabled buttons suck](https://axesslab.com/disabled-buttons-suck/).\n- 📝 [Links vs. Buttons in Modern Web Applications](https://marcysutton.com/links-vs-buttons-in-modern-web-applications/).\n- 📝 [Why, How, and When to Use Semantic HTML and ARIA](https://css-tricks.com/why-how-and-when-to-use-semantic-html-and-aria/).\n- 📝 [Accessible Icon Buttons](https://www.sarasoueidan.com/blog/accessible-icon-buttons/).\n- 📝 [Building the most inaccessible site possible with a perfect Lighthouse score](https://www.matuzo.at/blog/building-the-most-inaccessible-site-possible-with-a-perfect-lighthouse-score/).\n- 📝 [How to Section Your HTML](https://css-tricks.com/how-to-section-your-html/).\n- 📝 [Accessibility and web performance are not features, they're the baseline](https://css-tricks.com/accessibility-and-web-performance-are-not-features-theyre-the-baseline/).\n- 📝 [Pseudo Localization @ Netflix](https://medium.com/netflix-techblog/pseudo-localization-netflix-12fff76fbcbe).\n- 📝 [Why the GOV.UK Design System team changed the input type for numbers](https://technology.blog.gov.uk/2020/02/24/why-the-gov-uk-design-system-team-changed-the-input-type-for-numbers/).\n- 🤷 [Nutrition Cards for Accessible Components A11Y Expectations](https://davatron5000.github.io/a11y-nutrition-cards/).\n- 🤷 [Inclusive Components](https://inclusive-components.design).\n\n\n# Product Management\n- 🎥 [Tengo demasiados proyectos...¿Qué hago? (Gestión de la Demanda) - Ángel Medinilla](https://www.youtube.com/watch?v=xsqVWY3wpF4).\n- 🎥 [The Importance of Listening to Your Customers - David Cancel](http://www.mindtheproduct.com/2016/12/importance-listening-customers-david-cancel/).\n- 🎥 [3x Explore, Expand, Extract – Kent Beck](https://www.youtube.com/watch?v=FlJN6_4yI2A).\n- 🎥 [Cómo entregar más por menos – Marta Manso](https://www.youtube.com/watch?v=MtwyXiuW1OU).\n- 🎥 [Creating Value and Flow in Product Development – John Cutler](https://www.youtube.com/watch?v=NGdx-f-aGXs).\n- 🎥 [Desarrollo de producto en una scale-up - Dani Latorre](https://www.youtube.com/watch?v=8NHZZcZUcBM).\n- 📝 [Your Product is Decisions](https://www.farnamstreetblog.com/2013/11/your-product-is-decisions/).\n- 📝 [Product Management Alignment - How to create it](https://herbigt.com/alignment-is-not-agreement).\n- 📝 [¿Por qué no hay SEO en Mercadona Online?](https://medium.com/@josetarheel/por-qu%C3%A9-no-hay-seo-en-mercadona-online-128f5f3a863c).\n- 📝 [MVPM: Minimum Viable Product Manager](https://blackboxofpm.com/mvpm-minimum-viable-product-manager-e1aeb8dd421).\n- 📝 [The New User Story Backlog is a Map](http://www.jpattonassociates.com/the-new-backlog/).\n- 📝 [Minimum Valuable Problem](http://tynerblain.com/blog/2016/07/22/minimum-valuable-problem/).\n- 📝 [A Minimum Viable Product Is Not a Product, It's a Process](http://www.themacro.com/articles/2016/01/minimum-viable-product-process/).\n- 📝 [The Three Jobs of Product Management](https://productcoalition.com/three-jobs-of-product-management-9e006f944bc7).\n- 📝 [The Ultimate Guide to Minimum Viable Product](https://hackernoon.com/the-ultimate-guide-to-minimum-viable-product-59218ce738f8).\n- 📝 [Got a great product idea? Don't build it](https://medium.com/swlh/got-a-great-product-idea-dont-build-it-4499c6ab581f).\n- 📝 [Looking beyond launch](https://clearleft.com/posts/425).\n- 📝 [All You Need To Know About Customer Journey Mapping](https://www.smashingmagazine.com/2015/01/all-about-customer-journey-mapping/).\n- 📝 [The most important thing Dropbox did to scale Product Management](https://medium.com/startup-grind/the-most-important-thing-dropbox-did-to-scale-product-management-fed90e30697e).\n- 📝 [Process \u003e Outcome (How to Overcome The Outcome Bias) ](https://medium.com/personal-growth/process-outcome-how-to-overcome-the-outcome-bias-acc521a30484).\n- 📝 [The essence of story slicing in agile development](https://www.neilkillick.com/blog/the-essence-of-story-slicing-in-agile-development).\n- 📝 [Have you ever tried to learn a new skill online?](https://blog.prototypr.io/google-hobbies-a-retrospective-on-a-new-feature-to-help-google-users-find-and-learn-new-skills-650947f0be).\n- 📝 [What a very bad day at work taught me about building Stack Overflow's community](https://stackoverflow.blog/2019/07/18/building-community-inclusivity-stack-overflow/).\n- 📝 [Continuous Alignment of Product Management](https://productcoalition.com/continuous-alignment-of-product-management-699bd61c2c0b).\n- 📝 [Product vs. Feature Teams](https://svpg.com/product-vs-feature-teams/).\n- 📝 [Deadline Defense](https://www.ronjeffries.com/articles/018-01ff/deadline-defense/).\n- 📝 [How Product Managers Lose Trust](https://cutle.fish/blog/how-product-managers-lose-trust).\n- 📝 [Outcome Over Output: Also Impact and Effort](https://medium.com/@kentbeck_7670/outcome-over-output-also-impact-and-effort-8f9eb0ce0dbb).\n- 📝 [Product vs Design vs Tech: A Partnership, not a Battlefield](https://productcoalition.com/product-vs-design-vs-tech-a-partnership-not-a-battlefield-95d3bcaee52e).\n- 📝 [Kent Beck's 3X — Explore, Expand, Extract](https://ideas.riverglide.com/3x-explore-expand-extract-b9aad6402a5a).\n- 📝 [The Product Development Triathlon](https://medium.com/@kentbeck_7670/the-product-development-triathlon-6464e2763c46).\n- 📝 [Fast/Slow in 3X: Explore/Expand/Extract](https://medium.com/@kentbeck_7670/fast-slow-in-3x-explore-expand-extract-6d4c94a7539).\n- 📝 [Crack The WIP](https://medium.com/@johnpcutler/crack-the-wip-work-in-progress-7b0c646a7cf8).\n- 📝 [6 diagrams I use to explain Product Management concepts](https://medium.com/swlh/6-diagrams-i-use-to-explain-product-management-concepts-b9d9e79880bf).\n- 📝 [How to survive working at a startup](https://stanete.com/survive-working-startup).\n- 📝 [Making sense of MVP (Minimum Viable Product) – and why I prefer Earliest Testable/Usable/Lovable](https://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp).\n- 📝 [50 Short Product Lessons](https://cutle.fish/blog/50-product-lessons).\n- 📝 [The Mindset That Kills Product Thinking](https://www.jpattonassociates.com/mindset-that-kills-product-thinking/).\n- 📝 [Managing Product Development by Integrating Around Concerns](https://rjs.medium.com/managing-product-development-by-integrating-around-concerns-77640bcde28d).\n- 📝 [Invisible asymptotes](https://www.eugenewei.com/blog/2018/5/21/invisible-asymptotes).\n- 📝 [Product Management Mental Models for Everyone](https://blackboxofpm.com/product-management-mental-models-for-everyone-31e7828cb50b).\n- 📝 [Effective Product Management](https://cmcluck.medium.com/effective-product-management-8021831a184).\n- 📝 [How to Define Your Product Strategy](https://gibsonbiddle.medium.com/intro-to-product-strategy-60bdf72b17e3).\n- 📝 [Designing early customer learning](https://medium.com/lean-startup-circle/designing-early-customer-learning-82ef92ebbd21).\n- 📝 [El Efecto Lindy inverso](https://www.estrategiadeproducto.com/p/el-efecto-lindy-inverso).\n- 📝 [Iterative and Incremental Development: we need both](https://productdeveloper.net/iterative-incremental-development).\n- 📝 [Entregar no es suficiente](https://www.estrategiadeproducto.com/p/entregar-no-es-suficiente).\n- 📚 [The Lean Startup](http://theleanstartup.com/).\n- 📚 [Zero to One](http://zerotoonebook.com/).\n- 📚 [Escaping the build trap](https://www.amazon.com/Escaping-Build-Trap-Effective-Management/dp/149197379X).\n- 📚 [Getting Real](https://basecamp.com/gettingreal).\n- 📚 [Shape Up](https://basecamp.com/shapeup).\n- 📚 [Continuous Discovery Habits](https://www.producttalk.org/2021/05/continuous-discovery-habits/).\n- 🤷 [Spotify: A Product Story](https://open.spotify.com/show/3L9tzrt0CthF6hNkxYIeSB).\n\n\n# Agile\n- 🎥 [Coaching de datos - Jaume Jornet](https://www.youtube.com/watch?v=72dEeZJYb3o).\n- 🎥 [Empresa Ágil del siglo XXI - Ángel Medinilla](https://www.youtube.com/watch?v=YTKvaJDuw8Q).\n- 🎥 [The Lean Organization - Gabriel Prat](https://www.youtube.com/watch?v=kFLvzqE3Rr4).\n- 🎥 [Agile is Dead - Pragmatic Dave Thomas](https://www.youtube.com/watch?v=a-BOSpxYJ9M).\n- 🎥 [Beyond Agile Programming - Kent Beck](https://www.youtube.com/watch?v=d4qldY0g_dI).\n- 📝 [Making the Date](https://ronjeffries.com/xprog/articles/jatmakingthedate/).\n- 📝 [How to Impose Agile](https://ronjeffries.com/articles/018-01ff/imposition/).\n- 📝 [Give teams a problem to solve, not a solution to implement](https://medium.com/@jboogie/give-teams-a-problem-to-solve-not-a-solution-to-implement-52ad16252716).\n- 📝 [Do you want Crappy Agile?](https://ronjeffries.com/articles/016-03/you-want/).\n- 📝 [12 Signs You're Working in a Feature Factory](https://hackernoon.com/12-signs-youre-working-in-a-feature-factory-44a5b938d6a2).\n- 📝 [Order-Takers vs. Value-Builders](https://hackernoon.com/order-takers-vs-value-builders-f4cd387462b8).\n- 📝 [Agile Died While You Were Doing Your Standup](http://www.mindtheproduct.com/2017/04/agile-died-standup/).\n- 📝 [Radical Agility 101: Study Notes](https://tech.zalando.com/blog/radical-agility-study-notes/).\n- 📝 [How we structure our work and teams at Basecamp](https://m.signalvnoise.com/how-we-set-up-our-work-cbce3d3d9cae).\n- 📝 [What's Missing In The Agile Manifesto: Mindset](https://www.forbes.com/sites/stevedenning/2016/06/07/the-key-missing-ingredient-in-the-agile-manifesto-mindset/#7fe910146a93).\n- 📝 [When story points misfire](https://medium.com/xing-engineering/when-story-points-misfire-88b068bfc97c).\n- 📝 [Agile doesn't have a brain ](https://medium.com/@jboogie/agile-doesnt-have-a-brain-51c2835a838).\n- 📝 [Adopting Agile? You're aiming at the wrong target](https://www.linkedin.com/pulse/adopting-agile-youre-aiming-wrong-target-tim-snyder).\n- 📝 [How Slate redesigned the way we work](https://slate.com/briefing/2018/01/jason-santa-maria-on-how-slate-redesigned-the-way-we-work.html).\n- 📝 [One year of agile teams at aFrogleap](https://afrogleap.com/agile/one-year-of-agile-teams-at-afrogleap/).\n- 📝 [Why Isn't Agile Working?](https://hackernoon.com/why-isnt-agile-working-d7127af1c552).\n- 📝 [Developers Should Abandon Agile](https://ronjeffries.com/articles/018-01ff/abandon-1/).\n- 📝 [Self-Balanced, Not Self-Organized](https://blog.agilityscales.com/self-balanced-not-self-organized-4056dd6a087d).\n- 📝 [Want to scale agile? Don't. Descale the work first. Achieve big through small](https://medium.com/@jonathansmart1/want-to-scale-agile-dont-descale-the-work-first-achieve-big-through-small-7bdd09962540).\n- 📝 [Dinámicas de PO como motor de cambio del equipo](https://medium.com/@ladypain/din%C3%A1micas-de-po-como-motor-de-cambio-del-equipo-95aa9ea89430).\n- 📝 [Three drawings I use to explain agile](https://medium.com/swlh/three-drawings-i-use-to-explain-agile-9c0ef15b64b8).\n- 📝 [A letter to Agile Coaches (Scrum, XP, and software delivery)](https://www.eferro.net/2019/04/a-letter-to-agile-coaches-scrum-xp-and.html).\n- 📝 [Why Don't We Just Call Agile What It Is: Feminist](https://medium.com/@Hanna.Thomas/why-dont-we-just-call-agile-what-it-is-feminist-8bdd9193edba).\n- 📝 [No Software: No Agile, No Scrum](https://ronjeffries.com/articles/019-01ff/no-software/).\n- 📝 [Twelve](https://ronjeffries.com/articles/019-01ff/twelve/).\n- 📝 [12 Signs You're Working in a Feature Factory — 3 Years Later](https://amplitude.com/blog/12-signs-youre-working-in-a-feature-factory-3-years-later).\n- 📝 [Failed #SquadGoals](https://www.jeremiahlee.com/posts/failed-squad-goals/).\n- 📝 [The Daily Meeting](https://www.industriallogic.com/blog/the-daily-meeting/).\n- 📝 [Why roadmaps reflect the level of Agile inadequacy](https://medium.com/serious-scrum/why-roadmaps-reflect-the-level-of-agile-inadequacy-27dd7474a477).\n- 📝 [Flaws In Scrum And Agile](https://www.pandastrike.com/posts/20150304-agile/).\n- 📝 [What Killed Waterfall could Kill Agile](https://gist.github.com/joshwand/710960).\n- 📝 [Agility ≠ Speed](https://kevlinhenney.medium.com/agility-speed-96057078fe40).\n- 📝 [Pondering Agile Principles](https://benjiweber.co.uk/blog/2022/01/30/pondering-agile-principles/).\n- 📝 [Modern Agile is Stupid: on why all great ideas are killed by simple-minded idiots, why Jira kills software, and how to be a good manager](https://medium.com/@thecodingteacher_52591/modern-agile-is-stupid-on-why-all-great-ideas-are-killed-by-simple-minded-idiots-why-jira-kills-02080b937de2).\n- 📝 [Rethinking Agile... for all business?](https://afontcu.dev/rethinking-agile/) _(disclaimer: I wrote this post)_.\n- 📚 [The Nature of Software Development](https://pragprog.com/book/rjnsd/the-nature-of-software-development).\n\n\n\n# Kanban and Lean\n- 🎥 [Little's Flaw – Daniel Vacanti](https://vimeo.com/52683659).\n- 📝 [Why we moved from Scrum to Kanban](https://medium.com/skim-technologies/why-we-moved-from-scrum-to-kanban-b578d210ef8a).\n- 📝 [Little's Law – It's not about the numbers](https://agileramblings.com/2012/12/11/littles-law-its-not-about-the-numbers/).\n- 📝 [Little's Law - the basis of Lean and Kanban](http://www.vissinc.com/2012/09/07/littles-law-isnt-it-a-linear-relationship/).\n- 📝 [The Principles of Kanban method](https://web.archive.org/web/20140114161522/http://www.djaa.com/principles-kanban-method).\n- 📝 [Henry Ford: Master of flow](https://yorkesoftware.com/2017/06/13/henry-ford-master-of-flow/).\n- 📝 [WIP It Real Good](https://hackernoon.com/wip-it-real-good-66aa710178fd).\n- 📝 [Faster. Faster. Faster.](https://hackernoon.com/faster-faster-faster-231c7b3d088d).\n- 📝 [Why We Need WIP Limits](https://leankit.com/learn/kanban/why-we-need-wip-limits/).\n- 📝 [Creating Flow and Value in Product Development](https://amplitude.com/blog/creating-flow-value-in-product-development).\n- 📝 [Your developers are not slow](https://sprint.ly/blog/your-developers-arent-slow/).\n- 📝 [Limiting Work in Process (WiP) and Having Small Batches is Antifragile](https://innolution.com/blog/limiting-work-in-process-wip-and-having-small-batches-is-antifragile).\n- 📝 [Kanban Metric Layout (I)](https://jeronimopalacios.com/metodo-kanban/kanban-metric-layout/) ([Part 2](https://jeronimopalacios.com/agile/kanban-metric-layout-ii/)).\n- 📝 [Reading the Signs: Kanban CFD Patterns](https://getnave.com/blog/kanban-cfd-patterns/).\n- 📝 [Kanban Classes of Service](https://kanbanzone.com/resources/kanban/classes-of-service/).\n- 📝 [You say slow](https://afontcu.dev/slow/) _(disclaimer: I wrote this post)_.\n- 📚 [This is Lean: Resolving the Efficiency Paradox](https://thisislean.com/).\n- 📚 [The Principles of Product Development Flow](https://www.amazon.com/Principles-Product-Development-Flow-Generation/dp/1935401009).\n\n\n\n# Software Economics\n- 🎥 [7 minutes, 26 seconds, and the Fundamental Theorem of Agile Software Development](https://www.youtube.com/watch?v=WSes_PexXcA).\n- 🎥 [Software that Fits in Your Head - Dan North](https://www.youtube.com/watch?v=4Y0tOi7QWqM).\n- 🎥 [Actionable Metrics for Predictability – Daniel Vacanti](https://vimeo.com/146545310).\n- 🎥 [El patadón palante. Posponer decisiones - Eduardo Ferro](https://www.youtube.com/watch?v=vEr2xbNoUxM).\n- 📝 [Better coordination, or better software?](https://jessitron.com/2021/08/02/better-coordination-or-better-software/).\n- 📝 [\"Real Options\" Underlie Agile Practices](https://www.infoq.com/articles/real-options-enhance-agility/).\n- 📝 [Your app is an onion: Why software projects spiral out of control](https://medium.com/swlh/your-app-is-an-onion-why-software-projects-spiral-out-of-control-bb9247d9bdbd).\n- 📝 [Is High Quality Software Worth the Cost?](https://martinfowler.com/articles/is-quality-worth-cost.html).\n- 📝 [Examining the Agile Cost of Change Curve](http://www.agilemodeling.com/essays/costOfChange.htm).\n- 📝 [The Code Quality vs. Speed Fallacy](https://medium.com/@asciamanna/the-code-quality-vs-speed-fallacy-f4eea147b23e).\n- 📝 [The Cost of Change](https://codingitwrong.com/2020/03/09/the-cost-of-change.html).\n- 📝 [Inefficient Efficiency](https://medium.com/@kentbeck_7670/inefficient-efficiency-5b3ab5294791).\n- 📝 [Duplication, you're welcome](https://rachelcarmena.github.io/2018/02/27/duplication-you-are-welcome.html).\n- 📝 [Write code that is easy to delete, not easy to extend](https://programmingisterrible.com/post/139222674273/write-code-that-is-easy-to-delete-not-easy-to).\n- 📝 [Repeat yourself, do more than one thing, and rewrite everything](https://programmingisterrible.com/post/176657481103/repeat-yourself-do-more-than-one-thing-and).\n- 📝 [Why Speed is Key](https://www.devteams.at/speed-is-key/2021/04/23/why-speed-is-key.html).\n- 📝 [Speed in Software Development](https://www.targetprocess.com/blog/speed-in-software-development/).\n- 📝 [When costs are nonlinear, keep it small](https://jessitron.com/2021/01/18/when-costs-are-nonlinear-keep-it-small/).\n- 📝 [The Real Cost of Change](https://lizkeogh.com/2012/01/30/the-real-cost-of-change/).\n- 📝 [Understanding Feedback Loops in DevOps](https://medium.com/@antweiss/understanding-feedback-loops-in-devops-e93b92b74bd1).\n- 📝 [Optimizing micro-feedback loops in engineering](https://leaddev.com/productivity-eng-velocity/optimizing-micro-feedback-loops-engineering).\n- 📝 [Big Batch Releases](https://www.geepawhill.org/2021/05/18/big-batch-releases/).\n- 📝 [Maximizing Developer Effectiveness](https://martinfowler.com/articles/developer-effectiveness.html).\n- 📝 [The Eternal Struggle Between Business and Programmers](https://blog.thecodewhisperer.com/permalink/the-eternal-struggle-between-business-and-programmers).\n- 📝 [Software development: The art of postponing decisions](https://www.eferro.net/2022/08/software-development-art-of-postponing.html).\n- 📝 [The Art of Small Steps in Software Development: A Lean Vision](https://www.eferro.net/2023/10/the-art-of-small-steps-in-software.html).\n- 📝 [Buscando el Product Market Fit y Arquitectura Hexagonal](https://danilat.com/weblog/2024/01/23/hexagonal-product-market-fit).\n- 📝 [The End of Software](https://docs.google.com/document/d/103cGe8qixC7ZzFsRu5Ww2VEW5YgH9zQaiaqbBsZ1lcc).\n- 📝 [Por qué son tan difíciles los productos basados en software](https://www.sumapositiva.com/i/148996459/por-que-son-tan-dificiles-los-productos-basados-en-software).\n- 📝 [The minefield of software development](https://afontcu.dev/minefield/)  _(disclaimer: I wrote this post)_.\n- 📝 [It's all about feedback loops](https://afontcu.dev/feedback-loops/) _(disclaimer: I wrote this post)_.\n- 📝 [Beware the feedback loop](https://afontcu.dev/beware-feedback-loops/) _(disclaimer: I wrote this post)_.\n- 📚 [Software Economics](https://leanpub.com/software-economics).\n- 📚 [Making Work Visible: Exposing Time Theft to Optimize Work \u0026 Flow](https://www.goodreads.com/en/book/show/36458712/).\n\n\n\n# Software Crafting\n- 🎥 [Refactorizar a patrones - Xavi Gost](https://www.youtube.com/watch?v=ME30PL5jn04).\n- 🎥 [Software Crasftsmanship - Sandro Mancuso](https://www.youtube.com/watch?v=9OhXqBlCmrM).\n- 🎥 [Simplicidad para desarrolladores - Eduardo Ferro](https://www.youtube.com/watch?v=6FDxbCzh2sI).\n- 🎥 [Writing Readable Code - Tom Hudson](https://www.youtube.com/watch?v=OVf0xP4BLq0).\n- 🎥 [Livable Code - Sarah Mei](https://www.youtube.com/watch?v=8_UoDmJi7U8).\n- 🎥 [What Does Tech Excellence Look Like? - Martin Fowler](https://www.youtube.com/watch?v=Avs70dZ3Vlk).\n- 🎥 [The Path to Craftsmanship - Chet Hendrickson \u0026 Ron Jeffries](https://www.youtube.com/watch?v=Avs70dZ3Vlk).\n- 🎥 [Deliveritis Aguda - Carlos Buenosvinos](https://www.youtube.com/watch?v=vGCowJY5QCQ).\n- 🎥 [Workflows of Refactoring - Martin Fowler](https://www.youtube.com/watch?v=vqEg37e4Mkw).\n- 🎥 [Effective Technical Agile - Emily Bache](https://www.youtube.com/watch?v=CuO6dbdQup4).\n- 🎥 [Writing Software – David Heinemeier Hansson](https://www.youtube.com/watch?v=9LfmrkyP81M).\n- 🎥 [Tidy First? – Kent Beck](https://www.youtube.com/watch?v=BFFY9Zor6zw).\n- 🎥 [It's Not Continuous Delivery If You Can't Deploy Right Now - Ken Mugrage](https://www.youtube.com/watch?v=po712VIZZ7M).\n- 🎥 [Pusheando en master, que es gerundio – Isidro López](https://www.youtube.com/watch?v=UvtaujgCNsI).\n- 🎥 [En mi equipo esto funciona pero no se por qué – Aitor Alzola](https://www.youtube.com/watch?v=sftJywH_VSU).\n- 📝 [You Are Not Paid to Write Code](http://bravenewgeek.com/you-are-not-paid-to-write-code/).\n- 📝 [Tech companies: these are the perks (and benefits) I want](https://hackernoon.com/tech-companies-these-are-the-perks-and-benefits-i-want-5e9788c30958).\n- 📝 [The DIY illusion](http://www.mironov.com/diy/).\n- 📝 [How to stand on the shoulders of giants](https://medium.freecodecamp.org/how-to-stand-on-shoulders-16e8cfbc127b).\n- 📝 [The Tragedy of Craftsmanship](http://blog.cleancoder.com/uncle-bob/2018/08/28/CraftsmanshipMovement.html).\n- 📝 [How Do We Go Faster?](https://hackernoon.com/how-do-we-go-faster-ed51207952a8).\n- 📝 [Agilismo versus craftismo. Y diversidad](https://medium.com/scbcn/agilismo-versus-craftismo-y-diversidad-67c465e3acf7).\n- 📝 [Writing Tidy Code](https://csswizardry.com/2017/05/writing-tidy-code/).\n- 📝 [The Cult of the Complex](https://alistapart.com/article/cult-of-the-complex).\n- 📝 [The Human Cost of Tech Debt](http://www.infragistics.com/community/blogs/erikdietrich/archive/2016/06/29/the-human-cost-of-tech-debt.aspx).\n- 📝 [Paying Technical Debt: How To Rescue Legacy Code through Refactoring](http://blog.intracto.com/paying-technical-debt-how-to-rescue-legacy-code-through-refactoring).\n- 📝 [Imaginary Problems Are the Root of Bad Software](https://medium.com/@george3d6/imaginary-problems-d4f2921bd1b8).\n- 📝 [KPIs para equipos de desarrollo de software](https://www.danilat.com/weblog/2019/06/10/kpis-equipos-desarrollo-software).\n- 📝 [Technical Skills](https://ronjeffries.com/articles/019-01ff/tech-skills/).\n- 📝 [La simplicidad por principio](https://leanmind.es/es/blog/simplicidad-por-principio/).\n- 📝 [Extreme Programming, a Reflection](https://blog.cleancoder.com/uncle-bob/2013/12/10/Thankyou-Kent.html).\n- 📝 [Refactoring](https://sourcemaking.com/refactoring).\n- 📝 [A Tale of Two TDDers](https://www.industriallogic.com/blog/a-tale-of-two-tdders/).\n- 📝 [One Defect, Two Fixes](https://www.industriallogic.com/blog/one-defect-two-fixes/).\n- 📝 [Ubiquitous Language \u0026 the joy of naming](https://blog.carbonfive.com/2016/10/04/ubiquitous-language-the-joy-of-naming/).\n- 📝 [Understanding Incremental Switchover](https://www.geepawhill.org/2020/07/21/understanding-incremental-switchover/).\n- 📝 [TechnicalDebtQuadrant](https://martinfowler.com/bliki/TechnicalDebtQuadrant.html).\n- 📝 [What is DevOps? A guide to common methods and misconceptions](https://github.blog/2020-10-07-devops-definition/).\n- 📝 [The Wrong Abstraction](https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction).\n- 📝 [The Product-Minded Software Engineer](https://blog.pragmaticengineer.com/the-product-minded-engineer/).\n- 📝 [Agile pull requests](https://blog.ploeh.dk/2021/06/21/agile-pull-requests/).\n- 📝 [Code Reviews](https://refactoring.fm/p/code-reviews/).\n- 📝 [\"It depends\" / The development Mix (Product, Engineering, Hygiene)](https://www.eferro.net/2021/10/it-depends-development-mix-product.html).\n- 📝 [Extreme (Programming) Thoughts](https://ronjeffries.com/articles/-z022/01121/extreme-thoughts).\n- 📝 [Refactoring, a Whole-Team Guide](https://xp123.com/articles/refactoring-whole-team-guide).\n- 📝 [Batch Sizes](https://tidyfirst.substack.com/p/batch-sizes).\n- 📝 [Probably Wrong](https://ronjeffries.com/articles/-z022/0222ff/probably-wrong/).\n- 📝 [Surviving continuous deployment in distributed systems](https://www.thoughtworks.com/en-us/insights/blog/continuous-delivery/surviving-continuous-deployment-distributed-systems).\n- 📝 [Cutting software waste](https://www.juxt.pro/blog/waste/).\n- 📝 [Continuous Integration](https://martinfowler.com/articles/continuousIntegration.html).\n- 📝 [How to create software quality](https://lethain.com/quality/).\n- 📚 [Extreme Programming Explained](https://www.oreilly.com/library/view/extreme-programming-explained/0201616416/).\n- 📚 [Clean Code](https://www.oreilly.com/library/view/clean-code/9780136083238/).\n- 📚 [Refactoring](https://martinfowler.com/books/refactoring.html).\n\n\n# Programming and Computer Science\n- 🎥 [Aprender a enseñar a programar - Xavi Gost](https://www.youtube.com/watch?v=50Sh3WQOKeg).\n- 🎥 [Mejorando como desarrolladores - Belén Albeza](https://www.youtube.com/watch?v=AHVnR0oLk6Y).\n- 🎥 [Towards an inclusive craft - Daniel Irvine](https://www.youtube.com/watch?v=43mP7l-w3po).\n- 🎥 [Agility and Architecture - Robert C. Martin (\"Uncle Bob\")](https://www.youtube.com/watch?v=0oGpWmS0aYQ).\n- 🎥 [Growing a Language - Guy Steele](https://www.youtube.com/watch?v=_ahvzDzKdB0).\n- 🎥 [Preventing the Collapse of Civilization - Jonathan Blow](https://www.youtube.com/watch?v=pW-SOdj4Kkk).\n- 🎥 [Simplicity Matters - Rich Hickey](https://www.youtube.com/watch?v=rI8tNMsozo0).\n- 🎥 [Metrics, Metrics, Everywhere - Coda Hale](https://www.youtube.com/watch?v=czes-oa0yik).\n- 🎥 [Building Evolutionary Architectures – Rebecca Parsons](https://www.youtube.com/watch?v=UV_B-ioocpY).\n- 🎥 [Making Architecture Matter - Martin Fowler Keynote](https://www.youtube.com/watch?v=DngAZyWMGR0).\n- 📝 [Rethinking CS101](https://codeburst.io/rethinking-cs101-e7e246875cbc).\n- 📝 [The Hard Thing About Software Development](https://www.linkedin.com/pulse/hard-thing-software-development-jesse-watson).\n- 📝 [Object Oriented Tricks: #2 Law of Demeter](https://hackernoon.com/object-oriented-tricks-2-law-of-demeter-4ecc9becad85).\n- 📝 [So You Want to be a Functional Programmer (Part 1)](https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-1-1f15e387e536).\n- 📝 [The Forgotten History of OOP](https://medium.com/javascript-scene/the-forgotten-history-of-oop-88d71b9b2d9f).\n- 📝 [OO Tricks: The Art of Command Query Separation](https://hackernoon.com/oo-tricks-the-art-of-command-query-separation-9343e50a3de0).\n- 📝 [REST vs. GraphQL: A Critical Review](https://blog.goodapi.co/rest-vs-graphql-a-critical-review-5f77392658e7).\n- 📝 [How to think like a programmer — lessons in problem solving](https://medium.freecodecamp.org/how-to-think-like-a-programmer-lessons-in-problem-solving-d1d8bf1de7d2).\n- 📝 [The Origins of Opera and the Future of Programming](https://the-composition.com/the-origins-of-opera-and-the-future-of-programming-bcdaf8fbe960).\n- 📝 [Statistics for people in a hurry](https://towardsdatascience.com/statistics-for-people-in-a-hurry-a9613c0ed0b).\n- 📝 [Level Up Your Reverse Engineering Skills](https://blog.angularindepth.com/level-up-your-reverse-engineering-skills-8f910ae10630).\n- 📝 [Programming Sucks](https://www.stilldrinking.org/programming-sucks).\n- 📝 [Refactor cotidiano (4). Sustituye escalares por objetos](https://franiglesias.github.io/everyday-refactor-4/).\n- 📝 [S.O.L.I.D. functions](http://codemanship.co.uk/parlezuml/blog/?postid=1578).\n- 📝 [Before learning SOLID principles](https://rachelcarmena.github.io/2019/04/04/before-learning-solid-principles.html).\n- 📝 [Hexagonal Architecture](https://fideloper.com/hexagonal-architecture).\n- 📝 [Better Software Design with Clean Architecture](https://fullstackmark.com/post/11/better-software-design-with-clean-architecture).\n- 📝 [Diseño incremental de software a partir de las interacciones](http://www.danilat.com/weblog/2019/04/10/diseno-incremental-de-software-a-partir-de-las-interacciones).\n- 📝 [OO vs FP](https://blog.cleancoder.com/uncle-bob/2014/11/24/FPvsOO.html).\n- 📝 [What Color is Your Function?](https://journal.stuffwithstuff.com/2015/02/01/what-color-is-your-function/).\n- 📝 [What is domain logic?](https://enterprisecraftsmanship.com/posts/what-is-domain-logic/).\n- 📝 [Una introducción a Domain Driven Design](https://franiglesias.github.io/ddd-intro/).\n- 📝 [Everything you need to know to identify coupling with connascence](https://www.linkedin.com/pulse/identifying-coupling-using-connascence-borja-g%C3%BCiles-quintana/).\n- 📝 [Better Software Design with Application Layer Use Cases](https://khalilstemmler.com/articles/enterprise-typescript-nodejs/application-layer-use-cases/).\n- 📝 [To Domain Driven Design](https://dev.to/kmruiz/to-domain-driven-design-6ao).\n- 📝 [DDD - The Bounded Context Explained](http://blog.sapiensworks.com/post/2012/04/17/DDD-The-Bounded-Context-Explained.aspx).\n- 📝 [Domain-Driven Design \"in a Shot\"](https://www.danilat.com/weblog/2019/09/17/ddd-in-a-shot).\n- 📝 [Combatiendo la obsesión de primitivos con objetos valor](https://leanmind.es/es/blog/primitive-obsesion-value-objects/).\n- 📝 [The Algebraic Structure of Functions, illustrated using React components](https://jrsinclair.com/articles/2020/algebraic-structure-of-functions-illustrated-with-react-components/).\n- 📝 [I push, therefore I am: 2 Days at Etsy](http://mhawthorne.net/posts/2013-etsy-netflix-I-push-therefore-I-am/).\n- 📝 [One Bite At A Time: Partitioning Complexity](https://www.facebook.com/notes/kent-beck/one-bite-at-a-time-partitioning-complexity/1716882961677894/).\n- 📝 [Rebuilding Twitter's public API](https://blog.twitter.com/engineering/en_us/topics/infrastructure/2020/rebuild_twitter_public_api_2020.html).\n- 📝 [From Primitive Obsession to Domain Modelling](https://blog.ploeh.dk/2015/01/19/from-primitive-obsession-to-domain-modelling/).\n- 📝 [Railway oriented programming](https://fsharpforfunandprofit.com/posts/recipe-part2/).\n- 📝 [Things You Should Never Do, Part I](https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/).\n- 📝 [Parse, don't validate](https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/).\n- 📝 [Type Safety Back and Forth](https://www.parsonsmatt.org/2017/10/11/type_safety_back_and_forth.html).\n- 📝 [How we ship code faster and safer with feature flags](https://github.blog/2021-04-27-ship-code-faster-safer-feature-flags/).\n- 📝 [Why Software Is Eating the World](https://a16z.com/2011/08/20/why-software-is-eating-the-world/).\n- 📝 [Why you shouldn’t use booleans in REST APIs](https://medium.com/geekculture/why-you-shouldnt-use-booleans-in-rest-apis-2747b187876c).\n- 📝 [How to build your monitoring dashboards?](https://dmoldovan.medium.com/monitoring-how-to-build-your-monitoring-dashboards-e11f89918dd1).\n- 📝 [The Law of Leaky Abstractions](https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/).\n- 📝 [Rethinking Best Practices](https://willgallego.com/2021/08/14/rethinking-best-practices/).\n- 📝 [Practical API Design at Netflix, Part 1: Using Protobuf FieldMask](https://netflixtechblog.com/practical-api-design-at-netflix-part-1-using-protobuf-fieldmask-35cfdc606518).\n- 📝 [The Error Model](http://joeduffyblog.com/2016/02/07/the-error-model/).\n- 📝 [DDD, Hexagonal, Onion, Clean, CQRS, … How I put it all together](https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together/).\n- 📝 [The Distributed Computing Manifesto](https://www.allthingsdistributed.com/2022/11/amazon-1998-distributed-computing-manifesto.html/).\n- 📝 [Comunicación con pasarelas de pago y Domain-Driven Design](https://tech.genial.ly/comunicaci%C3%B3n-con-pasarelas-de-pago-y-domain-driven-design-df54033fedf).\n- 📚 [Domain Modeling Made Functional](https://fsharpforfunandprofit.com/books/#domain-modeling-made-functional-ebook-and-paper).\n- 🤷 [Learn Data Structures for Interviews and Everyday Development](https://frontendmasters.com/courses/data-structures-interviews/).\n\n\n# UI Design\n- 🎥 [Human Centred Products - Kim Goodwin](https://vimeo.com/298122851).\n- 🎥 [Rethinking Design Practices – Mark Dalgleish](https://www.youtube.com/watch?v=jnV1u67_yVg).\n- 📝 [Working Type](https://airbnb.design/working-type/).\n- 📝 [Using UI System Fonts In Web Design: A Quick Practical Guide](https://www.smashingmagazine.com/2015/11/using-system-ui-fonts-practical-guide/).\n- 📝 [7 Practical Tips for Cheating at Design](https://medium.com/refactoring-ui/7-practical-tips-for-cheating-at-design-40c736799886).\n- 📝 [7 Rules for Creating Gorgeous UI](https://medium.com/@erikdkennedy/7-rules-for-creating-gorgeous-ui-part-1-559d4e805cda).\n- 📝 [10 Rules For Efficient Form Design](https://uxplanet.org/10-rules-for-efficient-form-design-e13dc1fb0e03).\n- 📝 [Five Fallacies About Creativity](https://blog.prototypr.io/5-fallacies-about-creativity-c1b09f5aa5f9).\n- 📝 [User Experience Designer vs Visual/UI Designer](https://medium.com/learning-ux/user-experience-designer-vs-visual-ui-designer-81bd650c6446).\n- 📝 [A Year of Google Maps and Apple Maps](https://www.justinobeirne.com/a-year-of-google-maps-and-apple-maps).\n- 📝 [Design principle: IKEA effect](https://uxplanet.org/design-principle-ikea-effect-2d908b2de81).\n- 📝 [Color in UI Design: A (Practical) Framework](https://medium.com/@erikdkennedy/color-in-ui-design-a-practical-framework-e18cacd97f9e).\n- 📝 [The King vs. Pawn Game of UI Design](http://alistapart.com/article/the-king-vs-pawn-game-of-ui-design).\n- 📝 [Rhythm in Web Typography](https://betterwebtype.com/rhythm-in-web-typography).\n- 📝 [How to Give Constructive Design Feedback Over Email](https://medium.com/@tarngerine/how-to-give-constructive-design-feedback-over-email-be7ebb17deff).\n- 📝 [On Switching from HEX \u0026 RGB to HSL](https://www.sarasoueidan.com/blog/hex-rgb-to-hsl/).\n- 📝 [The system always kicks back](https://ux.shopify.com/the-system-always-kicks-back-d94b945407f2?gi=6e6cef402550).\n- 📝 [Consistency in Design is the Wrong Approach](https://medium.com/@jmspool/consistency-in-design-is-the-wrong-approach-3cfbc87a327).\n- 📝 [Space in Design Systems](https://eightshapes.com/articles/space-in-design-systems.html).\n- 📝 [Size in Design Systems](https://eightshapes.com/articles/size-in-design-systems.html).\n- 📝 [Launching GOV.UK’s new menu bar](https://insidegovuk.blog.gov.uk/2021/11/11/launching-gov-uks-new-menu-bar/).\n- 📚 [The Design of Everyday Things](https://www.amazon.com/Design-Everyday-Things-Donald-Norman/dp/1452654123/).\n\n\n# User Experience\n- 🎥 [Malas gráficas - Almudena Martín](https://www.youtube.com/watch?v=dKJ2RAKWFGc).\n- 📝 [There is no such thing as UX Design](http://www.peterme.com/2014/12/01/there-is-no-such-thing-as-ux-design/).\n- 📝 [Lean Inception](https://martinfowler.com/articles/lean-inception).\n- 📝 [How to Get Stakeholders to Buy Into User Research](https://hackernoon.com/how-to-get-buy-in-for-doing-user-research-9dae432a8ec6).\n- 📝 [Agile Development Is No Excuse for Shoddy UX Research](http://www.uxmatters.com/mt/archives/2016/11/agile-development-is-no-excuse-for-shoddy-ux-research.php).\n- 📝 [Great Alternatives to Hamburger Menus](https://uxplanet.org/great-alternatives-to-hamburger-menus-d4c76d9414dd#.3ydxnkmih).\n- 📝 [How we lost 47% of our users after a redesign](https://icons8.com/articles/how-we-lost-47-of-our-users-after-a-redesign/).\n- 📝 [How Spotify's website UX has changed (2006 to 2016) ](https://blog.prototypr.io/how-spotifys-website-ux-has-changed-2006-to-2016-ff981fe3b0a3).\n- 📝 [Stop the overuse of overflow menus](https://medium.freecodecamp.com/stop-the-overuse-of-overflow-menus-5caa4b54e843).\n- 📝 [Content and Design Are Inseparable Work Partners](https://medium.com/uie-brain-sparks/content-and-design-are-inseparable-work-partners-5e1450ac5bba).\n- 📝 [A Usability Test on the Starbucks iOS App](https://medium.com/@jennyta/a-usability-test-on-the-starbucks-ios-app-2b6fb1cb8241).\n- 📝 [Never Show A Design You Haven't Tested On Users](http://alistapart.com/article/never-show-a-design-you-havent-tested-on-users).\n- 📝 [A Guide to the Art of Guerrilla UX Testing](https://medium.springboard.com/a-guide-to-the-art-of-guerrilla-ux-testing-69a1411d34fb).\n- 📝 [The Evolution of UX Process Methodology](https://uxplanet.org/the-evolution-of-ux-process-methodology-47f52557178b).\n- 📝 [How to Stop UX Research being a Blocker](https://medium.com/beakerandflint/how-to-stop-ux-research-being-a-blocker-225d91105de8).\n- 📝 [Duolingo's User Retention: 8 Tactics Tested On 300 Million Users](https://growth.design/case-studies/duolingo-user-retention).\n- 📝 [Principles of Developer Experience](https://cpojer.net/posts/principles-of-devx).\n- 📚 [Don't Make Me Think](https://www.oreilly.com/library/view/dont-make-me/0321344758/).\n- 📚 [Lean UX](http://shop.oreilly.com/product/0636920021827.do/).\n- 📚 [Elements of User Experience: User-Centered Design for the Web and Beyond](http://www.jjg.net/elements/).\n- 📚 [El Arte de Medir](https://www.casadellibro.com/libro-el-arte-de-medir-manual-de-analitica-web/9788492956647/1829890).\n- 📚 [Usabilidad: deja de sufrir](https://www.amazon.es/Usabilidad-Deja-sufrir-Social-Media/dp/8441539804).\n- 🤷 [User Experience (UX) con Daniel Torres Burriel](https://carlosiglesias.info/e010-user-experience-con-daniel-torres-burriel/).\n\n\n# Leadership\n- 🎥 [Tech Lead vs. Engineering Manager - Félix López](https://www.youtube.com/watch?v=LD9G-pWung4).\n- 🎥 [How great leaders inspire action - Simon Sinek](https://www.ted.com/talks/simon_sinek_how_great_leaders_inspire_action).\n- 🎥 [¿Qué es un Senior Developer? - Luis G. Valle](https://www.youtube.com/watch?v=hC2hhErZdBg).\n- 🎥 [Turn the Ship Around - David Marquet](https://www.youtube.com/watch?v=IzJL8zX3EVk).\n- 🎥 [De \"Foso de Desarrollo nº 23\" a \"Un Goonie nunca dice muerto\" - Fran Ávila](https://www.youtube.com/watch?v=e1N6oRQHopo).\n- 🎥 [If Russ Ackoff had given a TED Talk…  - Russ Ackoff](https://www.youtube.com/watch?v=OqEeIG8aPPk).\n- 🎥 [El feliz developer - Irene M Morgado](https://www.youtube.com/watch?v=BtIMCqFZNQ4).\n- 🎥 [El hombre pisó la luna, pero gracias a la mujer - Teresa de la Torre](https://www.youtube.com/watch?v=Wvkwfwgn2mE).\n- 🎥 [Go Slow To Go Fast: Building Strong Foundations for Leadership - Alicia Liu](https://www.youtube.com/watch?list=PLBzScQzZ83I_VX8zgmLqIfma_kJs3RRmu\u0026v=zxzaG2zNiTU).\n- 🎥 [Radical Candor — The Surprising Secret to Being a Good Boss - Kimm Scott](https://www.youtube.com/watch?v=4yODalLQ2lM).\n- 🎥 [Leadership Guide for the Reluctant Leader - David Neal](https://www.youtube.com/watch?v=0h5X5UKWao8).\n- 🎥 [Being right is only half the battle - Rod Begbie](https://www.youtube.com/watch?v=xnZAMk-xIGk).\n- 🎥 [Creating a career ladder for engineers - Marco Rogers](https://www.youtube.com/watch?v=jA1Q94d2z10).\n- 🎥 [Rethinking the Developer Career Path – Randall Koutnik](https://www.youtube.com/watch?v=yIPbE7BssOs).\n- 🎥 [Tech leadership, one year after - João Alves](https://www.youtube.com/watch?v=pAwlxeR1Hjo).\n- 🎥 [Technical leadership and glue work - Tanya Reilly](https://www.youtube.com/watch?v=KClAPipnKqw).\n- 🎥 [Chief Culture Officer - Fernando Díaz](https://www.youtube.com/watch?v=DSxFvswXjy0).\n- 🎥 [Pushing through Friction - Dan Na](https://www.youtube.com/watch?v=8bxZuzDKoI0).\n- 🎥 [Blitzscaling 16: Building a Streaming Empire – Reed Hastings](https://www.youtube.com/watch?v=jYhP08uuffs).\n- 📝 [Lazy Leadership](https://medium.com/the-modern-team/lazy-leadership-8ba19e34f959).\n- 📝 [Where Does the Leadership Come From?](https://medium.com/agility-scales/where-does-the-leadership-come-from-3757a1acd1d1).\n- 📝 [\"How\" ages faster than \"Why\"](https://hackernoon.com/how-ages-faster-than-why-712e25c9eb3b).\n- 📝 [We're Not a Startup: We're a Lifestyle Business (and We Love It)](https://marsbased.com/blog/2017/08/16/dont-call-startup-were-lifestyle-business/).\n- 📝 [On Being a Senior Engineer](https://www.kitchensoap.com/2012/10/25/on-being-a-senior-engineer/).\n- 📝 [Hartazgo de Liderazgo… O crítica a la formación mainstream sobre liderazgo.](https://medium.com/@lainde/hartazgo-de-liderazgo-766687e9235a).\n- 📝 [What Truly Makes a Senior Developer](https://medium.com/s/story/what-truly-makes-a-senior-developer-74b608847d7e).\n- 📝 [Lessons Learned by Mentoring](https://dev.to/rpalo/lessons-learned-by-mentoring-1k6i).\n- 📝 [Software Engineering Leadership](https://ericbrooke.wordpress.com/2018/09/16/software-engineering-leadership/).\n- 📝 [The Six Leadership Styles for effective Team Performance](https://www.educational-business-articles.com/six-leadership-styles/).\n- 📝 [7 absolute truths I unlearned as junior developer](https://monicalent.com/blog/2019/06/03/absolute-truths-unlearned-as-junior-developer/).\n- 📝 [Delegate outcomes, not activities](https://signalvnoise.com/delegate-outcomes-not-activities/).\n- 📝 [The Importance of Setting Good Expectations](https://lengstorf.com/setting-expectations/).\n- 📝 [¿Eres Senior?](https://mailchi.mp/bonillaware/senior?e=2fd57cc8b8).\n- 📝 [The Conjoined Triangles of Senior‑Level Development](https://frontside.io/blog/2016-07-07-the-conjoined-triangles-of-senior-level-development/).\n- 📝 [Try Different, Not Harder](http://geepawhill.org/try-different-not-harder/).\n- 📝 [How to succeed as a lead engineer – tactics and mindsets from practice](https://swizec.com/blog/how-to-be-lead-engineer-on-a-project-tactics-and-mindsets-from-practice/swizec/9222).\n- 📝 [Team Leader Venn Diagram](https://larahogan.me/blog/team-leader-venn-diagram/).\n- 📝 [How GitHub's CTO Architects Engineering Teams That Scale](https://medium.com/@FirstMark/githubs-cto-on-architecting-engineering-teams-that-scale-cb79dd6132ae).\n- 📝 [¿Necesitamos managers?](https://medium.com/@flopezluis/necesitamos-managers-9b13801c5d8b).\n- 📝 [El rol del Tech Lead](http://blog.talentoit.org/el-rol-del-tech-lead/).\n- 📝 [The Coward's Confrontation: Leadership fail](http://agileotter.blogspot.com/2019/09/the-cowards-confrontation-leadership.html).\n- 📝 [How to survive working at a startup](https://stanete.com/survive-working-startup).\n- 📝 [Interviewing at Amazon — Leadership Principles](https://medium.com/@scarletinked/are-you-the-leader-were-looking-for-interviewing-at-amazon-8301d787815d).\n- 📝 [If Management Isn't A Promotion, Then Engineering Isn't A Demotion](https://charity.wtf/2020/09/06/if-management-isnt-a-promotion-then-engineering-isnt-a-demotion/).\n- 📝 [On Being A Principal Engineer](https://blog.dbsmasher.com/2019/01/28/on-being-a-principal-engineer.html).\n- 📝 [A Mental Model for Leading High Performance Engineering Teams](https://medium.com/@_chrishan/a-mental-model-for-leading-high-performance-engineering-teams-bf84caed50dd).\n- 📝 [Learnings from my first 90 days as an engineering manager](https://leaddev.com/skills-new-managers/learnings-my-first-90-days-engineering-manager).\n- 📝 [Magnitudes of exploration](https://lethain.com/magnitudes-of-exploration/).\n- 📝 [Nurturing Design in Your Software Engineering Culture](https://medium.com/nick-tune-tech-strategy-blog/nurturing-design-in-your-software-engineering-culture-3f960d321af/).\n- 📝 [Seniority](https://flopezluis.medium.com/seniority-eacef7105b39).\n- 📝 [Delivering on an architecture strategy](https://blog.thepete.net/blog/2019/12/09/delivering-on-an-architecture-strategy/).\n- 📝 [Selling Problems (and Then Solutions) Instead of Philosophy](https://richmironov.medium.com/selling-problems-and-then-solutions-instead-of-philosophy-d61e7f2413df).\n- 📝 [Hiring a VP of Engineering? Use This Framework from Shopify’s VPE to Get it Right](https://review.firstround.com/hiring-a-vp-of-engineering-use-this-framework-from-shopify%27s-vpe-to-get-it-right).\n- 📝 [¿Escasez de líderes?](https://flopezluis.substack.com/p/escasez-de-lideres).\n- 📝 [Belonging to Amazon’s Principal Engineering Community](https://medium.com/geekculture/belonging-to-amazons-principal-engineering-community-aa8059152fbf).\n- 📝 [My Amazon Reptilian Brain](https://medium.com/geekculture/my-amazon-reptilian-brain-86607f0e7193).\n- 📝 [Your migration probably isn’t failing due to insufficient staffing](https://lethain.com/migration-isnt-failing-due-to-lack-of-staffing/).\n- 📝 [Not My Job](https://blog.dbsmasher.com/2022/05/24/not-my-job.html).\n- 📝 [The Product Culture Shift](https://www.elidedbranches.com/2022/08/the-product-culture-shift.html).\n- 📚 [Tribal Leadership](https://www.triballeadership.net/book).\n- 📚 [The Art of War](https://www.amazon.com/Art-War-Sun-Tzu/dp/1599869772).\n- 📚 [Delivering Happiness](https://www.amazon.com/Delivering-Happiness-Profits-Passion-Purpose/dp/0446576220).\n- 📚 [Staff Engineer](https://staffeng.com/book).\n- 🔊 [Podcast: Courtney Kissler on Driving Technological Transformations at Nike, Nordstrom, Starbucks and Zulily](https://blog.container-solutions.com/courtney-kissler-on-driving-technological-transformations-at-nike-nordstrom-starbucks-and-zulily).\n- 🤷 [Engineering Manager list of reads](https://github.com/charlax/engineering-management).\n- 🤷 [Coordination Headwind](https://komoroske.com/slime-mold/).\n\n\n# Teams\n- 🎥 [Teal organization: a living example - Sandro Mancuso](https://www.youtube.com/watch?v=ClnHKqtfR7M).\n- 🎥 [Make the Right Thing the Easy Thing: Designing Processes Teams Will Actually Follow - Jason Lengstorf](https://www.youtube.com/watch?v=xqT8e6_yzLg).\n- 🎥 [Product Teams Need A Family Too - Manuel Pais](https://www.youtube.com/watch?v=x_i0O1iaawk).\n- 📝 [Let Teams Figure it Out](https://medium.com/@johnpcutler/let-teams-figure-it-out-eefbf1a44ae8).\n- 📝 [Why Small Teams Win](https://uxdesign.cc/why-small-teams-win-b607cb03db11/).\n- 📝 [Dedicated Ownership for Teams at Zalon](https://jobs.zalando.com/tech/blog/dedicated-ownership-for-teams-at-zalon/).\n- 📝 [The Art of Building Autonomous Teams](https://johnfergusonsmart.com/art-building-autonomous-teams/).\n- 📝 [Experiment Together. Improve Together. Win Together](https://hackernoon.com/experiment-together-improve-together-win-together-8d353abd2f0f).\n- 📝 [The five keys to a successful Google team](https://rework.withgoogle.com/blog/five-keys-to-a-successful-google-team/).\n- 📝 [Team Membership: Controlled or Self-organized?](https://medium.com/agility-scales/team-membership-controlled-or-self-organized-e52719fa0364).\n- 📝 [Re-structuring a growing team](https://jeanhsu.com/re-structuring-a-growing-team-3ac30d93b637).\n- 📝 [Give teams a problem to solve, not a solution to implement](https://medium.com/@jboogie/give-teams-a-problem-to-solve-not-a-solution-to-implement-52ad16252716).\n- 📝 [First things first, Trust each other](https://labs.spotify.com/2016/12/05/first-things-first-trust-each-other/).\n- 📝 [Why your company is slowing down and how to fix it](https://medium.com/swlh/why-your-company-is-slowing-down-and-how-to-fix-it-89f5cf5bf7ce).\n- 📝 [How to Make Good Code Reviews Better](https://stackoverflow.blog/2019/09/30/how-to-make-good-code-reviews-better).\n- 📝 [How To Lead Self-Organising Teams](https://medium.com/laterpay-behind-the-scenes/how-to-lead-self-organising-teams-be8dc30a2aa7).\n- 📝 [Visualising Sociotechnical Architecture with DDD and Team Topologies](https://medium.com/nick-tune-tech-strategy-blog/visualising-sociotechnical-architecture-with-ddd-and-team-topologies-48c6be036c40).\n- 📝 [How Instagram Co-founder Mike Krieger Took Its Engineering Org from 0 to 300 People](https://review.firstround.com/how-instagram-co-founder-mike-krieger-took-its-engineering-org-from-0-to-300-people).\n- 📝 [Staff Engineers at Policygenius](https://medium.com/policygenius-stories/staff-engineers-at-policygenius-bf92cf0db43).\n\n\n# Psychology\n- 🎥 [10 ways to have a better conversation - Celeste Headlee](https://www.ted.com/talks/celeste_headlee_10_ways_to_have_a_better_conversation).\n- 🎥 [Drive: The Surprising Truth About What Motivates Us - Daniel Pink](https://www.youtube.com/watch?v=LFlvor6ZHdY).\n- 🎥 [Compassionate—Yet Candid—Code Reviews - April Wensel](https://www.youtube.com/watch?v=Ea8EiIPZvh0).\n- 🎥 [Human Performance - Jem Young](https://www.youtube.com/watch?v=qouPzSryggk).\n- 🎥 [Your body language may shape who you are - Amy Cuddy](https://www.ted.com/talks/amy_cuddy_your_body_language_shapes_who_you_are?language=en).\n- 🎥 [Building a psychologically safe workplace - Amy Edmondson](https://www.youtube.com/watch?v=LhoLuui9gX8).\n- 🎥 [The Craft of Writing Effectively - Larry McEnerney](https://www.youtube.com/watch?v=vtIzMaLkCaM).\n- 📝 [How do I convince...?](https://codurance.com/2017/06/13/how-do-I-convince/).\n- 📝 [Agilismo, psicología y cosas que chirrían](https://medium.com/@lainde/agilismo-psicolog%C3%ADa-y-cosas-que-chirr%C3%ADan-1d099736c1ad).\n- 📝 [Fixed vs. Growth: The Two Basic Mindsets That Shape Our Lives](https://www.brainpickings.org/2014/01/29/carol-dweck-mindset/).\n- 📝 [Don't Fuck Up the Culture](https://medium.com/@bchesky/dont-fuck-up-the-culture-597cde9ee9d4).\n- 📝 [How Stories Change Our Brains](https://shane.substack.com/p/how-stories-change-our-brains).\n- 📝 [Truth Hurts (And Values Should Too!)](https://shane.substack.com/p/truth-hurts-and-values-should-too).\n- 📝 [The State of Being Stuck](https://mathwithbaddrawings.com/2017/09/20/the-state-of-being-stuck/amp/).\n- 📝 [Feedback Equation](https://larahogan.me/blog/feedback-equation/).\n- 📝 [Engineering a culture of psychological safety](https://www.intercom.com/blog/psychological-safety/).\n- 📝 [How To Tell If Someone Is Truly Smart Or Just Average](https://medium.com/the-mission/how-to-tell-if-someone-is-truly-smart-or-just-average-a2f0bcac5db2).\n- 📝 [The Art of Persuasion Hasn't Changed in 2,000 Years](https://hbr.org/2019/07/the-art-of-persuasion-hasnt-changed-in-2000-years).\n- 📝 [The errors of efficiency](https://www.alexmurrell.co.uk/articles/the-errors-of-efficiency).\n- 📝 [My preferred models and strategies for facilitating large-scale change](https://jchyip.medium.com/my-preferred-models-and-strategies-for-facilitating-large-scale-change-a0e498169e67).\n- 📝 [The Small Steps of Giant Leaps](https://fs.blog/small-steps-giant-leaps/).\n- 📝 [The Sliding Scale of Giving a Fuck](https://capwatkins.com/blog/the-sliding-scale-of-giving-a-fuck).\n- 📚 [The Subtle Art of Not Giving a Fuck](https://www.goodreads.com/book/show/28257707-the-subtle-art-of-not-giving-a-f-ck).\n- 📚 [Drive: The Surprising Truth About What Motivates Us](https://www.amazon.com/Drive-Surprising-Truth-About-Motivates/dp/1594484805).\n- 📚 [Thinking, Fast and Slow](https://www.amazon.com/Thinking-Fast-Slow-Daniel-Kahneman-ebook/dp/B00555X8OA).\n- 📚 [Make it stick](https://www.goodreads.com/book/show/18770267-make-it-stick).\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/afontcu%2Fawesome-learning/projects"}