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