SansGuidon/bookmarks

:warning: Mirrored from https://gitea.zoemp.be/sansguidon/bookmarks ! :bookmark: +5K awesome resources for geeks and software crafters :beer:

549

stars

3,837

commits

Go

primary language

Jun 14, 2026

updated

gitea.zoemp.be/sansguidon/bookmarks
articles
awesome
awesome-list
awesome-lists
best-practices
bookmarks
career
collection
developers
development
devops
guides
practices
problem-solving
productivity
programming
soft-skills
software
software-craftsmanship

README


gitea: none include_toc: true

Bookmarks :bookmark:

A collection of Awesome resources for geeks and software crafters :beer:

  • I spend a lot of time on internet, losing myself in lot of topics. I choose GitHub to list my findings and bookmarks in a central location for productivity, to avoid losing my findings, and also to share them with the world.

Contributions are more than welcome. Read the contribution guidelines.

by MorganGeek

Legend

  • :star: Resources I like so much.
  • :fire: Resources I keep revisit again and again.
  • :unicorn: Resources proving the more useful through time

License: GPL v3

Contents

Anime :jp:

  • anime-planet - one of the most complete manga and anime database for finding recommended content, or cataloging and reviewing your collection

Architecture / Design / Patterns

News

Learn

we need high design quality for stuff that is critical to our products and less design quality for stuff that isn't critical.

  • Luu Duong - (2009) Applying the "80-20 Rule" with The Standish Group’s Statistics on Software Usage | 80% of users only use 20% of features.
  • Joshua Kerievsky - (2010) What’s Wrong With Clean Code? | When Cleaning Is Not Enough

Clean frequently and remodel occasionally to produce an excellent design.

  • Kristof Kovacs - The Death Star Design Pattern
  • Simon Wardley - (2015) On Pioneers, Settlers, Town Planners and Theft.
  • Fred Hébert - (2018) The Hitchhiker's Guide to the Unexpected | about clean architecture, and making things easier
  • Graham Lee - (2018) It’s about the thinking
  • ThoughtWorks - How to build your ThoughtWorks Radar
  • Zhamak Dehghani - (2018) How to break a Monolith into Microservices | What to decouple and when
  • Mark Heath - (2017) STABLE tactics for writing SOLID code
  • Todd Hoff - (2018) What Do You Believe Now That You Didn't Five Years Ago? Centralized Wins. Decentralized Loses.
  • Dustin Barnes - (2017) Increasing Software Transparency with Lightweight Architectural Decision Records
  • Vijini Mallawaarachchi - (2017) 10 Common Software Architectural Patterns in a nutshell
  • Kai Niklas - (2018) 38 Actions and Insights to Become a Better Software Architect
  • Architectural Katas - small-group exercises for practicing being software architect
  • The C4 model - consists of a hierarchical set of software architecture diagrams for context, containers, components, and code.
  • Alberto Brandolini - (2013) Introducing Event Storming | EventStorming is a workshop format for quickly exploring complex business domains.
  • Jeppe Cramon - (2015) [Slides] Event storming
  • Jesse Weaver - (2015) A Simple Framework for Designing Choices | No design is neutral
  • Jerry Hargrove - AWS | Cloud Diagrams & Notes
  • Gordon Brander - Patterns : "This is my bag of tricks — loose notes, design patterns, rules-of-thumb, methods of enquiry, tools, cheatsheets, gimmicks, leverage points, descriptions of systems, key questions, risks, and unknowns."
  • James Somers - (2017) The Coming Software Apocalypse A small group of programmers wants to change how we code—before catastrophe strikes.

“Computing is fundamentally invisible,” Gerard Berry said in his talk. “When your tires are flat, you look at your tires, they are flat. When your software is broken, you look at your software, you see nothing.” “So that’s a big problem.”

  1. Choose standard technology 2. Outsource Undifferentiated Heavy Lifting 3. Create enduring competitive advantage
  1. duplication is far cheaper than the wrong abstraction
  2. prefer duplication over the wrong abstraction
  • Gordon Brander - Second System Syndrome | a simple system is doomed to be replaced by an excessively abstract, over-engeered, or bloated successor.
  • Stacy Warden - (2015) 10 things tech pros can learn from "Star Wars"
  • James Somers - (2019) The three-page paper that shook philosophy : “Is Justified True Belief Knowledge?” : “the Gettier cases”
  • Daniel Lebrero - (2017) Documenting your architecture: Wireshark, PlantUML and a REPL to glue them all.
  • Daniel Lebrero - (2019) Architecture decisions: the belligerent contrarian and the rule of three
  • David Futcher - (2019) You Don’t Need All That Complex/Expensive/Distracting Infrastructure
  • Simon Wardley - (2015) An introduction to Wardley 'Value Chain' Mapping. Bonus : See also Wardley map
  • milo-minderbinder/AWS-PlantUML - PlantUML sprites, macros, and other includes for AWS components.
  • RicardoNiepel/C4-PlantUML - C4-PlantUML includes macros, stereotypes, and other goodies (like VSCode Snippets) for creating C4 diagrams with PlantUML.
  • The Architecture of Open Source Applications - Useful resources of information, because most software developers only ever get to know a handful of large programs well—usually programs they wrote themselves—and never study the great programs of history. As a result, they repeat one another's mistakes rather than building on one another's successes.
  • Checklist Design - A collection of the best UX and UI practices.
  • principles.design - a place to learn about and create Design Principles
  • Gilles Scokart - [Slides] (2016) Stop testing start designing
  • David Gilbert - (2013) Why Japanese Web Design Is So… Different
  • Worse is better - It is the subjective idea that quality does not necessarily increase with functionality—that there is a point where less functionality ("worse") is a preferable option ("better") in terms of practicality and usability. Software that is limited, but simple to use, may be more appealing to the user and market than the reverse.
  • Sane software manifesto - While very opinionated, it's an interesting list of practices for software developers, about safe code, collaboration, reproducible builds, modularity, architecture, testability, etc.
  • Petter Måhlén - (2014) Qualities of Quality | Spotify Labs
  • Bystroushaak - (2020) Programmer's critique of missing structure of operating systems | Original (2018) Programátorova kritika chybějící struktury operačních systémů
  • Mike Crittenden - (2020) The “You Get One Diagram” approach to architecture documents
  • Cantlin Ashrowan - (2020) Coherent and complex
  • Collaboration, it turns out, gets harder in proportion to two things: the level of coherence you demand from the output, and the complexity of the processes that create it.
  • Collaboration that creates incoherence is easy. You all just do whatever you want. Equally, collaboration on things that are not complex is easy. You can all see whether the log has been chopped or not, there is limited room for debate.
  • On the other hand, lets say that instead we first come up with a clear overarching plan for what we’re doing. This makes it much more likely the outcome will be coherent. But the price we pay is having to handle the complexity of the entire challenge all at once.

When dealing with build tools, a few things become apparent:

  • if you make the build tool simple, it won't handle all the weird edge cases that exist out there
  • if you want to handle the weird edge cases, you need to deviate from whatever norm you wanted to establish
  • if you want ease of use for common defaults, the rules for common defaults must be shared between the tool and the users, who shape their systems to fit the tool's expectations
  • if you allow configuration or scripting, you give the users a way to specify the rules that must be shared, so the tool fits their systems
  • if you want to keep the tool simple, you have to force your users to only play within the parameters that fit this simplicity
  • if your users' use cases don't map well to your simplicity, they will build shims around your tool to attain their objectives
  • Steve Yegge - (2007) The Pinocchio Problem | Great systems :
  • should never reboot (Rebooting is Dying).
  • must be able to grow without rebooting.
  • Have a command shell.
  • Always have an extension language and a plug-in system (mods).
  • Are introspective.
  • Have to be a killer app, or they need one.
  • Kamil Grzybek - (2018) Feature Folders | on codebase design
  • Ning T. - (2015) 10 Uniquely Beautiful Coffee Makers
  • Principles.dev - Open-source Software Engineering and Leadership principles | Make better decisions using principles - For Software Engineers and technical leaders who want better results.
  • Unix Sheikh - (2022) Is the madness ever going to end?
  • Ben Hoyt - (2021) The small web is beautiful
  • Fewer moving parts. It’s easier to create more robust systems and to fix things when they do go wrong.
  • Small software is faster. Fewer bits to download and clog your computer’s memory.
  • Reduced power consumption. This is important on a “save the planet” scale, but also on the very local scale of increasing the battery life of your phone and laptop.
  • The light, frugal aesthetic. That’s personal, I know, but as you’ll see, I’m not alone.
  • Jeff Huang - (2019) This Page is Designed to Last : A Manifesto for Preserving Content on the Web
  • Google Cloud Architecture Center - Patterns for scalable and resilient apps
  • tldraw - A tiny little drawing app.
  • Thingiverse - sharing of user-created digital design files to be used for 3D printers, laser cutters, milling machines and many other technologies.
  • yeggi - Search Engine for 3D printable Models
  • Cults - Find out the best paid and free 3D models of 3D printing. Share in open source or sell your 3D print files.
  • The 512KB Club - The 512KB Club | The internet has become a bloated mess. Massive JavaScript libraries, countless client-side queries and overly complex frontend frameworks are par for the course these days. [...] But we can make a difference - all it takes is some optimisation. [...] The 512KB Club is a collection of performance-focused web pages from across the Internet. GitHub repository kevquirk/512kb.club
  • Brandon Rhodes - (2018) Python Design Patterns | evolving guide to design patterns in the Python programming language.

Tools

Art :art:

News

  • Toggl Blog - Fun articles from Toggl, with good posters / comics
  • Pixelation - A standalone forum dedicated which hosts lots of studies and deeper discussions of pixel art.
  • La boite verte - :fr: [FR] Site de découverte sur la photographie, la science, les arts et tout ce qui est insolite.
  • Retronator Magazine - Pixel Art, Gaming & Saturated Colors

Misc

  • Pierre Debatty - 🇧🇪 [BE] art of Pierre Debatty, a belgian painter
  • Kevin Smith - (2014) [IMG] It costs nothing to encourage an artist
  • Kelton Sears - (2016) How Two Brothers From Silverdale Made The World’s Most Complex Video Game | about Dwarf Fortress
  • Cartooning for Peace - [IMGS] Cartoons about censorship, freedom of expression, human rights, environment, inequality, war, religion, migrations, etc
  • Programming Puzzles StackExchange - Tweetable Mathematical Art
  • Christelle Mozzati - (2013) [FR] :fr: Un graphiste, pourquoi c’est cher ?
  • Dr. Tom Murphy VII, Ph.D. - [PDF] A C89 compiler that produces executables that are also valid ASCII text files
  • Jaime Jasso - gallery of Jaime Jasso, Digital Matte Artist working for the film Industry, fan of sci-fi, Cyberpunk, visual effects in general, matte painting, concept art and compositing. old gallery on devianart
  • Amanda Sopkin - (2018) Fantastic Personal Websites and How to Make Them | tips for good portfolio
  • awesome-portfolios - Awesome Creative Portfolio Websites
  • Anne Quito - (2018) Drawing is the best way to learn, even if you’re no Leonardo da Vinci
  • Dwitter.net - is a challenge to see what awesomeness you can create when limited to only 140 characters of javascript and a canvas.
  • Pixel Joint - Highest Rated Pixel Art | Pixel Joint is all about the pixel art community. The site was started in September 2004
  • La boite verte - :fr: [FR] Les illustrations en pixel art de Octavi Navarro
  • Pixels Huh - Pixel Art paintings by Octavi Navarro
  • Matej ‘Retro’ Jan - (2017) #artistsontwitter by Retronator
  • Blake Reynolds - (2015) A Pixel Artist Renounces Pixel Art
  • Azgaar's Fantasy Map Generator - Web application generating interactive and customizable maps
  • NeoGaf - (2016) How where when Metal slug sprites made? | Interesting thread on NeoGAF
  • Smooth Sailing with Kubernetes - An online comic to learn about Kubernetes and how you can use it for continuous integration and delivery.
  • 7DRL Challenge 2019 - In 2005, the roguelike community established a yearly event, the 7DRL Challenge, in which developers are challenged to create a roguelike in seven days. This allows one to have the shared misery of knowing you are not the only one tracking down a bad pointer at the 167th hour. The annual event occurs during a week in early March.
  • LOWREZJAM 2019 - The goal of the jam is to create a game with a resolution of 64x64 pixels or less. You can use whatever programming language or tools that you wish.
  • CSS Zen Garden - is a World Wide Web development resource "built to demonstrate what can be accomplished visually through CSS-based design.".
  • Redbubble - Awesome design products designed by independent artists | clothing, stickers, art, masks, accessories, home & living, kids & babies, gifts, ...
  • Seth Godin - (2021) Folk typography | Why is type getting so bad?
  • Goomics - Comics about life at Google
  • INeedCoffee - Life is Coffee Comics
  • Thingiverse - sharing of user-created digital design files to be used for 3D printers, laser cutters, milling machines and many other technologies.
  • yeggi - Search Engine for 3D printable Models
  • Cults - Find out the best paid and free 3D models of 3D printing. Share in open source or sell your 3D print files.
  • PARCOURS Street Art de la Ville de Bruxelles - :fr: 🇧🇪 [FR] [BE] Vous y découvrirez toutes les fresques produites ou coproduites par le PARCOURS sur notre commune (codes postaux : 1000, 1020, 1120 et 1130). Mais aussi des informations sur les artistes, collectifs, descriptions des œuvres, nos appels à projets ou aux propriétaires ainsi que des parcours thématiques ou géographiques.
  • Anmol Wadhwa - (2022) 15 Inspiring 3D Websites

Tools

  • FeedArt - a chrome extension that replaces the ads you see on your Facebook feed by cool pieces of art
  • Graphviz Docs - [PDF] (2015) Drawing graphs with dot / dot User's Manual
  • Toolpic - Free Photoshop Online Alternative
  • PlantText - an online tool that quickly generates images (mostly UML diagrams) without the use of a mouse because it relies on a text-based language called PlantUML.
  • Hive Plots - Rational Network Visualization - Farewell to Hairballs | Linear Layout for Network Visualization - Visually Interpreting Network Structure and Content Made Possible
  • BioFabric - displays a network where nodes are depicted as horizontal lines, not as points! Take a look at the Super-Quick Demo to see how it works in under 60 seconds. Example : Simple BioFabric Rendered
  • maxogden/biofabric - a client side module for generating biofabric graphs in svg using d3
  • Mode Analytics - example of Hive plot
  • PlantUML - Drawing UML with PlantUML : PlantUML Language Reference Guide
  • Character Generator - Create a character sprite sheet for your game using 100% open art.
  • Turtletoy - Create your generative art online using a minimalistic Turtle graphics API.
  • DeepAI - Image Colorization API
  • Logo Lab - Test your logo | Put your logo to the test and find out where it succeeds and where improvements could be made.
  • Chart.xkcd - is a chart library plots “sketchy”, “cartoony” or “hand-drawn” xkcd styled charts.
  • jwilber/roughViz - Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser.
  • Excalidraw - is a virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn look & feel to them. Bonus : Extensions & libraries
  • Slazzer - is an AI powered tool that uses advanced computer vision algorithms to remove bg from any image online and replace background automatically with the best detailing in just a few seconds.

Books / Reading :books:

  • fake o'reilly books on Google - [IMG] fake o'reilly books.
  • Maggie Stiefvater - a story about piracy by a book writer
  • John Allspaw - (2017) Dialogue: The Art Of Thinking Together
  • Andrew Hatch - (2017) Why We Don’t Need a DevOps Team | Rename your DevOps Team
  • Austin Kleon - (2018) Reading with a pencil | Full ownership of a book only comes when you have made it a part of yourself, and the best way to make yourself a part of it — which comes to the same thing — is by writing in it.
  • Farnam Street - A Helpful Guide to Reading Better
  • Nate Hoffelder - (2015) How to Download Your Kindle Notes and Highlights and Export Them
  • Opentrackers.org - (2017) A guide to help people find ebooks & textbooks
  • NDTV Gadgets360 - (2015) The 6 Best Places to Legally Download Ebooks for Free
  • Quora - What is a good website for free books?
  • Jeff Atwood - (2007) Do Not Buy This Book
  • Farnam Street - (2017) How to Remember What You Read
  • Andy Matuschak - (2019) Why books don’t work

Picture some serious non-fiction tomes. The Selfish Gene; Thinking, Fast and Slow; Guns, Germs, and Steel; etc. Have you ever had a book like this—one you’d read—come up in conversation, only to discover that you’d absorbed what amounts to a few sentences?

  • Robert DiYanni - (2021) How to gain more from your reading | There’s more to words than meets the eye. Deepen your appreciation of literature through the art of slow, attentive reading

Complete books

  • :fire: Library Genesis - ebooks and scientific articles. Bonus : Mirror #1, Mirror #2 with nice UI, Mirrors list
  • :fire: ZLibrary - The world's largest ebook library.
  • Project Gutenberg - over 54,000 free eBooks, especially older works for which copyright has expired.
  • The Pragmatic Programmers - [PDF] Pragmatic Project Automation Summary Road Map / good one-page summary of Pragmatic Project Automation book
  • Marco de Saint-Hilaire - [FR] :fr: [Book] L'art de payer ses dettes et de satisfaire ses créanciers sans débourser un sou
  • Google - [Book] Site Reliability Engineering | free book about how SRE at Google build, deploy, monitor, and maintain some of the largest software systems in the world.
  • DZone - (2018) [Book] [PDF] DZone's free 50 pages Guide to DevOps: Culture and Process
  • The Hidden Wiki - [TOR] a list of websites that have free ebooks.
  • Imperial Library - [TOR] online library with +100.000 books
  • Deep web sites links - [TOR] Deep Web Books Link | Dark Web Books Sites
  • PubMed - +27 million content in biomedical literature from MEDLINE, life science journals, and online books.
  • Fox eBook - ebooks site
  • Smashwords - ebooks from independent authors and publishers
  • Steve Losh - Free book : Learn Vimscript the Hard Way, learn how to customize vim
  • InfoQ - news, videos, books for software developers
  • Brian Kelly - (2011) [Book] The Greatest Software Stories Ever Told
  • Erik Helin and Adam Renberg - [Book] The little book about OS development
  • Miran Lipovača - [Book] Learn You a Haskell for Great Good! and for free
  • Markus Triska - [Book] The Power of Prolog. Bonus : git repo triska/the-power-of-prolog
  • Humans vs Computers - a book about wrong assumptions, computer bugs, and people caught in between
  • Laurens Van Houtven - Crypto 101 is an introductory course on cryptography, freely available for programmers of all ages and skill levels. Bonus : GitHub repo
  • The Cathedral and the Bazaar - [Book] Musings on Linux and Open Source by an Accidental Revolutionary
  • Launch School - Open Book Shelf for developers | some beginner friendly readings about programming, git, command line, etc
  • Learn You Some Erlang - Online book. Reading this tutorial should be one of your first steps in learning Erlang
  • Ogre - Free Kindle Book Listings
  • Reddit - Free Ebooks
  • OpenShift - DevOps with OpenShift
  • MorganGeek - (2015) Design of a support system for modelling gene regulatory networks. Bonus : Download in PDF
  • Internet Archive - eBooks and Texts : The Internet Archive offers over 15,000,000 freely downloadable books and texts. There is also a collection of 550,000 modern eBooks that may be borrowed by anyone with a free archive.org account.
  • :star: Terraform Best Practices - [Book] free book with most of best-practices and recommendations for Terraform users. Bonus : Source code examples
  • MagazineLib - Free Pdf & interactive e-magazines
  • ebpok3000 - Download PDF Magazines, eBooks, PDF for Free
  • PDF Giant - a place where you can download magazines in digital PDF format. Save trees.
  • pdf-magazines.me - PDF Magazines and ebook, variety of categories, fast search.
  • WorldMags.net - Magazines from all over the world
  • freemagazinepdf.com - Magazines PDF download free
  • iggredible/Learn-Vim - A book for learning the Vim editor the smart way.
  • Read Comics Online - Website to read DC and Marvel Comics Online for FREE.
  • Bouquineux - :fr: [FR] Livres numériques gratuits et libres de droits
  • Ebooks Libres et Gratuits - :fr: [FR] Ebooks gratuits, la plupart très vieux puisque tombés dans le domaine public | Free ebooks in french. Most of them are old since they are in the public domain.
  • Nos livres - :fr: [FR] Catalogue de livres électroniques du domaine public francophone
  • Mobilism - Your Source for Apps & Books | Login available via BugMeNot
  • :star: :books: Freely available programming books - List of Free Learning Resources In Many Languages. Source code : EbookFoundation/free-programming-books
  • Wikisource - is an online digital library of free-content textual sources on a wiki, operated by the Wikimedia Foundation. Wikisource is the name of the project as a whole and the name for each instance of that project (each instance usually representing a different language).
  • Open Library - is an open, editable library catalog, building towards a web page for every book ever published. Read, borrow, and discover million books for free.

Book summaries, notes and reviews

“‘I read it on Bookstash’, or how to pretend you’re smart while actually being smart.” - Alberto Heinstein

Book tools

“‘I read it on Bookstash’, or how to pretend you’re smart while actually being smart.” - Alberto Heinstein

Book suggestions

  • TasteKid - get recommendations for music but also tv shows, films, games, books...
  • Learn by Reading - Discover your next favorite learnable (Non-fiction) book from Amazon Book
  • Gnod - Discover new books based on what you like
  • :star: Goodreads - a home for you books, to manage your collection and discover new books
  • :star: LibraryThing - a home for your books, to manage your library and discover new books. | Recommendations are numerous and usually relevant to me for every book I tried
  • Whichbook - a tool for selecting what book to read next
  • What Should I Read Next? - another tool to discover new books based on what you like
  • AllReaders - book search engine, get details and recommendations about books you like
  • Readgeek - Let Readgeek get to know your book taste to get recommendations
  • Community Picks - recommended books for hacker subreddits
  • Book Suggestions Ninja - books suggestions based on book / author or genre
  • Reading Stash - Just a book recommender
  • Kooba - an interactive graph for finding new books
  • dev-books - top of most mentioned books on stackoverflow
  • Goodreads - Popular Reddit Top 200 Books
  • Amazon - Top 100 Free Amazon Best Sellers
  • Jeff Atwood - (2015) Recommended Reading for Developers
  • hackerkid/Mind-Expanding-Books - 📚 Books that will blow your mind. Bonus : Beta website
  • Ask HN - (2018) Which books describe modern devops?
  • Favobooks - famous people's favourite books : explore book recommendations of great thinkers, entrepreneurs, pioneers and visionaries.
  • The Book Seer - What should I read next ?
  • Reddit Favorites - What are reddit's favorite Books? | From 3.5 billion comments (number from Sept. 13, 2021)
  • Librel - :fr: 🇧🇪 [FR] [BE] La plus grande librairie de Belgique | Les librairies indépendantes. See also Carte interactive

Business & Economics

News

Learn

  • Jean-Luc - (2013) [FR] :fr: Les confessions d’un mineur de bitcoin
  • SEO'Brien - Why Do Startups Work in Silicon Valley?
  • Capitalism & Competitiveness (2014) [IMG] [FR] :fr: Competitivity
  • Adam Pittenger - Love what you build. Build what you love.
  • Sacha Greif - (2014) The Spiderweb Strategy : Why it’s OK if some of your projects don’t make money
  • Andy Adams - (2014) How to talk yourself into charging more
  • Doug Tedder - (2017) The Seven Silent Killers of the IT Organization
  • Greg Kogan - (2017) Reject the First Ideas
  • Greg Kogan - (2017) Progression | Finding errors in your past decisions and ideas means you’re progressing
  • Maggie Stiefvater - a story about piracy by a book writer
  • Greg Rosalsky - (2017) The Economics of the Office: Why Do We Still Commute?
  • Kevin Pezzi MD - (2015) The irony of Silicon Valley
  • Dean Baker - (2017) The problem of doctors’ salaries
  • Daniel Miessler - (2017) The New Luxury of Having Good Information
  • Yevgeniy Brikman - (2017) The Truth About Startups
  • mezod/awesome-indie - Resources for independent developers to make money
  • Joël Spolsky - (2006) A Field Guide to Developers : what they’re looking for, what they like and dislike in a workplace, and what it’s going to take to be a top choice for top developers.
  • Joël Spolsky - (2007) How to demo software
  • David McRaney - (2010) Fanboyism and Brand Loyalty
  • Andrew Orlowski - (2017) Break up Google and Facebook if you ever want innovation again | Jonathan Taplin against the tech giants
  • Google Finance - brings together stories from the many of the best financial news sites + all the market and portfolio data
  • Data Gueule (DTG) - [Videos] [FR] :fr: #Datagueule, l'émission qui décode les mécanismes de notre société... avec des chiffres ! Datagueule is a french youtube program that decrypts how society functions and provide actual figures
  • Lee Rainie - (2017) 10 facts about jobs in the future
  • Bob Reselman - (2018) Why the promise of low-code software platforms is deceiving

Low-code/no-code platforms mean anyone can code, right? Wrong. This is a dangerous thought for enterprises.

  • Mike Fisher - (2018) Selecting a Cloud Provider
  • Jim Bird - (2015) Don’t Blame Bad Software on Developers – Blame it on their Managers
  • Itamar Turner-Trauring - (2016) Why living below your means can help you find a better job
  • John Cutler - (2017) Faster. Faster. Faster.
  • Shan - (2015) Things I hated About Being a Renter for 15 years
  • Morgan Housel - (2017) Great Products vs. Great Businesses
  • Morgan Housel - (2017) Never Do That Again | about confusion & learning from failure
  • Sophie Bakalar - (2018) How to Beat Amazon
  • Morgan Housel - (2017) The Best Simple Business Models

The three best business models: Make boring things exciting. Make complicated things simple. Make intimidating things painless.

  • Morgan Housel - (2017) The Full Reset | understand the power of starting clean
  • Morgan Housel - (2017) How To Read Financial News
  • umair haque - (2017) The Dopamine Economy
  • John B. Sparks - Histomap: Visualizing the 4,000 Year History of Global Power
  • Paul Graham - (2014) Mean People Fail
  • Scott Santens - (2017) Why we should all have a basic income
  • David Rotman - (2017) The Relentless Pace of Automation
  • Erik Dietrich - (2017) Side Hustle Ideas for Software Developers
  • Gary Klein - (2007) Performing a Project Premortem
  • Thomas Wedell-Wedellsborg - (2017) Are You Solving the Right Problems? via Jim Leonardo's article titled "Export to PDF: A Tale in Understanding the Business Need"
  • Ward Cunningham - (2014) Analyzing Xp With Options Pricing | in XP, you should consider the Option to abandon, option to switch, option to defer investment and take advantage of possible future opportunity
  • Joshua Kerievsky - (2009) Do What You Love in a Down Economy
  • David Brown - (2017) How to Stay Grounded and Maintain Your Vision at Your Company | There are four fundamental elements of running a business, and not only is vision the first, it's also the one that the others are built on. | As startup businesses start to scale, the vision can easily get lost.
  • Hicham Amine - (2017) How to Grow A Startup: The 5 Best Tips I’ve ever learned.
  • Eric Jorgenson - (2017) Why Growing Past 20 Employees is so Damn Hard (and what you can do about it)
  • Eric Jorgenson - (2015) Secrets to Perfecting Organizational Communication—Evergreen Business Weekly 3: Internal Communication | If the members of the team cannot communicate, isolation limits their potential.

Overcommunicate in all ways, all the time. There is no such thing as too much communication. When you think you’ve communicated something too much, you’re probably just beginning to get through.

  • Eric Jorgenson - (2015) How Not to Hire Like a Clownshow—Evergreen Business Weekly 2: Hiring
  • Nick Cassella - (2018) Ask Your Coworkers What They Make. You’ll Earn More.
  • Sam Harris - (2017) The Hard Thing About Hard Things — Summary of book
  • Triin Linamagi - (2015) The Most Common Reasons Startups Fail
  • Kevin J. Delaney - (2016) Something weird happens to companies when they hit 150 people
  • Isaac Park - (2017) Founder Problem: I’m The Reason My Startup Doesn’t Grow
  • Shoshanna Solomon - (2018) As startups grow, founders need to learn to let go

As your company grows you have to get used to the fact that you cannot be involved in all the aspects of the company. To delegate is hard Delegating, he said, is another tough thing to do. “The key is to hire people who are more intelligent than you, to find people who are super, super smart, ”

  • David NiuMark Roberge - (2017) How Morale Changes as a Startup Grows | how company's culture changes
  • Kristof Kovacs - The Death Star Design Pattern
  • Dunbar's number - is a suggested cognitive limit to the number of people with whom one can maintain stable social relationships—relationships in which an individual knows who each person is and how each person relates to every other person.
  • Hype Cycle - a branded graphical presentation developer by Gartner, for representing the maturity, adoption and social application of specific technologies
  • Simon Wardley - (2015) On Pioneers, Settlers, Town Planners and Theft.
  • Hugo Lassiège - (2013) [FR] Travailler autrement | sur les crises et court-termisme entre autres
  • Gabe Hicks - (2017) 6 Ways to Control Cloud Costs
  • Mike Ensor - (2018) Containers: The Software Development Life Cycle’s Last Mile
  • Beau Lyddon - (2018) Stop Wasting Your Beer Money | Why are engineers so bad at paying other engineers for their work?
  • Robert Greene, Joost Elffers - The 48 Laws of Power
  • Sam Altman - (2018) How to Avoid Distractions and Start the Right Company: Startup Tips from Sam Altman
  • Jesse Weaver - (2015) A Simple Framework for Designing Choices | No design is neutral
  • Rich Archbold - (2018) Run less software
  1. Choose standard technology 2. Outsource Undifferentiated Heavy Lifting 3. Create enduring competitive advantage
  • Reed Hastings - [Slides] (2009) Netflix culture. Bonus : new version here
  • Meredith Somers - (2018) The 20-year-old entrepreneur is a lie | Data from the Census Bureau and the IRS show the average age of successful business founders is 42.

WHY IT MATTERS Good ideas come at any age, but it takes experience to turn them into success stories. Steve Jobs was 21 when he helped found Apple, but he was a 43-year-old CEO when the company created the iMac.

Solve your own problem, everything else will follow However, most developers make zero money off open source. Zero. Show your solution to other people as soon as possible Package it and distribute it as soon as possible (note to self) Don’t be scared, ashamed, or discouraged to make it paid Don’t let anyone tell you how much you should charge for your work value your work and believe that despite the fact that haters are loud, you’re still gonna get a lot of customers who would gladly pay for what you made.

  • Daniel Miessler - (2019) Job Losses from Automation Are Being Actively Engineered and Funded
  • Seth Godin - (2009) Ignore sunk costs
  • When making a choice between two options, only consider what’s going to happen in the future, not which investments you’ve made in the past. The past investments are over, lost, gone forever. They are irrelevant to the future.
  • Seth Godin - (2007) How to be remarkable. Via The Guardian
  • Seth Godin - (2021) The easy way down
  • Petra De Rouck - 🇧🇪 [BE] (2018) Quels sont les frais professionnels les plus courants? | Guide Impôts 2018
  • BX1 - 🇧🇪 [BE] (2021) Déclaration d’impôt 2021 : voici tout ce qu’il faut savoir
  • Petra De Rouck - 🇧🇪 [BE] (2020) Pas de restos ni de bureau en 2020: comment déclarer vos frais professionnels?
  • DevOps Salaries - Let's make global salaries in DevOps a bit more open and transparent
  • Richard Dern - :fr: [FR] (2016) Alphabet, une entreprise pas comme les autres
  • Bitcoin Obituaries - "Bitcoin is Dead" Declared 400+ Times (2022)
  • Bitcoin Is Dead - The #1 Database of Notable Bitcoin Skeptics.
  • In fact, Bitcoin is very much alive. See the activity on the Bitcoin network - market price, average block size, transactions per day, mempool size, total circulation, market capitalization, exchange trade volume, blockchain size, average transaction per block, average payments per block, confirmation times, etc. - here.

  • Jakob Greenfeld - (2022) The simple system I’m using to stay in touch with hundreds of people
  • Mike Crittenden - (2021) Lose touch with people
  • Mike Crittenden - (2021) I schedule my friendships like I schedule my meetings

Tools

  • Nintendo eShop price comparator - Find the cheapest price for your favourite game, all prices are in Euro.
  • Save Coins - helps you save money when you make a purchase at Nintendo Switch eShop.
  • adiGuba - :fr: [FR] Les jeux pour Nintendo Switch au meilleur prix !
  • Deku Deals - tracks the prices of Nintendo Switch games on the eShop and at major retailers in order to find the best deals. Add items to your wishlist, and Deku Deals sends you an email as soon as they go on sale.
  • Keepa - This Amazon price tracker will enhance your Amazon shopping experience as they provide price history charts, price drop alerts, price watches, daily drops and browser addons.
  • PSprices - Game price notifications. Automatically monitor 8 platforms in 48 countries.
  • :star: Xerius - :fr: 🇧🇪 [FR] [BE] Devenir indépendant : Simulez votre tarif journalier en tant qu'indépendant / Calculateur de Brut-Net / Freelance rate simulator
  • Logo Lab - Test your logo | Put your logo to the test and find out where it succeeds and where improvements could be made.
  • Companyweb - 🇧🇪 [BE] Know who you’re dealing with | Companyweb specialises in company information in Belgium. Its services allow you to understand the risks, the survival rates, the payment capacity, the profitability, the stability and other key factors of every Belgian company.
  • Ed Zitron - (2021) The Work-From-Home Future Is Destroying Bosses' Brains | a critique of managers and business owners
  • L'Echo - 🇧🇪 [BE] Frais professionnels
  • My Tax on Web - 🇧🇪 [BE] Forfait légal ou frais réels ?
  • openthebox - 🇧🇪 [BE] Discover your business network | Look inside the web of connections between companies, individuals and politicians in Belgium. See also : slide show - A view of corporate networks in belgium
  • fincheck - 🇧🇪 [BE] Financial information at a glance : Check the financial situation of any Belgian company in seconds | it is at least as useful as openthebox
  • Staatsblad monitor - 🇧🇪 [BE] Base de données ouverte des données des entreprises, des comptes annuels et des publications au journal officiel des entreprises belges (gratuit) ! Exemple plusieurs sociétés à la même adresse
  • B2Bhint - Get any company financial, juridical and historical data with international connections from the official sources
  • ThatCoupon - Tired of clipping coupons and scouring the internet for deals and promotional codes? So are we. This website makes it easy for shoppers to find and share the best deals and coupons. No hunting, no hassle, and no scissors required.
  • vpnMentor - 79 VPN Coupons, Promo Codes & Discounts - Updated Daily
  • :star: Mozilla - (2020) Privacy not included* | Be Smart. Shop Safe. | How creepy is that smart speaker, that fitness tracker, those wireless headphones? We created this guide to help you shop for safe, secure connected products.
  • namae - Grab a slick name for your new app | Check availability for your new app name ideas across major registries at once.
  • Key Values - Find engineering teams that share your values. Select your top values and find teams you'll click with.
  • Key Values - Culture Queries - The perfect questions to ask in your job interview. Want to stand out from other candidates and find your dream job?
  • Andy Cook - (2018) Culture Codes: All the Best Culture Decks and How to Create One
  • Freelancer's Hourly Rate Calculator - provides an hourly rate based on your business expenses, personal expenses, billable hours and desired savings.
  • r/personalfinance/tools - Personal Finance Tools : Redditor-created Spreadsheets

Cryptocurrency

News

  • CoinMarketCap - Cryptocurrency Market Capitalizations
  • Crypto Lite - A quick way to check the top-100 cryptocurrencies price
  • Cyptocurrency News - Cyptocurrency news updates
  • WorldCoinIndex - Cryptocoin price index and market cap
  • Hacker Noon - Bitcoin related news
  • 99cryptocoin - Top CryptoCurrency by 24 Hour Trading Volume
  • Ashton Kemerling - (2018) No, You Probably Don't Need a Blockchain | On Bitcoins and Blockchains
  • Bittrex.com - Bitcoin markets
  • Bitcoincharts - provides financial and technical data related to the Bitcoin network
  • Brave New Coin - Bitcoin Price, Charts, Research, Cryptocurrency Insights
  • Slofile - Slack channels on cryptocurrency
  • CSVShare - Blockchain & Crypto Slack Communities
  • WalletInvestor - Cryptocurrency Forecast (Bitcoin & Altcoin, ICO Prediction, Prognosis 2018, 2019)
  • Bitcoin Obituaries - "Bitcoin is Dead" Declared 400+ Times (2022)
  • Bitcoin Is Dead - The #1 Database of Notable Bitcoin Skeptics.
  • In fact, Bitcoin is very much alive. See the activity on the Bitcoin network - market price, average block size, transactions per day, mempool size, total circulation, market capitalization, exchange trade volume, blockchain size, average transaction per block, average payments per block, confirmation times, etc. - here.

Learn

  • coinpride/CryptoList - Curated collection of blockchain & cryptocurrency resources.
  • Chia Network - blockchain based on proofs of space and time to make a cryptocurrency which is less wasteful, more decentralized, and more secure.
  • Bruce Hunt - (2018) The Art Of Hodling Crypto: Can’t Make this Sh*t Up

If you took 5 of the cryptocurrencies and if you invested $1,000 in each on Jan 1st 2017… you would have : $655,527 for $5,000 invested.

  • WalletGenerator - Paper Wallet Generator for BitCoins and other cryptocurrencies. Create, Print & Fold
  • Bruce Hunt - (2017) Due Diligence Checklist for Investing in Cryptocurrency
  • Bruce Hunt - (2017) How Cryptocurrency Market Behaves, It’s a Damn Cycle.
  • Bruce Hunt - (2018) How to Crush the Crypto Market, Quit Your Job, Move to Paradise and Do Whatever You Want the Rest of Your Life
  • Coin and Crypto - (2018) Bitcoin is outdated tech. These 3 alternatives should be on your radar.
  • Linda Xie - (2018) Tips for crypto newcomers
  • Bitcoin Regret Club - satirical site for people who want to calculate all the money they you could’ve made.
  • The HODLer manifesto - What is HODL?
  • Federico Gambarelli (fede93g) - (2018) The HODLer Manifesto: what does "being a Bitcoin HODLer" mean?
  • Best Bitcoin Exchange Reviews - Best Bitcoin Exchange Comparison
  • CryptoCompare - Compare all Bitcoin exchanges, reviews, live streaming bitcoin prices, fees, deposit methods
  • GamerZ - :fr: [FR] GamerZ discussion forum about Bitcoin / Cryptocurrencies
  • Anne Gaviola - (2018) Bitcoin's gender divide could be a bad sign, experts say
  • Lucca Runger-Field - (2018) Blockchain In: Politics
  • Nathaniel Whittemore - (2018) We Talk About Blockchain Governance, So Why Not Blockchain Politics?
  • Joseph Lubin - (2016) Is Blockchain Technology Going To Disrupt Our Political System: We Hope So
  • David Ernst - (2016) What is Liquid Democracy?
  • Danny Crichton - (2018) Liquid democracy uses blockchain to fix politics, and now you can vote for it

CLI Tools

See also Shell scripting

Cog is engineered to be more of a framework that addresses a number of concerns many teams have, such as security. With built-in access control and audit logging functionality, Cog allows teams to collaborate on sensitive tasks with higher confidence. Taking inspiration from the command-line interface, Cog has a “pipe” operator that allows users to run a command and use that output as the input for another command in a process.

Cog is engineered to be more of a framework that addresses a number of concerns many teams have, such as security. With built-in access control and audit logging functionality, Cog allows teams to collaborate on sensitive tasks with higher confidence. Taking inspiration from the command-line interface, Cog has a “pipe” operator that allows users to run a command and use that output as the input for another command in a process.

  • Gareth Anderson - (2006) GNU/Linux Command-Line Tools Summary
  • :star: sferik/t - A command-line power tool for Twitter
  • clvv/fasd - Command-line productivity booster, offers quick access to files and directories, inspired by autojump, z and v.
  • chrisallenlane/cheat - cheat allows you to create and view interactive cheatsheets on the command-line. You can obviously improve the existing ones with your own content. It's also inspiring for shell aliases creation
  • :star: explainshell.com - write down a command-line to see the help text that matches each argument
  • koalephant/shell-script-library - Koalephant Shell Script Library | simplifies building portable command-line tools using shell scripts, and provides tools to assist with building self-contained scripts, and documentation.
  • Paul Heinlein - OpenSSL cookbook / command-line howto
  • command-not-found.com - Install any command on any operating system.
  • derailed/k9s - 🐶 Kubernetes CLI To Manage Your Clusters In Style!
  • Kotlin/kotlinx.cli - Pure Kotlin implementation of a generic CLI parser.
  • Clikt - Simple, powerful command line parser for Kotlin | Clikt (pronounced “clicked”) is a Kotlin library that makes writing command line interfaces simple and intuitive. It is the “Command Line Interface for Kotlin”. | better alternative to kotlinx.cli ?
  • b4b4r07/gomi - 🗑️ Replacement for UNIX rm command!
  • Sandro Cirulli - (2019) How to Validate a Jenkinsfile

TLDR

curl --user username:password -X POST -F "jenkinsfile=<Jenkinsfile" http://jenkins-url/pipeline-model-converter/validate
  • MorganGeek - (2020) Validating Jenkinsfile in Vim and/or using CLI / terminal
  • twpayne/chezmoi - Manage your dotfiles across multiple machines, securely. | I'm using it for a while, it's a powerful and fast tool for managing dotfiles, easy to use, transparent and secure, with support of Bitwarden, Vault, pass, LastPass, 1Password, gopass, Keepass, GnuPG, Keychain etc.
  • Horia Coman - (2020) Jupiter Dev Log 3 - Lint All The Things
  • ec2.shop - Hacker way to compare ec2 instances price
  • Lib.rs - Command line utilities | List of Rust applications/libraries/crates
  • unixorn/awesome-zsh-plugins - A collection of ZSH frameworks, plugins, tutorials & themes
  • Guido Socher - (2015) AWK one-liner collection
  • asdf-vm/asdf - Extendable version manager for multiple languages | Manage multiple runtime versions with a single CLI tool, extendable via plugins
  • Edouard Kachelmann and Anthony Pasquariello - (2020) Enhance programmatic access for IAM users using a YubiKey for multi-factor authentication
  • Textualize/rich-cli - Rich-cli is a command line toolbox for fancy output in the terminal
  • localstack/awscli-local - 💲 "awslocal" - Thin wrapper around the "aws" command line interface for use with LocalStack
  • peco/peco - Simplistic interactive filtering tool

JSON

  • jq Docs - online manual for jq (a lightweight and flexible command-line JSON processor)
  • antonmedv/fx - Command-line tool and terminal JSON viewer 🔥
  • tomnomnom/gron - Make JSON greppable!

Coffee :coffee:

News

Learn

  • Le Pharmachien - [FR] :fr: Caféine : toxique et délicieuse / Coffee : good and bad parts :coffee:
  • David McRaney - (2010) Coffee stimulation or addiction ? :coffee:
  • Brandur Leach - Caffeine | An experiment of Brandur in seriously throttling back its caffeine intake for the first time in years.
  • The Coffee Compass - Brew a coffee. Taste it. Adapt and repeat until you find the coffee you prefer.
  • Mike Crittenden - (2021) 10% of us are barely affected by caffeine
  • Ronan Petillon - [FR] :fr: (2020) L'AeroPress est une Machine à Café à Moins de 40€ qui a Remplacé ma Nespresso
  • Alliance For Coffee Excellence - COE (Cup of Excellence) Auction Results | They reward exceptional quality coffee farmers. See also National Winner program results which sells the semi-finalist to the Cup of Excellence program. Tip : pick only coffee scoring at least 80.
  • Sébastien Kardinal - [Video] [FR] :fr: Coffee Time | Une playlist de vidéos sur le thème du café de spécialité
  • Sasha Pavlovich - (2021) 39 Types of Coffee Drinks
  • Ning T. - (2015) 10 Uniquely Beautiful Coffee Makers
  • Reddit Favorites - What are reddit's favorite Espresso Machines? | From 3.5 billion comments (number from Sept. 13, 2021)
  • Home-Barista.com - Quotable Quotes | Memorable quotes and quips about espresso from the forums
  • CoffeeGeek - (2021) An Espresso Glossary - Originally published on CoffeeGeek back in 2003, and updated several times, this glossary has become a reference point for several books on coffee and espresso, and has been widely copied across the internet. We’re updating this for the launch of the new version of CoffeeGeek in 2021.
  • Mark Prince - (2015) Real Espresso Myths that Need Busting | Inspired (sort of) by some questionable myth busting in an espresso education series online, we tackle some real, genuine espresso myths, including caffeine levels, bold coffee and more.
  • Brian Lam - (2020) Making Espresso at Home Is Kind of a Nightmare—But If You Insist, Here’s How to Do It Well
  • Jasmin Andrews - (2021) Which Coffee Is Better – Washed, Unwashed Or Semi-Washed?
  • OKCoffee - Interviews
  • Reddit - Coffee recipes
  • Open Culture - articles about coffee
  • Garrett Oden - (2019) Is Nespresso Real Espresso? spoiler Not exactly.
  • James Hoffman - (2021) [Video] The Bizarre And Surprising Coffee Of The Nespresso Vertuo

Not so special now, Nespresso Jump to the quote from the video

Tips

  • Dave Mosher - (2018) How to Stay Alert Without Caffeine - Try These Science-Based Tricks Next Time You're Tired :coffee:
  • Ronan Petillon - [FR] :fr: (2020) Comment Faire un Bon Café à la Maison, Comme un Barista
  • Daniel Miessler - A Coffee Primer :coffee:
  • Caffin8 Coffee - (2021) Easily set up the Barista Express to make the BEST coffee (Sage/Breville)
  • Full Coffee Roast - Avoid These 32 Common Coffee Brewing Mistakes
  • INeedCoffee - Coffee Brewing Guide : several tutorials on how to brew coffee.
  • Kevin & Amanda - (2019) How To Use the Breville Barista Express — Tips & Tricks
  • Home-Barista.com - (2014) Breville Barista Express 870/870XL grinder mod
  • Home-Barista.com - How-Tos
  • Coffee Research - Maximizing espresso potential | Found via Home-Barista.com
  • Home-Barista.com - Resources
  • CoffeeGeek - How Tos | "The bread and butter of CoffeeGeek’s website and core mission is education, and our How To section is at the core of that. This is our entire collection of How Tos, written, maintained and updated over the last two decades. More are added often!"
  • Matthew De Angelis - (2016) French Press
  • Kawai - (2020) 5 Simple Things You Can Do to Get Barista-Style Coffee
  • Reddit - AeroPress tips & tricks
  • Homegrounds - (2017) The Last Coffee Grind Size Chart You’ll Ever Need
  • Arlette Kabore - 🇫🇷 [FR] (2021) Conservez mieux le café avec ces 12 conseils
  • Mister Barish - 🇫🇷 [FR] Mousse de lait
  • Mister Barish - 🇫🇷 [FR] Réglage de la Sage Barista Express
  • Just Coffee And Me - 7 Tips To Brew Better Coffee With The Breville Barista Express

Tools

  • Café Mag - :fr: [FR] La carte du café de spécialité | Une carte interactive et collaborative référençant les adresses qui torréfient et/ou proposent du café de spécialité en France et pays francophones.
  • Barista Hustle - (2021) The Coffee Compass | The Coffee Compass is a simple tool that makes it easy to improve your filter coffee brewing. If your coffee tastes anything less than perfect, the Coffee Compass shows you exactly what direction you need to go in to achieve smooth, rich, and balanced brews.
  • Blue Coffee Box - is a father-and-son business, frequently rated as one of the UK's best coffee subscription services
  • OKCoffee - Map of Coffee Bars

Products

  • The Astrology Coffee - was born out of two people’s passions. The Scorpio founder has been obsessed with Astrology and all things hidden in life- working in an office job but daydreaming of something bigger to bring their passion into reality. The Sagittarius founder was fortunate enough to befriend and apprentice under roast master and former coffee picker from Costa Rica, learning the craft from hands-on approach.

Collaboration & Problem solving

News

  • TED - [Videos] Ideas worth spreading, usually in the form of short, powerful talks (18 minutes or less)
  • Collaborative Fund - About information, collaboration and investments
  • wikiHow - How to instructions you can trust, aka How to do anything. However, if you take a look at sections such as Family Life it can be creepy.... (I mean, do we need a site to learn what is family about ?) See also :fr: [FR] the french version

Learn

  • What do I want to achieve?
  • What are my obstacles?
  • Who has solved this already?
  • Anthony Panozzo - (2016) How to Actually Publish More Things
  • Sam Knuth - A 3-step process for making more transparent decisions
  • Lauri Apple - (2017) documentation : a maturity model for READMEs | Your step-by-step guide to more effective documentation
  • Chastity Blackwell - 7 deadly sins of documentation
  • Muriel Lefevre - [FR] :fr: Stanislav Petrov, l'homme qui sauva le monde en ne faisant rien
  • Anthony Panozzo - (2015) If Something Is Hard, Do It More Often
  • John D. Cook - (2009) Do you really want to be indispensable?
  • Tobias Fors - (2014) [IMG] The project paradox: making the biggest decisions when knowledge is at it's absolute lowest.
  • Kevin Smith - (2014) [IMG] It costs nothing to encourage an artist
  • Alex Calderon - (2014) [IMG] Are You a Boss or a Leader ?
  • Wesley Moore - (2017) Pair Programming
  • Jacob Shriar - 13 Scary Statistics on Employee Engagement
  • Fred Hébert - Don't be a Jerk: Write Documentation
  • Andrew Bosworth - Say No
  • Shubhro Saha - (2014) Software engineers should write
  • Shubhro Saha - (2017) Two sentences for better meetings
  • J. B. Rainsberger - (2014) Change Your Life One Habit At A Time
  • Lin Taylor - (2017) How I hacked my imposter syndrome using personal tracking
  • Mike Cannon-Brookes - An amateur’s guide to turning impostor syndrome into an asset
  • Chris Parnin - (2014) Notes on Interruption for Programmers
  • :star: Write the Docs - Documentation Guide : a best practice handbook for building, structuring, and writing software documentation, for creating more wonderful documentation in the world
  • Umer Mansoor - (2017) Fix Employee Weaknesses or Focus on Their Strengths?
  • Umer Mansoor - (2016) Effective Code Reviews
  • Brian Kelly - (2013) UX, Then Architecture, Then Tools
  • Tom Preston-Werner - (2010) Readme Driven Development
  • Oblique Strategies - How to break creative blocks by encouraging lateral thinking.
  • Jeff Wainwright - (2017) Code Review Etiquette
  • Doug Tedder - (2017) The Seven Silent Killers of the IT Organization
  • Doug Tedder - (2017) The CAB is Dead. Long Live the CAB.
  • Daniel Doubrovkine - (2015) Connecting People to Enable Magic
  • Greg Kogan - (2017) Reject the First Ideas
  • Kirsten Pickworth - (2017) How to Avoid the Best Practices Trap
  • Carl Hembrough - (2017) When programming was no longer fun | another story about impostor syndrome
  • Charles Duhigg - (2016) What Google Learned From Its Quest to Build the Perfect Team
  • MetEdge - [IMG] Successful vs Unsuccessful People
  • Greg Rosalsky - (2017) The Economics of the Office: Why Do We Still Commute?
  • Robert Ecker - (2017) Give Up Perfection!
  • Jeff Goins - (2017) The Single Most Overlooked Secret To Influencing Other People
  • John Cutler - (2016) company culture is…
  • Philippe Bourgau - (2015) From Zero to Pair Programming Hero
  • Erlend Hamberg - (2010) Code Reading as a Team Activity
  • zalando/zalando-howto-open-source - How to Open Source at Zalando. Bonus : Zalando's README Template
  • Joël Spolsky - (2000) Designing for People Who Have Better Things To Do With Their Lives
  • Joël Spolsky - (2007) Evidence Based Scheduling
  • Joël Spolsky - (2001) Human Task Switches Considered Harmful
  • Joël Spolsky - (2000) Painless Bug Tracking
  • David McRaney - (2010) Fanboyism and Brand Loyalty
  • David McRaney - (2013) Survivorship Bias
  • Rachel Potvin & Josh Levenberg - Why Google stores billions of lines of code in a single repository
  • Michael Lynch - (2017) How to Do Code Reviews Like a Human (Part One). Bonus : Part Two
  • Michael Lynch - (2017) The Perils of Outsourcing Your MVP
  • Maura Thomas - (2017) Your Team’s Time Management Problem Might Be a Focus Problem
  • Tanja Roth - (2017) 7 rules for avoiding documentation pitfalls
  • GROWS Method - What is GROWS?
  • Catherine Louis - (2017) 20 questions DevOps hiring managers should be prepared to answer
  • Dr. Travis Bradberry - (2015) How Successful People Overcome Toxic Bosses
  • Dominic Krimmer - (2015) 10 powerful tips on how to support a team-based learning culture
  • Dominic Krimmer - (2017) Why We Kicked Estimation Meetings (And Maybe You Should Too)
  • One on One Meeting Template - a template to support you while leading one on one meetings.
  • Sarah Cooper - How to Politely Tell Your Coworkers to Shut the F*ck up
  • Chris Ward - (2017) Distributing Operational Knowledge Across a Team
  • Amar Singh - (2017) You’re working in the wrong place. (if you’re working in an open office)
  • Changing minds - 5W1H - A simple set of question framings
  • Changing minds - Socratic Questioning
  • CrowdSync - (2018) 7 Tips for Creating a New Process
  • Carmen Bourlon - Document like a Journalist
  • Kuba Niechcial - (2018) Assume good intent
  • Kuba Niechcial - (2018) Remember the names - it's your job
  • Steve McConnell - (1998) Dealing With Problem Programmers
  • Steve McConnell - (1996) How to Defend an Unpopular Schedule
  • Steve McConnell - (1996) Classic Mistakes
  • :star: Gregg Caines - (2014) In Defence of the Office
  • Gregg Caines - (2015) Reclaiming Value From Bugs and Outages: Thoughts on Post-Mortems
  • Mike Cottmeyer - (2008) One Team
  • Zach Holman - (2012) Unsucking Your Team's Development Environment
  • Markus Harrer - (2017) Extreme Reduction | how to fit the whole learning subject of one class into a half a dozen tweets. Bonus : see also bulimic learning and Cramming
  • Iwein Fuld - (2010) Practical Styles of Pair Programming
  • Dave Nicolette - (2018) In Favor of Pairing
  • Sami Honkonen - (2011) The Responsibility Process
  • Dan Milstein - [Slides] (2012) How To Run a 5 Whys (With Humans, Not Robots)
  • DATAGUEULE - :fr: [FR] [Video] (2018) La démocratie comme patron - #DATAGUEULE 79
  • Zach Holman - (2015) Opt-in Transparency | your employees need context
  • Fagner Martins Brack (fagnerbrack) - (2016) Pair Programming | A technique that if done correctly has the potential for delivering software faster with lower cost
  • Kate Matsudaira - (2016) Bad Software Architecture is a People Problem | When people don't work well together they make bad decisions.
  • Kode Vicious - (2010) Broken Builds | Frequent broken builds could be symptomatic of deeper problems within a development project.
  • Kate Matsudaira - (2016) Delegation as Art | Be someone who makes everyone else better.
  • GitHub - Great for new contributors | What open source projects can I contribute to?
  • Yan-David Erlich - [Slides] (2017) Six page cheat-sheet for the book Never Split the Difference, by Chris Voss
  • Jerome Kehrli - (2017) Periodic Table of Agile Principles and Practices
  • Farnam Street - Mental Models: The Best Way to Make Intelligent Decisions (113 Models Explained) | How do you think the most rational people in the world operate their minds? How do they make better decisions?
  • Culture Codes - Employee Handbox Examples | A collection of company handbooks, employee manuals, and more from real companies.
  • folkswhocode/awesome-diversity - A curated list of amazingly awesome articles, websites and resources about diversity in technology.
  • Itamar Turner-Trauring - (2017) Technical skills alone won’t make you productive
  • Greg Williams - (2017) Diagrams as Software Documentation – When a Picture Says it Best
  • Itamar Turner-Trauring - (2016) Don’t get stuck: 6 ways to get unstuck and code faster
  • Itamar Turner-Trauring - (2016) From 10x programmer to 0.1x programmer: creating more with less
  • Gregg Caines - (2015) We're in the Stone Age of Software Engineering Management
  • Marcus Blankenship - (2017) Why your programmers just want to code
  • John Cutler - (2018) Yes, But…
  • Juliet Lara - (2018) You’re doing Stories wrong!
  • Lieven Vaneeckhaute (denshade) - (2017) Solving complex problems using a problem-solution mind map
  • Lieven Vaneeckhaute (denshade) - (2016) Abbreviations are your (false) friend!
  • Jakub Holý - (2016) It Is OK to Require Your Team-mates to Have Particular Domain/Technical Knowledge
  • Farnam Street - (2017) The Difference Between Amateurs and Professionals
  • Ashton Kemerling - (2014) Managing Is a Craft Too
  • Ashton Kemerling - (2012) The Myth of the Lone Hacker | without the effort of countless other engineers, part and full time, their projects would have never made it off the ground.
  • Michael Hoffman - (2013) How to be Stuck - Learning to learn to code on the internet
  • Julia Evans - (2018) Working remotely, 4 years in
  • Robert Ecker - (2015) Boosting the Quality of Team Decisions | pros and cons of voting, consensus and strong leadership
  • Arlo Belshee - (2012) Is Pair Programming for Me?
  • Christian Maioli Mackeprang - (2018) How terrible code gets written by perfectly sane people
  • Oded Zilinsky - (2018) How to use ChatOps to boost business engagement across teams | Go cross-silo with chatbots
  • James Wade - (2017) What's involved in a code review?
  • Mike Bursell - (2018) Tackling the most important issue in a DevOps transformation | Why culture is the most important issue in a DevOps transformation
  • :star: Ian Miell - (2018) Five Things I Did to Change a Team’s Culture
  • Morgan Housel - (2017) Solving Hard Problems With Simple Ideas
  • Morgan Housel - (2017) Conflicting Skill Sets
  • Morgan Housel - (2017) Never Do That Again | about confusion & learning from failure
  • Morgan Housel - (2017) Skills vs. Behavior
  • Morgan Housel - (2017) How To Read Financial News
  • Nir Cohen - (2016) Trained Engineers - Overnight Managers (or, The Art Of Not Destroying Your Company)
  • Paul Graham - (2014) Mean People Fail
  • Chris Mague - (2017) Things you need to know about giving tech talks
  • Amy M Haddad - (2017) Effective Tips for Working Remotely
  • Nick Babich - (2018) 10 Tips to Develop Better Empathy Maps
  • Srinivas Rao - (2018) Professionals vs Amateurs

When we are amateurs our life was about drama, denial, and distraction — Steven Pressfield

  • The XY problem - (2014) is asking about your attempted solution rather than your actual problem. This leads to enormous amounts of wasted time and energy, both on the part of people asking for help, and on the part of those providing help.
  • Eric Steven Raymond, Rick Moen - (2001) How To Ask Questions The Smart Way
  • Josh Johnson - (2015) DevOps Is Bullshit: Why One Programmer Doesn’t Do It Anymore
  • Hacker News - (2018) Building an Engineering Culture from scratch?
  • Thomas Wedell-Wedellsborg - (2017) Are You Solving the Right Problems? via Jim Leonardo's article titled "Export to PDF: A Tale in Understanding the Business Need"
  • Joshua Kerievsky - (2015) Evolutionary Design | agile's most valuable practice?
  • Tim Ottinger - (2017) Taking Breaks in a Disciplined Way | Take breaks otherwise pairing will drain your energy

we don't take breaks because we are tired, we take breaks so that we are never tired.

People will not work together to complete stories if they each have "their own work" to do.

  • Tim Ottinger - (2015) Individual Work Assignments: Neither Agile Nor Team
  • Teresa Amabile and Steven J. Kramer - (2011) The Power of Small Wins | making progress in meaningful work | Managers can help employees see how their work is contributing.
  • Tim Ottinger - (2014) Avoid Rework Through Behavior-Driven Development | eXamples and features specification should be written in a formal way that is easily automated / increasing the signal-to-noise ratio in your communication:
  • Eric Jorgenson - (2015) The Power of Network Effects: Why they make such Valuable Companies, and how to Harness them
  • Eric Jorgenson - (2015) How Not to Hire Like a Clownshow—Evergreen Business Weekly 2: Hiring
  • Kevin J. Delaney - (2016) Something weird happens to companies when they hit 150 people
  • Robin Dunbar - (2011) Friends to count on | The perfect number for a human social group is 150. The challenge is maintaining a real sense of community
  • Shoshanna Solomon - (2018) As startups grow, founders need to learn to let go

As your company grows you have to get used to the fact that you cannot be involved in all the aspects of the company. To delegate is hard Delegating, he said, is another tough thing to do. “The key is to hire people who are more intelligent than you, to find people who are super, super smart, ”

Our new approach felt more natural and we became more responsive to our customer's needs. We spent less time trying to predict how much work we could get done in a rigid time box, and instead allowed ourselves to work on items that ranged from a few hours to a few days.

  • Ben Northrop - (2018) The Reality of Reuse | we're hard-wired to want to make decisions quickly and we take too many shortcuts
  • Naresh Jain - (2011) Impact of Continuous Integration on Team Culture
  • :star: Bridget Kromhout - (2018) Containers Will Not Fix Your Broken Culture (and Other Hard Truths) | Complex socio-technical systems are hard;
  • Dunbar's number - is a suggested cognitive limit to the number of people with whom one can maintain stable social relationships—relationships in which an individual knows who each person is and how each person relates to every other person.
  • Simon Wardley - (2015) On Pioneers, Settlers, Town Planners and Theft.
  • Xiao Ma - (2015) Code • Life | We are already doing these things to our code, why not do them to ourselves?
  • Matthieu Lesne aka coreight - :fr: [FR] (2016) Les bonnes habitudes de développeurs à appliquer dans sa vie quotidienne
  • Jeff Atwood - (2004) We Make Shitty Software.. With Bugs! | Software is a process, it's never finished, it's always evolving.
  • Fred Hébert - (2018) The Hitchhiker's Guide to the Unexpected | about clean architecture, and making things easier
  • Isaac Asimov - (1989) The Relativity of Wrong
  • Jo Meenen - The Art Of Non-Conformity Book Summary
  • Jason Palmer - (2018) You don’t need standup
  • Derek Sivers - (2016) I’m a very slow thinker
  • Derek Sivers - (2010) [Video] First Follower: Leadership Lessons from a Dancing Guy | a Lesson of leadership
  • Derek Sivers - [Video] Obvious to you. Amazing to others.
  • Chesterton's fence - the principle that reforms should not be made until the reasoning behind the existing state of affairs is understood.
  • Satyandra Vadavalli - (2012) Paralysis by Analysis
  • Steve Losh - (2013) Teach, Don't Tell | about documentation
  • Sacha Labourey, Nigel Willie - (2018) DevOps Technician Training: Think Requirements, Not Solutions
  • Dustin Barnes - (2017) Increasing Software Transparency with Lightweight Architectural Decision Records
  • Beau Lyddon - (2018) Stop Wasting Your Beer Money | Why are engineers so bad at paying other engineers for their work?
  • Libby Sander - (2018) Open offices make people talk less and email more
  • Jan Mewes - (2018) How to pick up a new technology in minimal time?
  • Alicia Liu - (2018) Go Slow to Go Fast — Part 1: You, Part 2: Team, Part 3: World
  • Tim Denning - (2018) Why You’re Not Happy With Your Career
  • Ronald Jeffries - (2018) Developers Should Abandon Agile
  • Alberto Brandolini - (2013) Introducing Event Storming | EventStorming is a workshop format for quickly exploring complex business domains.
  • Jeppe Cramon - (2015) [Slides] Event storming
  • Sean Kane - (2018) 6 creative ways to solve problems with Linux containers and Docker
  • Jesse Weaver - (2015) A Simple Framework for Designing Choices | No design is neutral
  • Lolly Daskal - (2017) Dumb Rules That Make Your Best People Want to Quit | TL;DR — Trust employees like the adults they are
  • Gordon Brander - Patterns : "This is my bag of tricks — loose notes, design patterns, rules-of-thumb, methods of enquiry, tools, cheatsheets, gimmicks, leverage points, descriptions of systems, key questions, risks, and unknowns."
  • Ted Dziuba - (2011) Who Needs Process?

Get rid of your prioritized list of tasks. Stop having your daily stand-ups. No more status report e-mails. Just stop doing that stuff, and get rid of anyone who can't cope. Nothing terrible will happen.

  • Ted Dziuba - (2011) Devops Is a Poorly Executed Scam

You need to change the culture the hard way, or replace people as necessary until the culture works.

  • Hugo Sharman-Firth - (2018) The dangers of best practices | Best is the enemy of better
  • Mat Lawrence - (2017) How to facilitate successful offsite meetings: it’s all about the team
  • Sarah Goff-Dupont - (2018) Running effective meetings: a guide for humans
  • Sarah Goff-Dupont - (2018) 6 types of meetings that are actually worthwhile and meetings you can do without
  • Sarah Goff-Dupont - (2018) Avoid these 5 mistakes for an amazing kick-off meeting
  • Bernie Ferguson - (2017) How to manage meetings like an expert facilitator
  • matiassingers/awesome-readme - A curated list of awesome READMEs
  • Akash Nimare - (2016) A Beginners Guide to writing a Kickass README ✍
  • Jo Meenen - Switch Book Summary | How to Change Things When Change Is Hard | good tips here
  • Rich Archbold - (2018) Run less software
  1. Choose standard technology 2. Outsource Undifferentiated Heavy Lifting 3. Create enduring competitive advantage
  1. After encountering the person, do people feel oppressed, humiliated or otherwise worse about themselves?
  2. Does the person target people who are less powerful than him/her?
  • Brendan D. Gregg - (2017) Brilliant Jerks in Engineering
  • The Life Coach School - [Podcast] Ep #212: Simple Solutions | About the importance of defining the problem and finding its root cause, + other tips
  • Catherine Louis - (2018) 8 tips for better agile retrospective meetings
  • Retromap - Inspiration & plans for (agile) retrospectives : Planning your next agile retrospective? Start with a random plan, change it to fit the team's situation, print it and share the URL. Or browse around for new ideas!
  • John Allspaw - (2017) Taking Human Performance Seriously

A proper treatment of the human element requires the human to be the focus

  • wikiHow - (2018) How to Make a QR Code to Share Your WiFi Password.
  • Vadim Kravcenko - (2018) Growing your interns | eventually you will become Senior Developers and will need to nurture your own interns.
  • Greg Kamradt - (2018) How awesome people have taught me to make things happen
  • Vadim Kravcenko - (2018) Dealing with complex projects

If you fail - you learn, if you succeed – even better. And never forget the importance of communication.

  • Daniel Lebrero - (2019) Architecture decisions: the belligerent contrarian and the rule of three
  • LisaDziuba/Awesome-Design-Tools - The best design tools for everything
  • Michelle Venetucci Harvey - (2017) A research roundup to show that your office layout is toxic (and some tips for making it better)
  • David R. MacIver - (2019) How to do hard things
  • Simon Wardley - (2015) An introduction to Wardley 'Value Chain' Mapping. Bonus : See also Wardley map
  • Bryan Cantrill - (2018) Assessing software engineering candidates
  • Raph Lee - (2019) Understand, Design, Build: A Framework for Problem-Solving
  • Guesstimate - free models and tools for modeling things that aren't certain. You can forecast your earnings from a new venture, predict the amount of time completing a big project will take, or experiment with scientific theories. People have used it to optimize video games, understand lottery payoffs, and estimate the costs of childcare.
  • Marie Prokopets - (2019) 11 Best Practices for Working Remotely
  • Julia Evans - (2019) Get your work recognized: write a brag document
  • Farnam Street - (2018) The Surprising Power of The Long Game
  • Farnam Street - (2018) The Decision Matrix: How to Prioritize What Matters
  • Remote Mob Programming - A summary of the essentials of successful Remote Mob Programming
  • Jason Fried - (2016) Status meetings are the scourge.
  • Joe Casabona - (2019) Eliminating Slack as a Distraction to Work Better
  • Gergely Orosz - (2019) Talk First, Code Later

the "talk first, code later" approach is an un-intuitive tool that speeds development up and leads to better communication between engineers and teams. Everyone would have saved so much time, if only we communicated first and wrote code only after.

  • Andy Johns - (2019) Why Standups are Useless and How to Run Great Product Team Meetings
  • World Clock Meeting Planner - Need to make a call to someone far away or arrange a web or video conference across different time zones? Find the best time across time zones with this Meeting Planner.
  • MyMeetingTime - Find the best time to talk to people located in other time zones
  • Mike Crittenden - (2021) “Don’t bring problems, bring solutions” is bull crap
  • Cantlin Ashrowan - (2020) Coherent and complex
  • Collaboration, it turns out, gets harder in proportion to two things: the level of coherence you demand from the output, and the complexity of the processes that create it.
  • Collaboration that creates incoherence is easy. You all just do whatever you want. Equally, collaboration on things that are not complex is easy. You can all see whether the log has been chopped or not, there is limited room for debate.
  • On the other hand, lets say that instead we first come up with a clear overarching plan for what we’re doing. This makes it much more likely the outcome will be coherent. But the price we pay is having to handle the complexity of the entire challenge all at once.
  • Async Manifesto - (2014) Manifesto for Async Software Development | Principles of Async Software Development
  • Brandolini's law - also known as the bullshit asymmetry principle, is an internet adage which emphasizes the difficulty of debunking bullshit: "The amount of energy needed to refute bullshit is an order of magnitude larger than to produce it."
  • Allen Holub - (2018) The improvement board

Improvement is something we should do all the time, not once every two weeks in a retrospective. When a problem emerges, don't wait. Fix it. Do everything you can to instill a culture of continuous improvement throughout the organization. An improvements board is one way to do that in the small.

  • The faster you react, the less you think. Not always, but often.
  • It’s fine to disagree, it’s fine to push back, it’s great to have strong opinions and beliefs, but give my ideas some time to set in before you’re sure you want to argue against them.
  • There’s also a difference between asking questions and pushing back. Pushing back means you already think you know. Asking questions means you want to know. Ask more questions.
  • So next time you hear something, or someone, talk about an idea, pitch an idea, or suggest an idea, give it five minutes. Think about it a little bit before pushing back, before saying it’s too hard or it’s too much work. Those things may be true, but there may be another truth in there too: It may be worth it.
  • Seth Godin - (2021) The easy way down
  • Mike Crittenden - (2021) Beware of exception debt
  • Mike Crittenden - (2021) Be a better coworker
  • Organization. Don't lose crap, ever. Passwords, dates, files, emails, notes, links, whatever.

  • Responsiveness. Be easy to reach and quick to respond (but protect your focused deep work time).

  • Reliability. If you said you'll do it, then freaking do it, no matter how tiny it is. People notice.

  • Warmth. Maybe you can't be funny or charming, but you can be warm.

  • Mike Crittenden - (2021) The art of booking a meeting just to force you to do a thing
  • Gandalf Hudlow - (2020) Developers can't fix bad management
  • Mike Crittenden - (2021) Don’t mistake the lack of your pet solution as the problem itself
  • Ed Zitron - (2021) The Work-From-Home Future Is Destroying Bosses' Brains | a critique of managers and business owners
  • Justin Garrison - (2021) The Document Culture of Amazon
  • Mike Crittenden - (2021) Resistance increases exponentially with the size of a change.
  • Mike Crittenden - (2021) You have to standardize before you can standardize
  • First Round Review - (2019) Empathy-Driven Development: How Engineers Can Tap into This Critical Skill. See also Empathy-Driven Development

“You can’t say the word ‘empathy’ at a software company. No one will take you seriously.”

To a very large extent, your productivity is a result of what you choose to work on. Keep things perceived as easy out of that list. When you can't, postponing an "easy" thing can make it both "harder" and smaller.

So I believe, having authored a lot of code that went down the toilet, that you don't get productive by working as much as by not working – not on stuff that is likely to get thrown away.

  • Clive Thompson - (2021) Hundreds of Ways to Get S#!+ Done—and We Still Don’t | You want to be productive. Software wants to help. But even with a glut of tools claiming to make us all into taskmasters, we almost never master our tasks. | to-do apps failed us
  • Dr. Travis Bradberry - (2015) How Successful People Overcome Toxic Bosses
  • Chantal Gautier - (2015) Why do teams fail?
  • Matthieu Lesne aka coreight - 🇫🇷 [FR] (2015) 5 étapes pour trouver des solutions créatives à ses problèmes
  • CA Technologies - [Slides] (2015) The Five Hidden Dangers of IT Complexity
  • Poor visibility

  • Difficult technology

  • Narrow focus

  • Inconsistent process

  • Poor morale

  • Michael Lopp - (2014) The Old Guard
  • Prioritize - Built by a PM for PMs. Use this tool to create, visualize, and prioritize tasks on a drag and drop interface with different priority boards.
  • Stéphane Deschamps - :fr: [FR] (2022) Les handicapés vous disent merde | Inclusion, piège à cons.
  • Key Values - Find engineering teams that share your values. Select your top values and find teams you'll click with.
  • Key Values - Culture Queries - The perfect questions to ask in your job interview. Want to stand out from other candidates and find your dream job?
  • Andy Cook - (2018) Culture Codes: All the Best Culture Decks and How to Create One
  • Jakob Greenfeld - (2022) The simple system I’m using to stay in touch with hundreds of people
  • Mike Crittenden - (2021) Lose touch with people
  • Mike Crittenden - (2021) I schedule my friendships like I schedule my meetings
  • Damien Leloup - (2019) :fr: [FR] Festival international des jeux de Cannes : le grand essor des jeux de société coopératifs | Les jeux comme « The Mind » ou « Spirit Island », dans lesquels tous les participants gagnent ou perdent ensemble, se sont multipliés ces dernières années.
  • Untools - Tools for better thinking | Collection of thinking tools and frameworks to help you solve problems, make decisions and understand systems.

Communication

  • Bohm Dialogue - (also known as Bohmian Dialogue or "Dialogue in the Spirit of David Bohm") is a freely flowing group conversation in which participants attempt to reach a common understanding, experiencing everyone's point of view fully, equally and nonjudgementally.[1] This can lead to new and deeper understanding. The purpose is to solve the communication crises that face society,[2] and indeed the whole of human nature and consciousness.
  • Eric Jorgenson - (2017) Why Growing Past 20 Employees is so Damn Hard (and what you can do about it)
  • Eric Jorgenson - (2015) Secrets to Perfecting Organizational Communication—Evergreen Business Weekly 3: Internal Communication | If the members of the team cannot communicate, isolation limits their potential.

Overcommunicate in all ways, all the time. There is no such thing as too much communication. When you think you’ve communicated something too much, you’re probably just beginning to get through.

  • Eser Gozcu - (2018) DevOps and Behind the Scenes | BEST EFFORT != BEST PRACTICE | DevOps starts with a real communication. Moving towards a common goal requires social engineering
  • Nonviolent Communication - an approach to nonviolent living based on the idea that all human beings have the capacity for compassion and only resort to violence or behavior that harms themselves and others when they do not recognize more effective strategies for meeting needs
  • Alex Naoumidis - (2018) Elon Musk reveals his productivity rules in a letter he sent to Tesla employees
  • Get of all large meetings, unless you’re certain they are providing value to the whole audience, in which case keep them very short.
  • Also get rid of frequent meetings
  • Walk out of a meeting or drop off a call as soon as it is obvious you aren’t adding value.
  • Don’t use acronyms or nonsense words for objects
  • Communication should travel via the shortest path necessary to get the job done
  • A major source of issues is poor communication between depts. The way to solve this is allow free flow of information between all levels
  • If following a “company rule” is obviously ridiculous in a particular situation, such that it would make for a great Dilbert cartoon, then the rule should change.

If you fail - you learn, if you succeed – even better. And never forget the importance of communication.

  • Curse of knowledge - a cognitive bias that occurs when someone assumes that the others have the same background to understand.
  • Yegor Bugayenko - (2018) Speaker Cheat Sheet
  • Chris Mague - (2017) Things you need to know about giving tech talks
  • Julia Evans - (2019) Get your work recognized: write a brag document
  • Joe Casabona - (2019) Eliminating Slack as a Distraction to Work Better
  • Gergely Orosz - (2019) Talk First, Code Later

the "talk first, code later" approach is an un-intuitive tool that speeds development up and leads to better communication between engineers and teams. Everyone would have saved so much time, if only we communicated first and wrote code only after.

  • While working with the same people in the same problem domain for a long time, it's extremely common for people to take shortcuts when describing usage of a technical system.

You know that thing where you keep asking the new person to speak up when they need help, and they never do? You keep begging them to ask more questions, and they say they will, then nothing?

  • Jakob Greenfeld - (2022) The simple system I’m using to stay in touch with hundreds of people
  • Mike Crittenden - (2021) Lose touch with people
  • Mike Crittenden - (2021) I schedule my friendships like I schedule my meetings
  • Untools - Tools for better thinking | Collection of thinking tools and frameworks to help you solve problems, make decisions and understand systems.

Documentation

Learn

  • Greg Williams - (2017) Diagrams as Software Documentation – When a Picture Says it Best
  • Chastity Blackwell - 7 deadly sins of documentation
  • Fred Hébert - Don't be a Jerk: Write Documentation
  • :star: Write the Docs - Documentation Guide : a best practice handbook for building, structuring, and writing software documentation, for creating more wonderful documentation in the world
  • Lauri Apple - (2017) documentation : a maturity model for READMEs | Your step-by-step guide to more effective documentation
  • Tanja Roth - (2017) 7 rules for avoiding documentation pitfalls
  • Carmen Bourlon - Document like a Journalist
  • Felix - (2019) The Trouble with Knowledge Transfers
  • Steve Losh - (2013) Teach, Don't Tell | about documentation
  • Tom Preston-Werner - (2010) Readme Driven Development
  • zalando/zalando-howto-open-source - How to Open Source at Zalando. Bonus : Zalando's README Template
  • matiassingers/awesome-readme - A curated list of awesome READMEs
  • Akash Nimare - (2016) A Beginners Guide to writing a Kickass README ✍
  • Chris Ward - (2017) Distributing Operational Knowledge Across a Team
  • James Somers - (2019) The three-page paper that shook philosophy : “Is Justified True Belief Knowledge?” : “the Gettier cases”
  • John D. Cook - (2009) Do you really want to be indispensable?
  • Shubhro Saha - (2014) Software engineers should write
  • Hubert Sablonnière - (2017) [Video] :fr: [FR] Documentation as Code (expliqué à mon père) | DevFest Nantes 2017 | about AsciiDoc, KISS, DRY, Quality, Collaboration
  • PlantUML - Drawing UML with PlantUML : PlantUML Language Reference Guide
  • Anni Bond - Adopting minimalism in your docs
  • Brad Appleton - Locality Of Reference Documentation (LoRD)
  • Code and documentation should be kept as close as feasible, but no closer!
  • Minimizing the amount of documentation that must be created and maintained in the first place is probably one of the most important aspects of applying LoRD (perhaps even a precursor)
  • While working with the same people in the same problem domain for a long time, it's extremely common for people to take shortcuts when describing usage of a technical system.

Tips

  • Box-drawing character - because using some characters such as ╭ ╮ ╯╰> is useful especially for arrows : ╰>
  • Bazyli Brzóska - (2013) On organizing projects and files | TLDR : we shoudl use tags and we need more tools supporting them
  • Christopher Laine - (2019) Ubiquitous Language in your software domain | Defining your software domain’s language makes everything easier
  • Julia Evans - (2019) Get your work recognized: write a brag document
  • Mike Crittenden - (2020) The “You Get One Diagram” approach to architecture documents
  • Manish Goregaokar - (2016) Making Your Open Source Project Newcomer-friendly
  • Seth Godin - (2016) A manifesto for small teams doing important work
  • Julio Merino - (2021) Always be quitting
  • James McTiernan aka Jimmy - (2021) How To Use Zettelkasten as a Programmer or Developer

Tools

  • Daniel Lebrero - (2017) Documenting your architecture: Wireshark, PlantUML and a REPL to glue them all.
  • LisaDziuba/Awesome-Design-Tools - The best design tools for everything
  • Alex Efros - AsciiDoc cheatsheet
  • Dillinger - Online Markdown Editor
  • StackEdit - in-browser markdown editor
  • Adam Pritchard/markdown-here - Markdown Cheatsheet
  • CommonMark - syntax reference for CommonMark, a rationalized version of Markdown syntax
  • CommonMark - Try CommonMark / CommonMark Demo
  • ty-/spec-style-guide - some best practices for writing markdown based specifications to be printable by gitprint.com and pandoc
  • Daichi - (2017) Boost your productivity using Markdown.
  • Carla King - (2014) 6 Great Self-Publishing Tools for Small Press and Author Co-Ops
  • WikiDiff - display difference between two terms, using wikipedia definition. Useful when answering online tests
  • BubuAnabelas/awesome-markdown - A curated list of delightful Markdown stuff.
  • Markdeep - a free technology for writing plain text documents that will look good in any web browser, whether local or remote. It supports diagrams, calendars, equations, and other features as extensions of Markdown syntax.
  • tcort/markdown-link-check - checks that all of the hyperlinks in a markdown text to determine if they are alive or dead
  • kylelobo/The-Documentation-Compendium - 📢 Various README templates & tips on writing high-quality documentation that people want to read.
  • milo-minderbinder/AWS-PlantUML - PlantUML sprites, macros, and other includes for AWS components.
  • RicardoNiepel/C4-PlantUML - C4-PlantUML includes macros, stereotypes, and other goodies (like VSCode Snippets) for creating C4 diagrams with PlantUML.
  • toml-lang/toml - Tom's Obvious, Minimal Language | TOML aims to be a minimal configuration file format that's easy to read due to obvious semantics.
  • Cloudcraft - Visualize your cloud architecture like a pro | Create smart AWS diagrams
  • antonbabenko/modules.tf-lambda - Infrastructure as code generator - from visual diagrams created with Cloudcraft.co to Terraform
  • rfc.me - Append an RFC number to the domain and it will redirect to that RFC. Example: rfc.me/1738
  • rfc.fyi - Search for RFCs, Fast — When they say ‘fast’ they’re not lying. This site is amazingly nimble at helping you track down the particular RFC you want, whether you want to read the FTP spec, a protocol for controlling coffee pots, or how QUIC works.
  • Mermaid Live Editor - Online FlowChart & Diagrams Editor

Onboarding

Creativity :bulb:

  • TED - [Videos] Ideas worth spreading, usually in the form of short, powerful talks (18 minutes or less)
  • Innovating Now! - (2011) CK Theory : The Concept Knowledge Theory
  • Jason Fried - The Intimidating Zero
  • DIY Projects - Craft Ideas & How To’s for Home Decor with Videos
  • Hackaday - fresh hacks every day
  • Louis-Xavier Lavallée - [Slides] 10 Reasons Why Successful Leaders Are Keeping a Journal
  • NanoDano - "I know how to program, but I don't know what to program"
  • Nathan Kontny - How to be original / aka whom creative ideas come from ?
  • Marion PoetzNikolaus FrankeMartin Schreier - (2014) Sometimes the Best Ideas Come from Outside Your Industry
  • Dan Kim - It’s OK to be pragmatic (with a little help from the “crazy ones”)
  • /r/GoogleCardboard - Google Cardboard VR subreddit
  • Modd.io - a one minute game maker proof of concept, with ability to join others games online or fork their projects to create your own
  • :star: Daniel Miessler - Stop Being Proud of Complexity
  • Marco de Saint-Hilaire - [FR] :fr: [eBook] L'art de payer ses dettes et de satisfaire ses créanciers sans débourser un sou
  • The Next Web - (2014) [IMG] It's not about being first to market, it's about being the best. / It's Never Too Late / Just do it better.
  • John D. Cook - (2009) Doing good work with bad tools
  • Kevin Smith - (2014) [IMG] It costs nothing to encourage an artist
  • Vala Afshar - (2014) [IMG] knowledge vs experience vs creativity
  • Roy Osing - Anti principles (Don't do this !) / 11 Ways To Lose Yourself In The Crowd
  • Julia Evans - (2017) Blogging principles
  • Steve Yegge - You Should Write Blogs
  • Adam Pittenger - Love what you build. Build what you love.
  • Lin Taylor - (2017) How I hacked my imposter syndrome using personal tracking
  • spammimic - encode your secret message into something innocent looking.
  • Lionel Dricot aka PLOUM - [FR] :fr: Votre idée ne vaut rien
  • Brian Kelly - (2013) UX, Then Architecture, Then Tools
  • Oblique Strategies - How to break creative blocks by encouraging lateral thinking.
  • Greg Kogan - (2017) Reject the First Ideas
  • Katie McKenna - (2017) Be a Better Writer: 5 Lessons Learned From Yoga Teacher Training
  • Kirsten Pickworth - (2017) How to Avoid the Best Practices Trap
  • Cate McGehee - (2017) The Single Best Thing I’ve Ever Heard About Ideation and Brainstorming
  • Robert Ecker - (2017) Give Up Perfection!
  • Benjamin P. Hardy - (2017) This 10-Minute Routine Will Increase Your Clarity And Creativity
  • Kim Roach - (2015) 101 Ways to Promote Your Next Blog Post
  • Kevin Pezzi MD - (2015) The irony of Silicon Valley
  • Philippe Bourgau - (2017) 13 Tricks for Successful Side Projects
  • James Routley - (2017) Advice on starting a programming blog
  • mezod/awesome-indie - Resources for independent developers to make money
  • David McRaney - (2010) Confirmation Bias
  • Buy Me A Coffee - A free, fast and beautiful way to accept donations
  • Vala Afshar - (2014) [IMG] 33 ways to stay creative:
  • Scott Chacon - (2009) Do What You Want
  • Jon Bell - (2013) McDonald’s Theory. In french : Rémi Parmentier - :fr: [FR] (2013) La théorie du McDonald’s
  • Benoit Collet - :fr: [FR] (2013) 20 trucs super cool que vous pouvez faire avec votre boite à pizza
  • Maaike Brinkhof - (2016) Mapping Biases to Testing: Confirmation Bias
  • Greg Williams - (2017) Diagrams as Software Documentation – When a Picture Says it Best
  • Itamar Turner-Trauring - (2016) Stagnating at your programming job? Don’t quit just yet!
  • Morgan Housel - (2017) Solving Hard Problems With Simple Ideas
  • :star: Craig Shapiro - (2017) Passionate Goals
  • Morgan Housel - (2017) The Full Reset | understand the power of starting clean
  • Morgan Housel - (2018) Ideas That Changed My Life
  • Josh Archer - (2017) Motivation is dangerous | be disciplined
  • Nick Babich - (2018) 10 Tips to Develop Better Empathy Maps
  • Srinivas Rao - (2018) Professionals vs Amateurs

When we are amateurs our life was about drama, denial, and distraction — Steven Pressfield

  • Thomas Wedell-Wedellsborg - (2017) Are You Solving the Right Problems? via Jim Leonardo's article titled "Export to PDF: A Tale in Understanding the Business Need"
  • TalAter/awesome-book-authoring - A collection of awesome resources for technical book authors
  • Quora - (2014) What is publishing a book with O'Reilly Media like?
  • Blake Gossard - (2018) The Importance of Getting Distracted | The pervasive message of “stay focused for success” is wrong

curiosity and broad inquiry are necessarily incompatible with focus on specific goals.

  • Simon Wardley - (2015) On Pioneers, Settlers, Town Planners and Theft.
  • Xiao Ma - (2015) Code • Life | We are already doing these things to our code, why not do them to ourselves?
  • Hugo Lassiège - (2017) [FR] Le 10ème homme
  • Derek Sivers - (2016) I’m a very slow thinker
  • Derek Sivers - [Video] Obvious to you. Amazing to others.
  • Sean Kane - (2018) 6 creative ways to solve problems with Linux containers and Docker
  • Austin Kleon - (2018) Reading with a pencil | Full ownership of a book only comes when you have made it a part of yourself, and the best way to make yourself a part of it — which comes to the same thing — is by writing in it.
  • Retromap - Inspiration & plans for (agile) retrospectives : Planning your next agile retrospective? Start with a random plan, change it to fit the team's situation, print it and share the URL. Or browse around for new ideas!
  • Anne Quito - (2018) Drawing is the best way to learn, even if you’re no Leonardo da Vinci
  • Drawing helps us think better
  • Drawing makes us better humans

Solve your own problem, everything else will follow However, most developers make zero money off open source. Zero. Show your solution to other people as soon as possible Package it and distribute it as soon as possible (note to self) Don’t be scared, ashamed, or discouraged to make it paid Don’t let anyone tell you how much you should charge for your work value your work and believe that despite the fact that haters are loud, you’re still gonna get a lot of customers who would gladly pay for what you made.

  • Logo Lab - Test your logo | Put your logo to the test and find out where it succeeds and where improvements could be made.
  • CodeElf - Search over Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Project, GitLab to find real-world usage variable names | A search tool helps dev to solve the naming things problem. Source code : unbug/codelf
  • Matthieu Lesne aka coreight - 🇫🇷 [FR] (2015) 5 étapes pour trouver des solutions créatives à ses problèmes
  • Mark Manson - (2014) Find What You Love and Let It Kill You : The best things in life can sometimes be ugly. If you find what you love, then you’ll also find all the pain and struggle that comes with it. | Mark Manson is the author of Everything Is F*cked: A Book About Hope.Buy the book
  • namae - Grab a slick name for your new app | Check availability for your new app name ideas across major registries at once.
  • Instructables - How to make anything
  • Thingiverse - sharing of user-created digital design files to be used for 3D printers, laser cutters, milling machines and many other technologies.
  • yeggi - Search Engine for 3D printable Models
  • Cults - Find out the best paid and free 3D models of 3D printing. Share in open source or sell your 3D print files.
  • Anmol Wadhwa - (2022) 15 Inspiring 3D Websites

CRM

Culture

  • :fire: Internet Archive: Wayback Machine - The Internet archive, bringing back old/dead pages to live
  • TED - [Videos] Ideas worth spreading, usually in the form of short, powerful talks (18 minutes or less)
  • Rotten Tomatoes - quality measurement for movies & tv, by creating a score based on top critics
  • Metacritic - similar to Rotten Tomatoes. Aggregates reviews and provides a metascore for movies, tv, games and music
  • IMDB (Internet Movie Database) - aka IMDb, the biggest online database of info related to films and tv
  • Learn by Reading - Discover your next favorite learnable (Non-fiction) book from Amazon Book
  • Gnod - Discover new books based on what you like
  • :star: Goodreads - a home for you books, to manage your collection and discover new books
  • :star: LibraryThing - a home for your books, to manage your library and discover new books. | Recommendations are numerous and usually relevant to me for every book I tried
  • Whichbook - a tool for selecting what book to read next
  • What Should I Read Next? - another tool to discover new books based on what you like
  • AllReaders - book search engine, get details and recommendations about books you like
  • Readgeek - Let Readgeek get to know your book taste to get recommendations
  • My 90's TV - Go back to the 1990's via this nostalgic TV simulator and relive the original ads, music videos, movie trailers, shows and more!
  • Community Picks - recommended books for hacker subreddits
  • A random quote - Short summaries of books / Great books summarized in 5 quotes or less
  • Cinesift - 'Cinesift' Sorts Ratings and Streaming Services to Help Users Pick Films. Bonus : Presentation of Cinesift by Trend Hunter
  • WikiSummaries - A listing of free book summaries in English by category and alphabetically.
  • Actionable Books - 1134 business book summaries with personality. Insights you can apply in five minutes.
  • :star: UnplugTheTV - [Videos] Unplug the tv : What should you watch if not the television ?
  • Khan Academy - free online courses, lessons and practice
  • :star: What is my movie ? - finds movies based on your own words, actors, directors, genres etc.
  • RadioKawa - [FR] :fr: lot of good podcasts in video games, music, arts, tv, cinema, culture, and misc.
  • Geekzone - [FR] :fr: a couple of tasty podcasts for geeks
  • Parkhi Rastogi - Recommend Movie by Plot (reveal movie title after reading the plot)
  • RichardLitt/awesome-fantasy - Fantasy literature worth reading
  • sindresorhus/awesome-scifi - Sci-Fi worth consuming
  • Duolingo - free tool for learning another language, Duolingo makes it fun, and helps keep you engaged for the long haul.
  • Open Culture - 1,300 Free Online Courses from Top Universities
  • Academic Earth - free access to world-class education; streaming of lectures from many of top universities
  • Project Gutenberg - over 54,000 free eBooks, especially older works for which copyright has expired.
  • Data Gueule (DTG) - [Videos] [FR] :fr: #Datagueule, l'émission qui décode les mécanismes de notre société... avec des chiffres ! Datagueule is a french youtube program that decrypts how society functions and provide actual figures
  • FOSDEM - video recordings from FOSDEM events (linux, containers, free software, open source, programming, ...)
  • Courseroot - Review the best online courses o

Truncated — view the full README on GitHub.

Contributors

SansGuidon

3,826 commits

jankipmehta

2 commits

alphab374

2 commits

nmmapper

1 commits

SansGuidon/bookmarks

:warning: Mirrored from https://gitea.zoemp.be/sansguidon/bookmarks ! :bookmark: +5K awesome resources for geeks and software crafters :beer:

549

stars

3,837

commits

Go

primary language

Jun 14, 2026

updated

gitea.zoemp.be/sansguidon/bookmarks
articles
awesome
awesome-list
awesome-lists
best-practices
bookmarks
career
collection
developers
development
devops
guides
practices
problem-solving
productivity
programming
soft-skills
software
software-craftsmanship

README


gitea: none include_toc: true

Bookmarks :bookmark:

A collection of Awesome resources for geeks and software crafters :beer:

  • I spend a lot of time on internet, losing myself in lot of topics. I choose GitHub to list my findings and bookmarks in a central location for productivity, to avoid losing my findings, and also to share them with the world.

Contributions are more than welcome. Read the contribution guidelines.

by MorganGeek

Legend

  • :star: Resources I like so much.
  • :fire: Resources I keep revisit again and again.
  • :unicorn: Resources proving the more useful through time

License: GPL v3

Contents

Anime :jp:

  • anime-planet - one of the most complete manga and anime database for finding recommended content, or cataloging and reviewing your collection

Architecture / Design / Patterns

News

Learn

we need high design quality for stuff that is critical to our products and less design quality for stuff that isn't critical.

  • Luu Duong - (2009) Applying the "80-20 Rule" with The Standish Group’s Statistics on Software Usage | 80% of users only use 20% of features.
  • Joshua Kerievsky - (2010) What’s Wrong With Clean Code? | When Cleaning Is Not Enough

Clean frequently and remodel occasionally to produce an excellent design.

  • Kristof Kovacs - The Death Star Design Pattern
  • Simon Wardley - (2015) On Pioneers, Settlers, Town Planners and Theft.
  • Fred Hébert - (2018) The Hitchhiker's Guide to the Unexpected | about clean architecture, and making things easier
  • Graham Lee - (2018) It’s about the thinking
  • ThoughtWorks - How to build your ThoughtWorks Radar
  • Zhamak Dehghani - (2018) How to break a Monolith into Microservices | What to decouple and when
  • Mark Heath - (2017) STABLE tactics for writing SOLID code
  • Todd Hoff - (2018) What Do You Believe Now That You Didn't Five Years Ago? Centralized Wins. Decentralized Loses.
  • Dustin Barnes - (2017) Increasing Software Transparency with Lightweight Architectural Decision Records
  • Vijini Mallawaarachchi - (2017) 10 Common Software Architectural Patterns in a nutshell
  • Kai Niklas - (2018) 38 Actions and Insights to Become a Better Software Architect
  • Architectural Katas - small-group exercises for practicing being software architect
  • The C4 model - consists of a hierarchical set of software architecture diagrams for context, containers, components, and code.
  • Alberto Brandolini - (2013) Introducing Event Storming | EventStorming is a workshop format for quickly exploring complex business domains.
  • Jeppe Cramon - (2015) [Slides] Event storming
  • Jesse Weaver - (2015) A Simple Framework for Designing Choices | No design is neutral
  • Jerry Hargrove - AWS | Cloud Diagrams & Notes
  • Gordon Brander - Patterns : "This is my bag of tricks — loose notes, design patterns, rules-of-thumb, methods of enquiry, tools, cheatsheets, gimmicks, leverage points, descriptions of systems, key questions, risks, and unknowns."
  • James Somers - (2017) The Coming Software Apocalypse A small group of programmers wants to change how we code—before catastrophe strikes.

“Computing is fundamentally invisible,” Gerard Berry said in his talk. “When your tires are flat, you look at your tires, they are flat. When your software is broken, you look at your software, you see nothing.” “So that’s a big problem.”

  1. Choose standard technology 2. Outsource Undifferentiated Heavy Lifting 3. Create enduring competitive advantage
  1. duplication is far cheaper than the wrong abstraction
  2. prefer duplication over the wrong abstraction
  • Gordon Brander - Second System Syndrome | a simple system is doomed to be replaced by an excessively abstract, over-engeered, or bloated successor.
  • Stacy Warden - (2015) 10 things tech pros can learn from "Star Wars"
  • James Somers - (2019) The three-page paper that shook philosophy : “Is Justified True Belief Knowledge?” : “the Gettier cases”
  • Daniel Lebrero - (2017) Documenting your architecture: Wireshark, PlantUML and a REPL to glue them all.
  • Daniel Lebrero - (2019) Architecture decisions: the belligerent contrarian and the rule of three
  • David Futcher - (2019) You Don’t Need All That Complex/Expensive/Distracting Infrastructure
  • Simon Wardley - (2015) An introduction to Wardley 'Value Chain' Mapping. Bonus : See also Wardley map
  • milo-minderbinder/AWS-PlantUML - PlantUML sprites, macros, and other includes for AWS components.
  • RicardoNiepel/C4-PlantUML - C4-PlantUML includes macros, stereotypes, and other goodies (like VSCode Snippets) for creating C4 diagrams with PlantUML.
  • The Architecture of Open Source Applications - Useful resources of information, because most software developers only ever get to know a handful of large programs well—usually programs they wrote themselves—and never study the great programs of history. As a result, they repeat one another's mistakes rather than building on one another's successes.
  • Checklist Design - A collection of the best UX and UI practices.
  • principles.design - a place to learn about and create Design Principles
  • Gilles Scokart - [Slides] (2016) Stop testing start designing
  • David Gilbert - (2013) Why Japanese Web Design Is So… Different
  • Worse is better - It is the subjective idea that quality does not necessarily increase with functionality—that there is a point where less functionality ("worse") is a preferable option ("better") in terms of practicality and usability. Software that is limited, but simple to use, may be more appealing to the user and market than the reverse.
  • Sane software manifesto - While very opinionated, it's an interesting list of practices for software developers, about safe code, collaboration, reproducible builds, modularity, architecture, testability, etc.
  • Petter Måhlén - (2014) Qualities of Quality | Spotify Labs
  • Bystroushaak - (2020) Programmer's critique of missing structure of operating systems | Original (2018) Programátorova kritika chybějící struktury operačních systémů
  • Mike Crittenden - (2020) The “You Get One Diagram” approach to architecture documents
  • Cantlin Ashrowan - (2020) Coherent and complex
  • Collaboration, it turns out, gets harder in proportion to two things: the level of coherence you demand from the output, and the complexity of the processes that create it.
  • Collaboration that creates incoherence is easy. You all just do whatever you want. Equally, collaboration on things that are not complex is easy. You can all see whether the log has been chopped or not, there is limited room for debate.
  • On the other hand, lets say that instead we first come up with a clear overarching plan for what we’re doing. This makes it much more likely the outcome will be coherent. But the price we pay is having to handle the complexity of the entire challenge all at once.

When dealing with build tools, a few things become apparent:

  • if you make the build tool simple, it won't handle all the weird edge cases that exist out there
  • if you want to handle the weird edge cases, you need to deviate from whatever norm you wanted to establish
  • if you want ease of use for common defaults, the rules for common defaults must be shared between the tool and the users, who shape their systems to fit the tool's expectations
  • if you allow configuration or scripting, you give the users a way to specify the rules that must be shared, so the tool fits their systems
  • if you want to keep the tool simple, you have to force your users to only play within the parameters that fit this simplicity
  • if your users' use cases don't map well to your simplicity, they will build shims around your tool to attain their objectives
  • Steve Yegge - (2007) The Pinocchio Problem | Great systems :
  • should never reboot (Rebooting is Dying).
  • must be able to grow without rebooting.
  • Have a command shell.
  • Always have an extension language and a plug-in system (mods).
  • Are introspective.
  • Have to be a killer app, or they need one.
  • Kamil Grzybek - (2018) Feature Folders | on codebase design
  • Ning T. - (2015) 10 Uniquely Beautiful Coffee Makers
  • Principles.dev - Open-source Software Engineering and Leadership principles | Make better decisions using principles - For Software Engineers and technical leaders who want better results.
  • Unix Sheikh - (2022) Is the madness ever going to end?
  • Ben Hoyt - (2021) The small web is beautiful
  • Fewer moving parts. It’s easier to create more robust systems and to fix things when they do go wrong.
  • Small software is faster. Fewer bits to download and clog your computer’s memory.
  • Reduced power consumption. This is important on a “save the planet” scale, but also on the very local scale of increasing the battery life of your phone and laptop.
  • The light, frugal aesthetic. That’s personal, I know, but as you’ll see, I’m not alone.
  • Jeff Huang - (2019) This Page is Designed to Last : A Manifesto for Preserving Content on the Web
  • Google Cloud Architecture Center - Patterns for scalable and resilient apps
  • tldraw - A tiny little drawing app.
  • Thingiverse - sharing of user-created digital design files to be used for 3D printers, laser cutters, milling machines and many other technologies.
  • yeggi - Search Engine for 3D printable Models
  • Cults - Find out the best paid and free 3D models of 3D printing. Share in open source or sell your 3D print files.
  • The 512KB Club - The 512KB Club | The internet has become a bloated mess. Massive JavaScript libraries, countless client-side queries and overly complex frontend frameworks are par for the course these days. [...] But we can make a difference - all it takes is some optimisation. [...] The 512KB Club is a collection of performance-focused web pages from across the Internet. GitHub repository kevquirk/512kb.club
  • Brandon Rhodes - (2018) Python Design Patterns | evolving guide to design patterns in the Python programming language.

Tools

Art :art:

News

  • Toggl Blog - Fun articles from Toggl, with good posters / comics
  • Pixelation - A standalone forum dedicated which hosts lots of studies and deeper discussions of pixel art.
  • La boite verte - :fr: [FR] Site de découverte sur la photographie, la science, les arts et tout ce qui est insolite.
  • Retronator Magazine - Pixel Art, Gaming & Saturated Colors

Misc

  • Pierre Debatty - 🇧🇪 [BE] art of Pierre Debatty, a belgian painter
  • Kevin Smith - (2014) [IMG] It costs nothing to encourage an artist
  • Kelton Sears - (2016) How Two Brothers From Silverdale Made The World’s Most Complex Video Game | about Dwarf Fortress
  • Cartooning for Peace - [IMGS] Cartoons about censorship, freedom of expression, human rights, environment, inequality, war, religion, migrations, etc
  • Programming Puzzles StackExchange - Tweetable Mathematical Art
  • Christelle Mozzati - (2013) [FR] :fr: Un graphiste, pourquoi c’est cher ?
  • Dr. Tom Murphy VII, Ph.D. - [PDF] A C89 compiler that produces executables that are also valid ASCII text files
  • Jaime Jasso - gallery of Jaime Jasso, Digital Matte Artist working for the film Industry, fan of sci-fi, Cyberpunk, visual effects in general, matte painting, concept art and compositing. old gallery on devianart
  • Amanda Sopkin - (2018) Fantastic Personal Websites and How to Make Them | tips for good portfolio
  • awesome-portfolios - Awesome Creative Portfolio Websites
  • Anne Quito - (2018) Drawing is the best way to learn, even if you’re no Leonardo da Vinci
  • Dwitter.net - is a challenge to see what awesomeness you can create when limited to only 140 characters of javascript and a canvas.
  • Pixel Joint - Highest Rated Pixel Art | Pixel Joint is all about the pixel art community. The site was started in September 2004
  • La boite verte - :fr: [FR] Les illustrations en pixel art de Octavi Navarro
  • Pixels Huh - Pixel Art paintings by Octavi Navarro
  • Matej ‘Retro’ Jan - (2017) #artistsontwitter by Retronator
  • Blake Reynolds - (2015) A Pixel Artist Renounces Pixel Art
  • Azgaar's Fantasy Map Generator - Web application generating interactive and customizable maps
  • NeoGaf - (2016) How where when Metal slug sprites made? | Interesting thread on NeoGAF
  • Smooth Sailing with Kubernetes - An online comic to learn about Kubernetes and how you can use it for continuous integration and delivery.
  • 7DRL Challenge 2019 - In 2005, the roguelike community established a yearly event, the 7DRL Challenge, in which developers are challenged to create a roguelike in seven days. This allows one to have the shared misery of knowing you are not the only one tracking down a bad pointer at the 167th hour. The annual event occurs during a week in early March.
  • LOWREZJAM 2019 - The goal of the jam is to create a game with a resolution of 64x64 pixels or less. You can use whatever programming language or tools that you wish.
  • CSS Zen Garden - is a World Wide Web development resource "built to demonstrate what can be accomplished visually through CSS-based design.".
  • Redbubble - Awesome design products designed by independent artists | clothing, stickers, art, masks, accessories, home & living, kids & babies, gifts, ...
  • Seth Godin - (2021) Folk typography | Why is type getting so bad?
  • Goomics - Comics about life at Google
  • INeedCoffee - Life is Coffee Comics
  • Thingiverse - sharing of user-created digital design files to be used for 3D printers, laser cutters, milling machines and many other technologies.
  • yeggi - Search Engine for 3D printable Models
  • Cults - Find out the best paid and free 3D models of 3D printing. Share in open source or sell your 3D print files.
  • PARCOURS Street Art de la Ville de Bruxelles - :fr: 🇧🇪 [FR] [BE] Vous y découvrirez toutes les fresques produites ou coproduites par le PARCOURS sur notre commune (codes postaux : 1000, 1020, 1120 et 1130). Mais aussi des informations sur les artistes, collectifs, descriptions des œuvres, nos appels à projets ou aux propriétaires ainsi que des parcours thématiques ou géographiques.
  • Anmol Wadhwa - (2022) 15 Inspiring 3D Websites

Tools

  • FeedArt - a chrome extension that replaces the ads you see on your Facebook feed by cool pieces of art
  • Graphviz Docs - [PDF] (2015) Drawing graphs with dot / dot User's Manual
  • Toolpic - Free Photoshop Online Alternative
  • PlantText - an online tool that quickly generates images (mostly UML diagrams) without the use of a mouse because it relies on a text-based language called PlantUML.
  • Hive Plots - Rational Network Visualization - Farewell to Hairballs | Linear Layout for Network Visualization - Visually Interpreting Network Structure and Content Made Possible
  • BioFabric - displays a network where nodes are depicted as horizontal lines, not as points! Take a look at the Super-Quick Demo to see how it works in under 60 seconds. Example : Simple BioFabric Rendered
  • maxogden/biofabric - a client side module for generating biofabric graphs in svg using d3
  • Mode Analytics - example of Hive plot
  • PlantUML - Drawing UML with PlantUML : PlantUML Language Reference Guide
  • Character Generator - Create a character sprite sheet for your game using 100% open art.
  • Turtletoy - Create your generative art online using a minimalistic Turtle graphics API.
  • DeepAI - Image Colorization API
  • Logo Lab - Test your logo | Put your logo to the test and find out where it succeeds and where improvements could be made.
  • Chart.xkcd - is a chart library plots “sketchy”, “cartoony” or “hand-drawn” xkcd styled charts.
  • jwilber/roughViz - Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser.
  • Excalidraw - is a virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn look & feel to them. Bonus : Extensions & libraries
  • Slazzer - is an AI powered tool that uses advanced computer vision algorithms to remove bg from any image online and replace background automatically with the best detailing in just a few seconds.

Books / Reading :books:

  • fake o'reilly books on Google - [IMG] fake o'reilly books.
  • Maggie Stiefvater - a story about piracy by a book writer
  • John Allspaw - (2017) Dialogue: The Art Of Thinking Together
  • Andrew Hatch - (2017) Why We Don’t Need a DevOps Team | Rename your DevOps Team
  • Austin Kleon - (2018) Reading with a pencil | Full ownership of a book only comes when you have made it a part of yourself, and the best way to make yourself a part of it — which comes to the same thing — is by writing in it.
  • Farnam Street - A Helpful Guide to Reading Better
  • Nate Hoffelder - (2015) How to Download Your Kindle Notes and Highlights and Export Them
  • Opentrackers.org - (2017) A guide to help people find ebooks & textbooks
  • NDTV Gadgets360 - (2015) The 6 Best Places to Legally Download Ebooks for Free
  • Quora - What is a good website for free books?
  • Jeff Atwood - (2007) Do Not Buy This Book
  • Farnam Street - (2017) How to Remember What You Read
  • Andy Matuschak - (2019) Why books don’t work

Picture some serious non-fiction tomes. The Selfish Gene; Thinking, Fast and Slow; Guns, Germs, and Steel; etc. Have you ever had a book like this—one you’d read—come up in conversation, only to discover that you’d absorbed what amounts to a few sentences?

  • Robert DiYanni - (2021) How to gain more from your reading | There’s more to words than meets the eye. Deepen your appreciation of literature through the art of slow, attentive reading

Complete books

  • :fire: Library Genesis - ebooks and scientific articles. Bonus : Mirror #1, Mirror #2 with nice UI, Mirrors list
  • :fire: ZLibrary - The world's largest ebook library.
  • Project Gutenberg - over 54,000 free eBooks, especially older works for which copyright has expired.
  • The Pragmatic Programmers - [PDF] Pragmatic Project Automation Summary Road Map / good one-page summary of Pragmatic Project Automation book
  • Marco de Saint-Hilaire - [FR] :fr: [Book] L'art de payer ses dettes et de satisfaire ses créanciers sans débourser un sou
  • Google - [Book] Site Reliability Engineering | free book about how SRE at Google build, deploy, monitor, and maintain some of the largest software systems in the world.
  • DZone - (2018) [Book] [PDF] DZone's free 50 pages Guide to DevOps: Culture and Process
  • The Hidden Wiki - [TOR] a list of websites that have free ebooks.
  • Imperial Library - [TOR] online library with +100.000 books
  • Deep web sites links - [TOR] Deep Web Books Link | Dark Web Books Sites
  • PubMed - +27 million content in biomedical literature from MEDLINE, life science journals, and online books.
  • Fox eBook - ebooks site
  • Smashwords - ebooks from independent authors and publishers
  • Steve Losh - Free book : Learn Vimscript the Hard Way, learn how to customize vim
  • InfoQ - news, videos, books for software developers
  • Brian Kelly - (2011) [Book] The Greatest Software Stories Ever Told
  • Erik Helin and Adam Renberg - [Book] The little book about OS development
  • Miran Lipovača - [Book] Learn You a Haskell for Great Good! and for free
  • Markus Triska - [Book] The Power of Prolog. Bonus : git repo triska/the-power-of-prolog
  • Humans vs Computers - a book about wrong assumptions, computer bugs, and people caught in between
  • Laurens Van Houtven - Crypto 101 is an introductory course on cryptography, freely available for programmers of all ages and skill levels. Bonus : GitHub repo
  • The Cathedral and the Bazaar - [Book] Musings on Linux and Open Source by an Accidental Revolutionary
  • Launch School - Open Book Shelf for developers | some beginner friendly readings about programming, git, command line, etc
  • Learn You Some Erlang - Online book. Reading this tutorial should be one of your first steps in learning Erlang
  • Ogre - Free Kindle Book Listings
  • Reddit - Free Ebooks
  • OpenShift - DevOps with OpenShift
  • MorganGeek - (2015) Design of a support system for modelling gene regulatory networks. Bonus : Download in PDF
  • Internet Archive - eBooks and Texts : The Internet Archive offers over 15,000,000 freely downloadable books and texts. There is also a collection of 550,000 modern eBooks that may be borrowed by anyone with a free archive.org account.
  • :star: Terraform Best Practices - [Book] free book with most of best-practices and recommendations for Terraform users. Bonus : Source code examples
  • MagazineLib - Free Pdf & interactive e-magazines
  • ebpok3000 - Download PDF Magazines, eBooks, PDF for Free
  • PDF Giant - a place where you can download magazines in digital PDF format. Save trees.
  • pdf-magazines.me - PDF Magazines and ebook, variety of categories, fast search.
  • WorldMags.net - Magazines from all over the world
  • freemagazinepdf.com - Magazines PDF download free
  • iggredible/Learn-Vim - A book for learning the Vim editor the smart way.
  • Read Comics Online - Website to read DC and Marvel Comics Online for FREE.
  • Bouquineux - :fr: [FR] Livres numériques gratuits et libres de droits
  • Ebooks Libres et Gratuits - :fr: [FR] Ebooks gratuits, la plupart très vieux puisque tombés dans le domaine public | Free ebooks in french. Most of them are old since they are in the public domain.
  • Nos livres - :fr: [FR] Catalogue de livres électroniques du domaine public francophone
  • Mobilism - Your Source for Apps & Books | Login available via BugMeNot
  • :star: :books: Freely available programming books - List of Free Learning Resources In Many Languages. Source code : EbookFoundation/free-programming-books
  • Wikisource - is an online digital library of free-content textual sources on a wiki, operated by the Wikimedia Foundation. Wikisource is the name of the project as a whole and the name for each instance of that project (each instance usually representing a different language).
  • Open Library - is an open, editable library catalog, building towards a web page for every book ever published. Read, borrow, and discover million books for free.

Book summaries, notes and reviews

“‘I read it on Bookstash’, or how to pretend you’re smart while actually being smart.” - Alberto Heinstein

Book tools

“‘I read it on Bookstash’, or how to pretend you’re smart while actually being smart.” - Alberto Heinstein

Book suggestions

  • TasteKid - get recommendations for music but also tv shows, films, games, books...
  • Learn by Reading - Discover your next favorite learnable (Non-fiction) book from Amazon Book
  • Gnod - Discover new books based on what you like
  • :star: Goodreads - a home for you books, to manage your collection and discover new books
  • :star: LibraryThing - a home for your books, to manage your library and discover new books. | Recommendations are numerous and usually relevant to me for every book I tried
  • Whichbook - a tool for selecting what book to read next
  • What Should I Read Next? - another tool to discover new books based on what you like
  • AllReaders - book search engine, get details and recommendations about books you like
  • Readgeek - Let Readgeek get to know your book taste to get recommendations
  • Community Picks - recommended books for hacker subreddits
  • Book Suggestions Ninja - books suggestions based on book / author or genre
  • Reading Stash - Just a book recommender
  • Kooba - an interactive graph for finding new books
  • dev-books - top of most mentioned books on stackoverflow
  • Goodreads - Popular Reddit Top 200 Books
  • Amazon - Top 100 Free Amazon Best Sellers
  • Jeff Atwood - (2015) Recommended Reading for Developers
  • hackerkid/Mind-Expanding-Books - 📚 Books that will blow your mind. Bonus : Beta website
  • Ask HN - (2018) Which books describe modern devops?
  • Favobooks - famous people's favourite books : explore book recommendations of great thinkers, entrepreneurs, pioneers and visionaries.
  • The Book Seer - What should I read next ?
  • Reddit Favorites - What are reddit's favorite Books? | From 3.5 billion comments (number from Sept. 13, 2021)
  • Librel - :fr: 🇧🇪 [FR] [BE] La plus grande librairie de Belgique | Les librairies indépendantes. See also Carte interactive

Business & Economics

News

Learn

  • Jean-Luc - (2013) [FR] :fr: Les confessions d’un mineur de bitcoin
  • SEO'Brien - Why Do Startups Work in Silicon Valley?
  • Capitalism & Competitiveness (2014) [IMG] [FR] :fr: Competitivity
  • Adam Pittenger - Love what you build. Build what you love.
  • Sacha Greif - (2014) The Spiderweb Strategy : Why it’s OK if some of your projects don’t make money
  • Andy Adams - (2014) How to talk yourself into charging more
  • Doug Tedder - (2017) The Seven Silent Killers of the IT Organization
  • Greg Kogan - (2017) Reject the First Ideas
  • Greg Kogan - (2017) Progression | Finding errors in your past decisions and ideas means you’re progressing
  • Maggie Stiefvater - a story about piracy by a book writer
  • Greg Rosalsky - (2017) The Economics of the Office: Why Do We Still Commute?
  • Kevin Pezzi MD - (2015) The irony of Silicon Valley
  • Dean Baker - (2017) The problem of doctors’ salaries
  • Daniel Miessler - (2017) The New Luxury of Having Good Information
  • Yevgeniy Brikman - (2017) The Truth About Startups
  • mezod/awesome-indie - Resources for independent developers to make money
  • Joël Spolsky - (2006) A Field Guide to Developers : what they’re looking for, what they like and dislike in a workplace, and what it’s going to take to be a top choice for top developers.
  • Joël Spolsky - (2007) How to demo software
  • David McRaney - (2010) Fanboyism and Brand Loyalty
  • Andrew Orlowski - (2017) Break up Google and Facebook if you ever want innovation again | Jonathan Taplin against the tech giants
  • Google Finance - brings together stories from the many of the best financial news sites + all the market and portfolio data
  • Data Gueule (DTG) - [Videos] [FR] :fr: #Datagueule, l'émission qui décode les mécanismes de notre société... avec des chiffres ! Datagueule is a french youtube program that decrypts how society functions and provide actual figures
  • Lee Rainie - (2017) 10 facts about jobs in the future
  • Bob Reselman - (2018) Why the promise of low-code software platforms is deceiving

Low-code/no-code platforms mean anyone can code, right? Wrong. This is a dangerous thought for enterprises.

  • Mike Fisher - (2018) Selecting a Cloud Provider
  • Jim Bird - (2015) Don’t Blame Bad Software on Developers – Blame it on their Managers
  • Itamar Turner-Trauring - (2016) Why living below your means can help you find a better job
  • John Cutler - (2017) Faster. Faster. Faster.
  • Shan - (2015) Things I hated About Being a Renter for 15 years
  • Morgan Housel - (2017) Great Products vs. Great Businesses
  • Morgan Housel - (2017) Never Do That Again | about confusion & learning from failure
  • Sophie Bakalar - (2018) How to Beat Amazon
  • Morgan Housel - (2017) The Best Simple Business Models

The three best business models: Make boring things exciting. Make complicated things simple. Make intimidating things painless.

  • Morgan Housel - (2017) The Full Reset | understand the power of starting clean
  • Morgan Housel - (2017) How To Read Financial News
  • umair haque - (2017) The Dopamine Economy
  • John B. Sparks - Histomap: Visualizing the 4,000 Year History of Global Power
  • Paul Graham - (2014) Mean People Fail
  • Scott Santens - (2017) Why we should all have a basic income
  • David Rotman - (2017) The Relentless Pace of Automation
  • Erik Dietrich - (2017) Side Hustle Ideas for Software Developers
  • Gary Klein - (2007) Performing a Project Premortem
  • Thomas Wedell-Wedellsborg - (2017) Are You Solving the Right Problems? via Jim Leonardo's article titled "Export to PDF: A Tale in Understanding the Business Need"
  • Ward Cunningham - (2014) Analyzing Xp With Options Pricing | in XP, you should consider the Option to abandon, option to switch, option to defer investment and take advantage of possible future opportunity
  • Joshua Kerievsky - (2009) Do What You Love in a Down Economy
  • David Brown - (2017) How to Stay Grounded and Maintain Your Vision at Your Company | There are four fundamental elements of running a business, and not only is vision the first, it's also the one that the others are built on. | As startup businesses start to scale, the vision can easily get lost.
  • Hicham Amine - (2017) How to Grow A Startup: The 5 Best Tips I’ve ever learned.
  • Eric Jorgenson - (2017) Why Growing Past 20 Employees is so Damn Hard (and what you can do about it)
  • Eric Jorgenson - (2015) Secrets to Perfecting Organizational Communication—Evergreen Business Weekly 3: Internal Communication | If the members of the team cannot communicate, isolation limits their potential.

Overcommunicate in all ways, all the time. There is no such thing as too much communication. When you think you’ve communicated something too much, you’re probably just beginning to get through.

  • Eric Jorgenson - (2015) How Not to Hire Like a Clownshow—Evergreen Business Weekly 2: Hiring
  • Nick Cassella - (2018) Ask Your Coworkers What They Make. You’ll Earn More.
  • Sam Harris - (2017) The Hard Thing About Hard Things — Summary of book
  • Triin Linamagi - (2015) The Most Common Reasons Startups Fail
  • Kevin J. Delaney - (2016) Something weird happens to companies when they hit 150 people
  • Isaac Park - (2017) Founder Problem: I’m The Reason My Startup Doesn’t Grow
  • Shoshanna Solomon - (2018) As startups grow, founders need to learn to let go

As your company grows you have to get used to the fact that you cannot be involved in all the aspects of the company. To delegate is hard Delegating, he said, is another tough thing to do. “The key is to hire people who are more intelligent than you, to find people who are super, super smart, ”

  • David NiuMark Roberge - (2017) How Morale Changes as a Startup Grows | how company's culture changes
  • Kristof Kovacs - The Death Star Design Pattern
  • Dunbar's number - is a suggested cognitive limit to the number of people with whom one can maintain stable social relationships—relationships in which an individual knows who each person is and how each person relates to every other person.
  • Hype Cycle - a branded graphical presentation developer by Gartner, for representing the maturity, adoption and social application of specific technologies
  • Simon Wardley - (2015) On Pioneers, Settlers, Town Planners and Theft.
  • Hugo Lassiège - (2013) [FR] Travailler autrement | sur les crises et court-termisme entre autres
  • Gabe Hicks - (2017) 6 Ways to Control Cloud Costs
  • Mike Ensor - (2018) Containers: The Software Development Life Cycle’s Last Mile
  • Beau Lyddon - (2018) Stop Wasting Your Beer Money | Why are engineers so bad at paying other engineers for their work?
  • Robert Greene, Joost Elffers - The 48 Laws of Power
  • Sam Altman - (2018) How to Avoid Distractions and Start the Right Company: Startup Tips from Sam Altman
  • Jesse Weaver - (2015) A Simple Framework for Designing Choices | No design is neutral
  • Rich Archbold - (2018) Run less software
  1. Choose standard technology 2. Outsource Undifferentiated Heavy Lifting 3. Create enduring competitive advantage
  • Reed Hastings - [Slides] (2009) Netflix culture. Bonus : new version here
  • Meredith Somers - (2018) The 20-year-old entrepreneur is a lie | Data from the Census Bureau and the IRS show the average age of successful business founders is 42.

WHY IT MATTERS Good ideas come at any age, but it takes experience to turn them into success stories. Steve Jobs was 21 when he helped found Apple, but he was a 43-year-old CEO when the company created the iMac.

Solve your own problem, everything else will follow However, most developers make zero money off open source. Zero. Show your solution to other people as soon as possible Package it and distribute it as soon as possible (note to self) Don’t be scared, ashamed, or discouraged to make it paid Don’t let anyone tell you how much you should charge for your work value your work and believe that despite the fact that haters are loud, you’re still gonna get a lot of customers who would gladly pay for what you made.

  • Daniel Miessler - (2019) Job Losses from Automation Are Being Actively Engineered and Funded
  • Seth Godin - (2009) Ignore sunk costs
  • When making a choice between two options, only consider what’s going to happen in the future, not which investments you’ve made in the past. The past investments are over, lost, gone forever. They are irrelevant to the future.
  • Seth Godin - (2007) How to be remarkable. Via The Guardian
  • Seth Godin - (2021) The easy way down
  • Petra De Rouck - 🇧🇪 [BE] (2018) Quels sont les frais professionnels les plus courants? | Guide Impôts 2018
  • BX1 - 🇧🇪 [BE] (2021) Déclaration d’impôt 2021 : voici tout ce qu’il faut savoir
  • Petra De Rouck - 🇧🇪 [BE] (2020) Pas de restos ni de bureau en 2020: comment déclarer vos frais professionnels?
  • DevOps Salaries - Let's make global salaries in DevOps a bit more open and transparent
  • Richard Dern - :fr: [FR] (2016) Alphabet, une entreprise pas comme les autres
  • Bitcoin Obituaries - "Bitcoin is Dead" Declared 400+ Times (2022)
  • Bitcoin Is Dead - The #1 Database of Notable Bitcoin Skeptics.
  • In fact, Bitcoin is very much alive. See the activity on the Bitcoin network - market price, average block size, transactions per day, mempool size, total circulation, market capitalization, exchange trade volume, blockchain size, average transaction per block, average payments per block, confirmation times, etc. - here.

  • Jakob Greenfeld - (2022) The simple system I’m using to stay in touch with hundreds of people
  • Mike Crittenden - (2021) Lose touch with people
  • Mike Crittenden - (2021) I schedule my friendships like I schedule my meetings

Tools

  • Nintendo eShop price comparator - Find the cheapest price for your favourite game, all prices are in Euro.
  • Save Coins - helps you save money when you make a purchase at Nintendo Switch eShop.
  • adiGuba - :fr: [FR] Les jeux pour Nintendo Switch au meilleur prix !
  • Deku Deals - tracks the prices of Nintendo Switch games on the eShop and at major retailers in order to find the best deals. Add items to your wishlist, and Deku Deals sends you an email as soon as they go on sale.
  • Keepa - This Amazon price tracker will enhance your Amazon shopping experience as they provide price history charts, price drop alerts, price watches, daily drops and browser addons.
  • PSprices - Game price notifications. Automatically monitor 8 platforms in 48 countries.
  • :star: Xerius - :fr: 🇧🇪 [FR] [BE] Devenir indépendant : Simulez votre tarif journalier en tant qu'indépendant / Calculateur de Brut-Net / Freelance rate simulator
  • Logo Lab - Test your logo | Put your logo to the test and find out where it succeeds and where improvements could be made.
  • Companyweb - 🇧🇪 [BE] Know who you’re dealing with | Companyweb specialises in company information in Belgium. Its services allow you to understand the risks, the survival rates, the payment capacity, the profitability, the stability and other key factors of every Belgian company.
  • Ed Zitron - (2021) The Work-From-Home Future Is Destroying Bosses' Brains | a critique of managers and business owners
  • L'Echo - 🇧🇪 [BE] Frais professionnels
  • My Tax on Web - 🇧🇪 [BE] Forfait légal ou frais réels ?
  • openthebox - 🇧🇪 [BE] Discover your business network | Look inside the web of connections between companies, individuals and politicians in Belgium. See also : slide show - A view of corporate networks in belgium
  • fincheck - 🇧🇪 [BE] Financial information at a glance : Check the financial situation of any Belgian company in seconds | it is at least as useful as openthebox
  • Staatsblad monitor - 🇧🇪 [BE] Base de données ouverte des données des entreprises, des comptes annuels et des publications au journal officiel des entreprises belges (gratuit) ! Exemple plusieurs sociétés à la même adresse
  • B2Bhint - Get any company financial, juridical and historical data with international connections from the official sources
  • ThatCoupon - Tired of clipping coupons and scouring the internet for deals and promotional codes? So are we. This website makes it easy for shoppers to find and share the best deals and coupons. No hunting, no hassle, and no scissors required.
  • vpnMentor - 79 VPN Coupons, Promo Codes & Discounts - Updated Daily
  • :star: Mozilla - (2020) Privacy not included* | Be Smart. Shop Safe. | How creepy is that smart speaker, that fitness tracker, those wireless headphones? We created this guide to help you shop for safe, secure connected products.
  • namae - Grab a slick name for your new app | Check availability for your new app name ideas across major registries at once.
  • Key Values - Find engineering teams that share your values. Select your top values and find teams you'll click with.
  • Key Values - Culture Queries - The perfect questions to ask in your job interview. Want to stand out from other candidates and find your dream job?
  • Andy Cook - (2018) Culture Codes: All the Best Culture Decks and How to Create One
  • Freelancer's Hourly Rate Calculator - provides an hourly rate based on your business expenses, personal expenses, billable hours and desired savings.
  • r/personalfinance/tools - Personal Finance Tools : Redditor-created Spreadsheets

Cryptocurrency

News

  • CoinMarketCap - Cryptocurrency Market Capitalizations
  • Crypto Lite - A quick way to check the top-100 cryptocurrencies price
  • Cyptocurrency News - Cyptocurrency news updates
  • WorldCoinIndex - Cryptocoin price index and market cap
  • Hacker Noon - Bitcoin related news
  • 99cryptocoin - Top CryptoCurrency by 24 Hour Trading Volume
  • Ashton Kemerling - (2018) No, You Probably Don't Need a Blockchain | On Bitcoins and Blockchains
  • Bittrex.com - Bitcoin markets
  • Bitcoincharts - provides financial and technical data related to the Bitcoin network
  • Brave New Coin - Bitcoin Price, Charts, Research, Cryptocurrency Insights
  • Slofile - Slack channels on cryptocurrency
  • CSVShare - Blockchain & Crypto Slack Communities
  • WalletInvestor - Cryptocurrency Forecast (Bitcoin & Altcoin, ICO Prediction, Prognosis 2018, 2019)
  • Bitcoin Obituaries - "Bitcoin is Dead" Declared 400+ Times (2022)
  • Bitcoin Is Dead - The #1 Database of Notable Bitcoin Skeptics.
  • In fact, Bitcoin is very much alive. See the activity on the Bitcoin network - market price, average block size, transactions per day, mempool size, total circulation, market capitalization, exchange trade volume, blockchain size, average transaction per block, average payments per block, confirmation times, etc. - here.

Learn

  • coinpride/CryptoList - Curated collection of blockchain & cryptocurrency resources.
  • Chia Network - blockchain based on proofs of space and time to make a cryptocurrency which is less wasteful, more decentralized, and more secure.
  • Bruce Hunt - (2018) The Art Of Hodling Crypto: Can’t Make this Sh*t Up

If you took 5 of the cryptocurrencies and if you invested $1,000 in each on Jan 1st 2017… you would have : $655,527 for $5,000 invested.

  • WalletGenerator - Paper Wallet Generator for BitCoins and other cryptocurrencies. Create, Print & Fold
  • Bruce Hunt - (2017) Due Diligence Checklist for Investing in Cryptocurrency
  • Bruce Hunt - (2017) How Cryptocurrency Market Behaves, It’s a Damn Cycle.
  • Bruce Hunt - (2018) How to Crush the Crypto Market, Quit Your Job, Move to Paradise and Do Whatever You Want the Rest of Your Life
  • Coin and Crypto - (2018) Bitcoin is outdated tech. These 3 alternatives should be on your radar.
  • Linda Xie - (2018) Tips for crypto newcomers
  • Bitcoin Regret Club - satirical site for people who want to calculate all the money they you could’ve made.
  • The HODLer manifesto - What is HODL?
  • Federico Gambarelli (fede93g) - (2018) The HODLer Manifesto: what does "being a Bitcoin HODLer" mean?
  • Best Bitcoin Exchange Reviews - Best Bitcoin Exchange Comparison
  • CryptoCompare - Compare all Bitcoin exchanges, reviews, live streaming bitcoin prices, fees, deposit methods
  • GamerZ - :fr: [FR] GamerZ discussion forum about Bitcoin / Cryptocurrencies
  • Anne Gaviola - (2018) Bitcoin's gender divide could be a bad sign, experts say
  • Lucca Runger-Field - (2018) Blockchain In: Politics
  • Nathaniel Whittemore - (2018) We Talk About Blockchain Governance, So Why Not Blockchain Politics?
  • Joseph Lubin - (2016) Is Blockchain Technology Going To Disrupt Our Political System: We Hope So
  • David Ernst - (2016) What is Liquid Democracy?
  • Danny Crichton - (2018) Liquid democracy uses blockchain to fix politics, and now you can vote for it

CLI Tools

See also Shell scripting

Cog is engineered to be more of a framework that addresses a number of concerns many teams have, such as security. With built-in access control and audit logging functionality, Cog allows teams to collaborate on sensitive tasks with higher confidence. Taking inspiration from the command-line interface, Cog has a “pipe” operator that allows users to run a command and use that output as the input for another command in a process.

Cog is engineered to be more of a framework that addresses a number of concerns many teams have, such as security. With built-in access control and audit logging functionality, Cog allows teams to collaborate on sensitive tasks with higher confidence. Taking inspiration from the command-line interface, Cog has a “pipe” operator that allows users to run a command and use that output as the input for another command in a process.

  • Gareth Anderson - (2006) GNU/Linux Command-Line Tools Summary
  • :star: sferik/t - A command-line power tool for Twitter
  • clvv/fasd - Command-line productivity booster, offers quick access to files and directories, inspired by autojump, z and v.
  • chrisallenlane/cheat - cheat allows you to create and view interactive cheatsheets on the command-line. You can obviously improve the existing ones with your own content. It's also inspiring for shell aliases creation
  • :star: explainshell.com - write down a command-line to see the help text that matches each argument
  • koalephant/shell-script-library - Koalephant Shell Script Library | simplifies building portable command-line tools using shell scripts, and provides tools to assist with building self-contained scripts, and documentation.
  • Paul Heinlein - OpenSSL cookbook / command-line howto
  • command-not-found.com - Install any command on any operating system.
  • derailed/k9s - 🐶 Kubernetes CLI To Manage Your Clusters In Style!
  • Kotlin/kotlinx.cli - Pure Kotlin implementation of a generic CLI parser.
  • Clikt - Simple, powerful command line parser for Kotlin | Clikt (pronounced “clicked”) is a Kotlin library that makes writing command line interfaces simple and intuitive. It is the “Command Line Interface for Kotlin”. | better alternative to kotlinx.cli ?
  • b4b4r07/gomi - 🗑️ Replacement for UNIX rm command!
  • Sandro Cirulli - (2019) How to Validate a Jenkinsfile

TLDR

curl --user username:password -X POST -F "jenkinsfile=<Jenkinsfile" http://jenkins-url/pipeline-model-converter/validate
  • MorganGeek - (2020) Validating Jenkinsfile in Vim and/or using CLI / terminal
  • twpayne/chezmoi - Manage your dotfiles across multiple machines, securely. | I'm using it for a while, it's a powerful and fast tool for managing dotfiles, easy to use, transparent and secure, with support of Bitwarden, Vault, pass, LastPass, 1Password, gopass, Keepass, GnuPG, Keychain etc.
  • Horia Coman - (2020) Jupiter Dev Log 3 - Lint All The Things
  • ec2.shop - Hacker way to compare ec2 instances price
  • Lib.rs - Command line utilities | List of Rust applications/libraries/crates
  • unixorn/awesome-zsh-plugins - A collection of ZSH frameworks, plugins, tutorials & themes
  • Guido Socher - (2015) AWK one-liner collection
  • asdf-vm/asdf - Extendable version manager for multiple languages | Manage multiple runtime versions with a single CLI tool, extendable via plugins
  • Edouard Kachelmann and Anthony Pasquariello - (2020) Enhance programmatic access for IAM users using a YubiKey for multi-factor authentication
  • Textualize/rich-cli - Rich-cli is a command line toolbox for fancy output in the terminal
  • localstack/awscli-local - 💲 "awslocal" - Thin wrapper around the "aws" command line interface for use with LocalStack
  • peco/peco - Simplistic interactive filtering tool

JSON

  • jq Docs - online manual for jq (a lightweight and flexible command-line JSON processor)
  • antonmedv/fx - Command-line tool and terminal JSON viewer 🔥
  • tomnomnom/gron - Make JSON greppable!

Coffee :coffee:

News

Learn

  • Le Pharmachien - [FR] :fr: Caféine : toxique et délicieuse / Coffee : good and bad parts :coffee:
  • David McRaney - (2010) Coffee stimulation or addiction ? :coffee:
  • Brandur Leach - Caffeine | An experiment of Brandur in seriously throttling back its caffeine intake for the first time in years.
  • The Coffee Compass - Brew a coffee. Taste it. Adapt and repeat until you find the coffee you prefer.
  • Mike Crittenden - (2021) 10% of us are barely affected by caffeine
  • Ronan Petillon - [FR] :fr: (2020) L'AeroPress est une Machine à Café à Moins de 40€ qui a Remplacé ma Nespresso
  • Alliance For Coffee Excellence - COE (Cup of Excellence) Auction Results | They reward exceptional quality coffee farmers. See also National Winner program results which sells the semi-finalist to the Cup of Excellence program. Tip : pick only coffee scoring at least 80.
  • Sébastien Kardinal - [Video] [FR] :fr: Coffee Time | Une playlist de vidéos sur le thème du café de spécialité
  • Sasha Pavlovich - (2021) 39 Types of Coffee Drinks
  • Ning T. - (2015) 10 Uniquely Beautiful Coffee Makers
  • Reddit Favorites - What are reddit's favorite Espresso Machines? | From 3.5 billion comments (number from Sept. 13, 2021)
  • Home-Barista.com - Quotable Quotes | Memorable quotes and quips about espresso from the forums
  • CoffeeGeek - (2021) An Espresso Glossary - Originally published on CoffeeGeek back in 2003, and updated several times, this glossary has become a reference point for several books on coffee and espresso, and has been widely copied across the internet. We’re updating this for the launch of the new version of CoffeeGeek in 2021.
  • Mark Prince - (2015) Real Espresso Myths that Need Busting | Inspired (sort of) by some questionable myth busting in an espresso education series online, we tackle some real, genuine espresso myths, including caffeine levels, bold coffee and more.
  • Brian Lam - (2020) Making Espresso at Home Is Kind of a Nightmare—But If You Insist, Here’s How to Do It Well
  • Jasmin Andrews - (2021) Which Coffee Is Better – Washed, Unwashed Or Semi-Washed?
  • OKCoffee - Interviews
  • Reddit - Coffee recipes
  • Open Culture - articles about coffee
  • Garrett Oden - (2019) Is Nespresso Real Espresso? spoiler Not exactly.
  • James Hoffman - (2021) [Video] The Bizarre And Surprising Coffee Of The Nespresso Vertuo

Not so special now, Nespresso Jump to the quote from the video

Tips

  • Dave Mosher - (2018) How to Stay Alert Without Caffeine - Try These Science-Based Tricks Next Time You're Tired :coffee:
  • Ronan Petillon - [FR] :fr: (2020) Comment Faire un Bon Café à la Maison, Comme un Barista
  • Daniel Miessler - A Coffee Primer :coffee:
  • Caffin8 Coffee - (2021) Easily set up the Barista Express to make the BEST coffee (Sage/Breville)
  • Full Coffee Roast - Avoid These 32 Common Coffee Brewing Mistakes
  • INeedCoffee - Coffee Brewing Guide : several tutorials on how to brew coffee.
  • Kevin & Amanda - (2019) How To Use the Breville Barista Express — Tips & Tricks
  • Home-Barista.com - (2014) Breville Barista Express 870/870XL grinder mod
  • Home-Barista.com - How-Tos
  • Coffee Research - Maximizing espresso potential | Found via Home-Barista.com
  • Home-Barista.com - Resources
  • CoffeeGeek - How Tos | "The bread and butter of CoffeeGeek’s website and core mission is education, and our How To section is at the core of that. This is our entire collection of How Tos, written, maintained and updated over the last two decades. More are added often!"
  • Matthew De Angelis - (2016) French Press
  • Kawai - (2020) 5 Simple Things You Can Do to Get Barista-Style Coffee
  • Reddit - AeroPress tips & tricks
  • Homegrounds - (2017) The Last Coffee Grind Size Chart You’ll Ever Need
  • Arlette Kabore - 🇫🇷 [FR] (2021) Conservez mieux le café avec ces 12 conseils
  • Mister Barish - 🇫🇷 [FR] Mousse de lait
  • Mister Barish - 🇫🇷 [FR] Réglage de la Sage Barista Express
  • Just Coffee And Me - 7 Tips To Brew Better Coffee With The Breville Barista Express

Tools

  • Café Mag - :fr: [FR] La carte du café de spécialité | Une carte interactive et collaborative référençant les adresses qui torréfient et/ou proposent du café de spécialité en France et pays francophones.
  • Barista Hustle - (2021) The Coffee Compass | The Coffee Compass is a simple tool that makes it easy to improve your filter coffee brewing. If your coffee tastes anything less than perfect, the Coffee Compass shows you exactly what direction you need to go in to achieve smooth, rich, and balanced brews.
  • Blue Coffee Box - is a father-and-son business, frequently rated as one of the UK's best coffee subscription services
  • OKCoffee - Map of Coffee Bars

Products

  • The Astrology Coffee - was born out of two people’s passions. The Scorpio founder has been obsessed with Astrology and all things hidden in life- working in an office job but daydreaming of something bigger to bring their passion into reality. The Sagittarius founder was fortunate enough to befriend and apprentice under roast master and former coffee picker from Costa Rica, learning the craft from hands-on approach.

Collaboration & Problem solving

News

  • TED - [Videos] Ideas worth spreading, usually in the form of short, powerful talks (18 minutes or less)
  • Collaborative Fund - About information, collaboration and investments
  • wikiHow - How to instructions you can trust, aka How to do anything. However, if you take a look at sections such as Family Life it can be creepy.... (I mean, do we need a site to learn what is family about ?) See also :fr: [FR] the french version

Learn

  • What do I want to achieve?
  • What are my obstacles?
  • Who has solved this already?
  • Anthony Panozzo - (2016) How to Actually Publish More Things
  • Sam Knuth - A 3-step process for making more transparent decisions
  • Lauri Apple - (2017) documentation : a maturity model for READMEs | Your step-by-step guide to more effective documentation
  • Chastity Blackwell - 7 deadly sins of documentation
  • Muriel Lefevre - [FR] :fr: Stanislav Petrov, l'homme qui sauva le monde en ne faisant rien
  • Anthony Panozzo - (2015) If Something Is Hard, Do It More Often
  • John D. Cook - (2009) Do you really want to be indispensable?
  • Tobias Fors - (2014) [IMG] The project paradox: making the biggest decisions when knowledge is at it's absolute lowest.
  • Kevin Smith - (2014) [IMG] It costs nothing to encourage an artist
  • Alex Calderon - (2014) [IMG] Are You a Boss or a Leader ?
  • Wesley Moore - (2017) Pair Programming
  • Jacob Shriar - 13 Scary Statistics on Employee Engagement
  • Fred Hébert - Don't be a Jerk: Write Documentation
  • Andrew Bosworth - Say No
  • Shubhro Saha - (2014) Software engineers should write
  • Shubhro Saha - (2017) Two sentences for better meetings
  • J. B. Rainsberger - (2014) Change Your Life One Habit At A Time
  • Lin Taylor - (2017) How I hacked my imposter syndrome using personal tracking
  • Mike Cannon-Brookes - An amateur’s guide to turning impostor syndrome into an asset
  • Chris Parnin - (2014) Notes on Interruption for Programmers
  • :star: Write the Docs - Documentation Guide : a best practice handbook for building, structuring, and writing software documentation, for creating more wonderful documentation in the world
  • Umer Mansoor - (2017) Fix Employee Weaknesses or Focus on Their Strengths?
  • Umer Mansoor - (2016) Effective Code Reviews
  • Brian Kelly - (2013) UX, Then Architecture, Then Tools
  • Tom Preston-Werner - (2010) Readme Driven Development
  • Oblique Strategies - How to break creative blocks by encouraging lateral thinking.
  • Jeff Wainwright - (2017) Code Review Etiquette
  • Doug Tedder - (2017) The Seven Silent Killers of the IT Organization
  • Doug Tedder - (2017) The CAB is Dead. Long Live the CAB.
  • Daniel Doubrovkine - (2015) Connecting People to Enable Magic
  • Greg Kogan - (2017) Reject the First Ideas
  • Kirsten Pickworth - (2017) How to Avoid the Best Practices Trap
  • Carl Hembrough - (2017) When programming was no longer fun | another story about impostor syndrome
  • Charles Duhigg - (2016) What Google Learned From Its Quest to Build the Perfect Team
  • MetEdge - [IMG] Successful vs Unsuccessful People
  • Greg Rosalsky - (2017) The Economics of the Office: Why Do We Still Commute?
  • Robert Ecker - (2017) Give Up Perfection!
  • Jeff Goins - (2017) The Single Most Overlooked Secret To Influencing Other People
  • John Cutler - (2016) company culture is…
  • Philippe Bourgau - (2015) From Zero to Pair Programming Hero
  • Erlend Hamberg - (2010) Code Reading as a Team Activity
  • zalando/zalando-howto-open-source - How to Open Source at Zalando. Bonus : Zalando's README Template
  • Joël Spolsky - (2000) Designing for People Who Have Better Things To Do With Their Lives
  • Joël Spolsky - (2007) Evidence Based Scheduling
  • Joël Spolsky - (2001) Human Task Switches Considered Harmful
  • Joël Spolsky - (2000) Painless Bug Tracking
  • David McRaney - (2010) Fanboyism and Brand Loyalty
  • David McRaney - (2013) Survivorship Bias
  • Rachel Potvin & Josh Levenberg - Why Google stores billions of lines of code in a single repository
  • Michael Lynch - (2017) How to Do Code Reviews Like a Human (Part One). Bonus : Part Two
  • Michael Lynch - (2017) The Perils of Outsourcing Your MVP
  • Maura Thomas - (2017) Your Team’s Time Management Problem Might Be a Focus Problem
  • Tanja Roth - (2017) 7 rules for avoiding documentation pitfalls
  • GROWS Method - What is GROWS?
  • Catherine Louis - (2017) 20 questions DevOps hiring managers should be prepared to answer
  • Dr. Travis Bradberry - (2015) How Successful People Overcome Toxic Bosses
  • Dominic Krimmer - (2015) 10 powerful tips on how to support a team-based learning culture
  • Dominic Krimmer - (2017) Why We Kicked Estimation Meetings (And Maybe You Should Too)
  • One on One Meeting Template - a template to support you while leading one on one meetings.
  • Sarah Cooper - How to Politely Tell Your Coworkers to Shut the F*ck up
  • Chris Ward - (2017) Distributing Operational Knowledge Across a Team
  • Amar Singh - (2017) You’re working in the wrong place. (if you’re working in an open office)
  • Changing minds - 5W1H - A simple set of question framings
  • Changing minds - Socratic Questioning
  • CrowdSync - (2018) 7 Tips for Creating a New Process
  • Carmen Bourlon - Document like a Journalist
  • Kuba Niechcial - (2018) Assume good intent
  • Kuba Niechcial - (2018) Remember the names - it's your job
  • Steve McConnell - (1998) Dealing With Problem Programmers
  • Steve McConnell - (1996) How to Defend an Unpopular Schedule
  • Steve McConnell - (1996) Classic Mistakes
  • :star: Gregg Caines - (2014) In Defence of the Office
  • Gregg Caines - (2015) Reclaiming Value From Bugs and Outages: Thoughts on Post-Mortems
  • Mike Cottmeyer - (2008) One Team
  • Zach Holman - (2012) Unsucking Your Team's Development Environment
  • Markus Harrer - (2017) Extreme Reduction | how to fit the whole learning subject of one class into a half a dozen tweets. Bonus : see also bulimic learning and Cramming
  • Iwein Fuld - (2010) Practical Styles of Pair Programming
  • Dave Nicolette - (2018) In Favor of Pairing
  • Sami Honkonen - (2011) The Responsibility Process
  • Dan Milstein - [Slides] (2012) How To Run a 5 Whys (With Humans, Not Robots)
  • DATAGUEULE - :fr: [FR] [Video] (2018) La démocratie comme patron - #DATAGUEULE 79
  • Zach Holman - (2015) Opt-in Transparency | your employees need context
  • Fagner Martins Brack (fagnerbrack) - (2016) Pair Programming | A technique that if done correctly has the potential for delivering software faster with lower cost
  • Kate Matsudaira - (2016) Bad Software Architecture is a People Problem | When people don't work well together they make bad decisions.
  • Kode Vicious - (2010) Broken Builds | Frequent broken builds could be symptomatic of deeper problems within a development project.
  • Kate Matsudaira - (2016) Delegation as Art | Be someone who makes everyone else better.
  • GitHub - Great for new contributors | What open source projects can I contribute to?
  • Yan-David Erlich - [Slides] (2017) Six page cheat-sheet for the book Never Split the Difference, by Chris Voss
  • Jerome Kehrli - (2017) Periodic Table of Agile Principles and Practices
  • Farnam Street - Mental Models: The Best Way to Make Intelligent Decisions (113 Models Explained) | How do you think the most rational people in the world operate their minds? How do they make better decisions?
  • Culture Codes - Employee Handbox Examples | A collection of company handbooks, employee manuals, and more from real companies.
  • folkswhocode/awesome-diversity - A curated list of amazingly awesome articles, websites and resources about diversity in technology.
  • Itamar Turner-Trauring - (2017) Technical skills alone won’t make you productive
  • Greg Williams - (2017) Diagrams as Software Documentation – When a Picture Says it Best
  • Itamar Turner-Trauring - (2016) Don’t get stuck: 6 ways to get unstuck and code faster
  • Itamar Turner-Trauring - (2016) From 10x programmer to 0.1x programmer: creating more with less
  • Gregg Caines - (2015) We're in the Stone Age of Software Engineering Management
  • Marcus Blankenship - (2017) Why your programmers just want to code
  • John Cutler - (2018) Yes, But…
  • Juliet Lara - (2018) You’re doing Stories wrong!
  • Lieven Vaneeckhaute (denshade) - (2017) Solving complex problems using a problem-solution mind map
  • Lieven Vaneeckhaute (denshade) - (2016) Abbreviations are your (false) friend!
  • Jakub Holý - (2016) It Is OK to Require Your Team-mates to Have Particular Domain/Technical Knowledge
  • Farnam Street - (2017) The Difference Between Amateurs and Professionals
  • Ashton Kemerling - (2014) Managing Is a Craft Too
  • Ashton Kemerling - (2012) The Myth of the Lone Hacker | without the effort of countless other engineers, part and full time, their projects would have never made it off the ground.
  • Michael Hoffman - (2013) How to be Stuck - Learning to learn to code on the internet
  • Julia Evans - (2018) Working remotely, 4 years in
  • Robert Ecker - (2015) Boosting the Quality of Team Decisions | pros and cons of voting, consensus and strong leadership
  • Arlo Belshee - (2012) Is Pair Programming for Me?
  • Christian Maioli Mackeprang - (2018) How terrible code gets written by perfectly sane people
  • Oded Zilinsky - (2018) How to use ChatOps to boost business engagement across teams | Go cross-silo with chatbots
  • James Wade - (2017) What's involved in a code review?
  • Mike Bursell - (2018) Tackling the most important issue in a DevOps transformation | Why culture is the most important issue in a DevOps transformation
  • :star: Ian Miell - (2018) Five Things I Did to Change a Team’s Culture
  • Morgan Housel - (2017) Solving Hard Problems With Simple Ideas
  • Morgan Housel - (2017) Conflicting Skill Sets
  • Morgan Housel - (2017) Never Do That Again | about confusion & learning from failure
  • Morgan Housel - (2017) Skills vs. Behavior
  • Morgan Housel - (2017) How To Read Financial News
  • Nir Cohen - (2016) Trained Engineers - Overnight Managers (or, The Art Of Not Destroying Your Company)
  • Paul Graham - (2014) Mean People Fail
  • Chris Mague - (2017) Things you need to know about giving tech talks
  • Amy M Haddad - (2017) Effective Tips for Working Remotely
  • Nick Babich - (2018) 10 Tips to Develop Better Empathy Maps
  • Srinivas Rao - (2018) Professionals vs Amateurs

When we are amateurs our life was about drama, denial, and distraction — Steven Pressfield

  • The XY problem - (2014) is asking about your attempted solution rather than your actual problem. This leads to enormous amounts of wasted time and energy, both on the part of people asking for help, and on the part of those providing help.
  • Eric Steven Raymond, Rick Moen - (2001) How To Ask Questions The Smart Way
  • Josh Johnson - (2015) DevOps Is Bullshit: Why One Programmer Doesn’t Do It Anymore
  • Hacker News - (2018) Building an Engineering Culture from scratch?
  • Thomas Wedell-Wedellsborg - (2017) Are You Solving the Right Problems? via Jim Leonardo's article titled "Export to PDF: A Tale in Understanding the Business Need"
  • Joshua Kerievsky - (2015) Evolutionary Design | agile's most valuable practice?
  • Tim Ottinger - (2017) Taking Breaks in a Disciplined Way | Take breaks otherwise pairing will drain your energy

we don't take breaks because we are tired, we take breaks so that we are never tired.

People will not work together to complete stories if they each have "their own work" to do.

  • Tim Ottinger - (2015) Individual Work Assignments: Neither Agile Nor Team
  • Teresa Amabile and Steven J. Kramer - (2011) The Power of Small Wins | making progress in meaningful work | Managers can help employees see how their work is contributing.
  • Tim Ottinger - (2014) Avoid Rework Through Behavior-Driven Development | eXamples and features specification should be written in a formal way that is easily automated / increasing the signal-to-noise ratio in your communication:
  • Eric Jorgenson - (2015) The Power of Network Effects: Why they make such Valuable Companies, and how to Harness them
  • Eric Jorgenson - (2015) How Not to Hire Like a Clownshow—Evergreen Business Weekly 2: Hiring
  • Kevin J. Delaney - (2016) Something weird happens to companies when they hit 150 people
  • Robin Dunbar - (2011) Friends to count on | The perfect number for a human social group is 150. The challenge is maintaining a real sense of community
  • Shoshanna Solomon - (2018) As startups grow, founders need to learn to let go

As your company grows you have to get used to the fact that you cannot be involved in all the aspects of the company. To delegate is hard Delegating, he said, is another tough thing to do. “The key is to hire people who are more intelligent than you, to find people who are super, super smart, ”

Our new approach felt more natural and we became more responsive to our customer's needs. We spent less time trying to predict how much work we could get done in a rigid time box, and instead allowed ourselves to work on items that ranged from a few hours to a few days.

  • Ben Northrop - (2018) The Reality of Reuse | we're hard-wired to want to make decisions quickly and we take too many shortcuts
  • Naresh Jain - (2011) Impact of Continuous Integration on Team Culture
  • :star: Bridget Kromhout - (2018) Containers Will Not Fix Your Broken Culture (and Other Hard Truths) | Complex socio-technical systems are hard;
  • Dunbar's number - is a suggested cognitive limit to the number of people with whom one can maintain stable social relationships—relationships in which an individual knows who each person is and how each person relates to every other person.
  • Simon Wardley - (2015) On Pioneers, Settlers, Town Planners and Theft.
  • Xiao Ma - (2015) Code • Life | We are already doing these things to our code, why not do them to ourselves?
  • Matthieu Lesne aka coreight - :fr: [FR] (2016) Les bonnes habitudes de développeurs à appliquer dans sa vie quotidienne
  • Jeff Atwood - (2004) We Make Shitty Software.. With Bugs! | Software is a process, it's never finished, it's always evolving.
  • Fred Hébert - (2018) The Hitchhiker's Guide to the Unexpected | about clean architecture, and making things easier
  • Isaac Asimov - (1989) The Relativity of Wrong
  • Jo Meenen - The Art Of Non-Conformity Book Summary
  • Jason Palmer - (2018) You don’t need standup
  • Derek Sivers - (2016) I’m a very slow thinker
  • Derek Sivers - (2010) [Video] First Follower: Leadership Lessons from a Dancing Guy | a Lesson of leadership
  • Derek Sivers - [Video] Obvious to you. Amazing to others.
  • Chesterton's fence - the principle that reforms should not be made until the reasoning behind the existing state of affairs is understood.
  • Satyandra Vadavalli - (2012) Paralysis by Analysis
  • Steve Losh - (2013) Teach, Don't Tell | about documentation
  • Sacha Labourey, Nigel Willie - (2018) DevOps Technician Training: Think Requirements, Not Solutions
  • Dustin Barnes - (2017) Increasing Software Transparency with Lightweight Architectural Decision Records
  • Beau Lyddon - (2018) Stop Wasting Your Beer Money | Why are engineers so bad at paying other engineers for their work?
  • Libby Sander - (2018) Open offices make people talk less and email more
  • Jan Mewes - (2018) How to pick up a new technology in minimal time?
  • Alicia Liu - (2018) Go Slow to Go Fast — Part 1: You, Part 2: Team, Part 3: World
  • Tim Denning - (2018) Why You’re Not Happy With Your Career
  • Ronald Jeffries - (2018) Developers Should Abandon Agile
  • Alberto Brandolini - (2013) Introducing Event Storming | EventStorming is a workshop format for quickly exploring complex business domains.
  • Jeppe Cramon - (2015) [Slides] Event storming
  • Sean Kane - (2018) 6 creative ways to solve problems with Linux containers and Docker
  • Jesse Weaver - (2015) A Simple Framework for Designing Choices | No design is neutral
  • Lolly Daskal - (2017) Dumb Rules That Make Your Best People Want to Quit | TL;DR — Trust employees like the adults they are
  • Gordon Brander - Patterns : "This is my bag of tricks — loose notes, design patterns, rules-of-thumb, methods of enquiry, tools, cheatsheets, gimmicks, leverage points, descriptions of systems, key questions, risks, and unknowns."
  • Ted Dziuba - (2011) Who Needs Process?

Get rid of your prioritized list of tasks. Stop having your daily stand-ups. No more status report e-mails. Just stop doing that stuff, and get rid of anyone who can't cope. Nothing terrible will happen.

  • Ted Dziuba - (2011) Devops Is a Poorly Executed Scam

You need to change the culture the hard way, or replace people as necessary until the culture works.

  • Hugo Sharman-Firth - (2018) The dangers of best practices | Best is the enemy of better
  • Mat Lawrence - (2017) How to facilitate successful offsite meetings: it’s all about the team
  • Sarah Goff-Dupont - (2018) Running effective meetings: a guide for humans
  • Sarah Goff-Dupont - (2018) 6 types of meetings that are actually worthwhile and meetings you can do without
  • Sarah Goff-Dupont - (2018) Avoid these 5 mistakes for an amazing kick-off meeting
  • Bernie Ferguson - (2017) How to manage meetings like an expert facilitator
  • matiassingers/awesome-readme - A curated list of awesome READMEs
  • Akash Nimare - (2016) A Beginners Guide to writing a Kickass README ✍
  • Jo Meenen - Switch Book Summary | How to Change Things When Change Is Hard | good tips here
  • Rich Archbold - (2018) Run less software
  1. Choose standard technology 2. Outsource Undifferentiated Heavy Lifting 3. Create enduring competitive advantage
  1. After encountering the person, do people feel oppressed, humiliated or otherwise worse about themselves?
  2. Does the person target people who are less powerful than him/her?
  • Brendan D. Gregg - (2017) Brilliant Jerks in Engineering
  • The Life Coach School - [Podcast] Ep #212: Simple Solutions | About the importance of defining the problem and finding its root cause, + other tips
  • Catherine Louis - (2018) 8 tips for better agile retrospective meetings
  • Retromap - Inspiration & plans for (agile) retrospectives : Planning your next agile retrospective? Start with a random plan, change it to fit the team's situation, print it and share the URL. Or browse around for new ideas!
  • John Allspaw - (2017) Taking Human Performance Seriously

A proper treatment of the human element requires the human to be the focus

  • wikiHow - (2018) How to Make a QR Code to Share Your WiFi Password.
  • Vadim Kravcenko - (2018) Growing your interns | eventually you will become Senior Developers and will need to nurture your own interns.
  • Greg Kamradt - (2018) How awesome people have taught me to make things happen
  • Vadim Kravcenko - (2018) Dealing with complex projects

If you fail - you learn, if you succeed – even better. And never forget the importance of communication.

  • Daniel Lebrero - (2019) Architecture decisions: the belligerent contrarian and the rule of three
  • LisaDziuba/Awesome-Design-Tools - The best design tools for everything
  • Michelle Venetucci Harvey - (2017) A research roundup to show that your office layout is toxic (and some tips for making it better)
  • David R. MacIver - (2019) How to do hard things
  • Simon Wardley - (2015) An introduction to Wardley 'Value Chain' Mapping. Bonus : See also Wardley map
  • Bryan Cantrill - (2018) Assessing software engineering candidates
  • Raph Lee - (2019) Understand, Design, Build: A Framework for Problem-Solving
  • Guesstimate - free models and tools for modeling things that aren't certain. You can forecast your earnings from a new venture, predict the amount of time completing a big project will take, or experiment with scientific theories. People have used it to optimize video games, understand lottery payoffs, and estimate the costs of childcare.
  • Marie Prokopets - (2019) 11 Best Practices for Working Remotely
  • Julia Evans - (2019) Get your work recognized: write a brag document
  • Farnam Street - (2018) The Surprising Power of The Long Game
  • Farnam Street - (2018) The Decision Matrix: How to Prioritize What Matters
  • Remote Mob Programming - A summary of the essentials of successful Remote Mob Programming
  • Jason Fried - (2016) Status meetings are the scourge.
  • Joe Casabona - (2019) Eliminating Slack as a Distraction to Work Better
  • Gergely Orosz - (2019) Talk First, Code Later

the "talk first, code later" approach is an un-intuitive tool that speeds development up and leads to better communication between engineers and teams. Everyone would have saved so much time, if only we communicated first and wrote code only after.

  • Andy Johns - (2019) Why Standups are Useless and How to Run Great Product Team Meetings
  • World Clock Meeting Planner - Need to make a call to someone far away or arrange a web or video conference across different time zones? Find the best time across time zones with this Meeting Planner.
  • MyMeetingTime - Find the best time to talk to people located in other time zones
  • Mike Crittenden - (2021) “Don’t bring problems, bring solutions” is bull crap
  • Cantlin Ashrowan - (2020) Coherent and complex
  • Collaboration, it turns out, gets harder in proportion to two things: the level of coherence you demand from the output, and the complexity of the processes that create it.
  • Collaboration that creates incoherence is easy. You all just do whatever you want. Equally, collaboration on things that are not complex is easy. You can all see whether the log has been chopped or not, there is limited room for debate.
  • On the other hand, lets say that instead we first come up with a clear overarching plan for what we’re doing. This makes it much more likely the outcome will be coherent. But the price we pay is having to handle the complexity of the entire challenge all at once.
  • Async Manifesto - (2014) Manifesto for Async Software Development | Principles of Async Software Development
  • Brandolini's law - also known as the bullshit asymmetry principle, is an internet adage which emphasizes the difficulty of debunking bullshit: "The amount of energy needed to refute bullshit is an order of magnitude larger than to produce it."
  • Allen Holub - (2018) The improvement board

Improvement is something we should do all the time, not once every two weeks in a retrospective. When a problem emerges, don't wait. Fix it. Do everything you can to instill a culture of continuous improvement throughout the organization. An improvements board is one way to do that in the small.

  • The faster you react, the less you think. Not always, but often.
  • It’s fine to disagree, it’s fine to push back, it’s great to have strong opinions and beliefs, but give my ideas some time to set in before you’re sure you want to argue against them.
  • There’s also a difference between asking questions and pushing back. Pushing back means you already think you know. Asking questions means you want to know. Ask more questions.
  • So next time you hear something, or someone, talk about an idea, pitch an idea, or suggest an idea, give it five minutes. Think about it a little bit before pushing back, before saying it’s too hard or it’s too much work. Those things may be true, but there may be another truth in there too: It may be worth it.
  • Seth Godin - (2021) The easy way down
  • Mike Crittenden - (2021) Beware of exception debt
  • Mike Crittenden - (2021) Be a better coworker
  • Organization. Don't lose crap, ever. Passwords, dates, files, emails, notes, links, whatever.

  • Responsiveness. Be easy to reach and quick to respond (but protect your focused deep work time).

  • Reliability. If you said you'll do it, then freaking do it, no matter how tiny it is. People notice.

  • Warmth. Maybe you can't be funny or charming, but you can be warm.

  • Mike Crittenden - (2021) The art of booking a meeting just to force you to do a thing
  • Gandalf Hudlow - (2020) Developers can't fix bad management
  • Mike Crittenden - (2021) Don’t mistake the lack of your pet solution as the problem itself
  • Ed Zitron - (2021) The Work-From-Home Future Is Destroying Bosses' Brains | a critique of managers and business owners
  • Justin Garrison - (2021) The Document Culture of Amazon
  • Mike Crittenden - (2021) Resistance increases exponentially with the size of a change.
  • Mike Crittenden - (2021) You have to standardize before you can standardize
  • First Round Review - (2019) Empathy-Driven Development: How Engineers Can Tap into This Critical Skill. See also Empathy-Driven Development

“You can’t say the word ‘empathy’ at a software company. No one will take you seriously.”

To a very large extent, your productivity is a result of what you choose to work on. Keep things perceived as easy out of that list. When you can't, postponing an "easy" thing can make it both "harder" and smaller.

So I believe, having authored a lot of code that went down the toilet, that you don't get productive by working as much as by not working – not on stuff that is likely to get thrown away.

  • Clive Thompson - (2021) Hundreds of Ways to Get S#!+ Done—and We Still Don’t | You want to be productive. Software wants to help. But even with a glut of tools claiming to make us all into taskmasters, we almost never master our tasks. | to-do apps failed us
  • Dr. Travis Bradberry - (2015) How Successful People Overcome Toxic Bosses
  • Chantal Gautier - (2015) Why do teams fail?
  • Matthieu Lesne aka coreight - 🇫🇷 [FR] (2015) 5 étapes pour trouver des solutions créatives à ses problèmes
  • CA Technologies - [Slides] (2015) The Five Hidden Dangers of IT Complexity
  • Poor visibility

  • Difficult technology

  • Narrow focus

  • Inconsistent process

  • Poor morale

  • Michael Lopp - (2014) The Old Guard
  • Prioritize - Built by a PM for PMs. Use this tool to create, visualize, and prioritize tasks on a drag and drop interface with different priority boards.
  • Stéphane Deschamps - :fr: [FR] (2022) Les handicapés vous disent merde | Inclusion, piège à cons.
  • Key Values - Find engineering teams that share your values. Select your top values and find teams you'll click with.
  • Key Values - Culture Queries - The perfect questions to ask in your job interview. Want to stand out from other candidates and find your dream job?
  • Andy Cook - (2018) Culture Codes: All the Best Culture Decks and How to Create One
  • Jakob Greenfeld - (2022) The simple system I’m using to stay in touch with hundreds of people
  • Mike Crittenden - (2021) Lose touch with people
  • Mike Crittenden - (2021) I schedule my friendships like I schedule my meetings
  • Damien Leloup - (2019) :fr: [FR] Festival international des jeux de Cannes : le grand essor des jeux de société coopératifs | Les jeux comme « The Mind » ou « Spirit Island », dans lesquels tous les participants gagnent ou perdent ensemble, se sont multipliés ces dernières années.
  • Untools - Tools for better thinking | Collection of thinking tools and frameworks to help you solve problems, make decisions and understand systems.

Communication

  • Bohm Dialogue - (also known as Bohmian Dialogue or "Dialogue in the Spirit of David Bohm") is a freely flowing group conversation in which participants attempt to reach a common understanding, experiencing everyone's point of view fully, equally and nonjudgementally.[1] This can lead to new and deeper understanding. The purpose is to solve the communication crises that face society,[2] and indeed the whole of human nature and consciousness.
  • Eric Jorgenson - (2017) Why Growing Past 20 Employees is so Damn Hard (and what you can do about it)
  • Eric Jorgenson - (2015) Secrets to Perfecting Organizational Communication—Evergreen Business Weekly 3: Internal Communication | If the members of the team cannot communicate, isolation limits their potential.

Overcommunicate in all ways, all the time. There is no such thing as too much communication. When you think you’ve communicated something too much, you’re probably just beginning to get through.

  • Eser Gozcu - (2018) DevOps and Behind the Scenes | BEST EFFORT != BEST PRACTICE | DevOps starts with a real communication. Moving towards a common goal requires social engineering
  • Nonviolent Communication - an approach to nonviolent living based on the idea that all human beings have the capacity for compassion and only resort to violence or behavior that harms themselves and others when they do not recognize more effective strategies for meeting needs
  • Alex Naoumidis - (2018) Elon Musk reveals his productivity rules in a letter he sent to Tesla employees
  • Get of all large meetings, unless you’re certain they are providing value to the whole audience, in which case keep them very short.
  • Also get rid of frequent meetings
  • Walk out of a meeting or drop off a call as soon as it is obvious you aren’t adding value.
  • Don’t use acronyms or nonsense words for objects
  • Communication should travel via the shortest path necessary to get the job done
  • A major source of issues is poor communication between depts. The way to solve this is allow free flow of information between all levels
  • If following a “company rule” is obviously ridiculous in a particular situation, such that it would make for a great Dilbert cartoon, then the rule should change.

If you fail - you learn, if you succeed – even better. And never forget the importance of communication.

  • Curse of knowledge - a cognitive bias that occurs when someone assumes that the others have the same background to understand.
  • Yegor Bugayenko - (2018) Speaker Cheat Sheet
  • Chris Mague - (2017) Things you need to know about giving tech talks
  • Julia Evans - (2019) Get your work recognized: write a brag document
  • Joe Casabona - (2019) Eliminating Slack as a Distraction to Work Better
  • Gergely Orosz - (2019) Talk First, Code Later

the "talk first, code later" approach is an un-intuitive tool that speeds development up and leads to better communication between engineers and teams. Everyone would have saved so much time, if only we communicated first and wrote code only after.

  • While working with the same people in the same problem domain for a long time, it's extremely common for people to take shortcuts when describing usage of a technical system.

You know that thing where you keep asking the new person to speak up when they need help, and they never do? You keep begging them to ask more questions, and they say they will, then nothing?

  • Jakob Greenfeld - (2022) The simple system I’m using to stay in touch with hundreds of people
  • Mike Crittenden - (2021) Lose touch with people
  • Mike Crittenden - (2021) I schedule my friendships like I schedule my meetings
  • Untools - Tools for better thinking | Collection of thinking tools and frameworks to help you solve problems, make decisions and understand systems.

Documentation

Learn

  • Greg Williams - (2017) Diagrams as Software Documentation – When a Picture Says it Best
  • Chastity Blackwell - 7 deadly sins of documentation
  • Fred Hébert - Don't be a Jerk: Write Documentation
  • :star: Write the Docs - Documentation Guide : a best practice handbook for building, structuring, and writing software documentation, for creating more wonderful documentation in the world
  • Lauri Apple - (2017) documentation : a maturity model for READMEs | Your step-by-step guide to more effective documentation
  • Tanja Roth - (2017) 7 rules for avoiding documentation pitfalls
  • Carmen Bourlon - Document like a Journalist
  • Felix - (2019) The Trouble with Knowledge Transfers
  • Steve Losh - (2013) Teach, Don't Tell | about documentation
  • Tom Preston-Werner - (2010) Readme Driven Development
  • zalando/zalando-howto-open-source - How to Open Source at Zalando. Bonus : Zalando's README Template
  • matiassingers/awesome-readme - A curated list of awesome READMEs
  • Akash Nimare - (2016) A Beginners Guide to writing a Kickass README ✍
  • Chris Ward - (2017) Distributing Operational Knowledge Across a Team
  • James Somers - (2019) The three-page paper that shook philosophy : “Is Justified True Belief Knowledge?” : “the Gettier cases”
  • John D. Cook - (2009) Do you really want to be indispensable?
  • Shubhro Saha - (2014) Software engineers should write
  • Hubert Sablonnière - (2017) [Video] :fr: [FR] Documentation as Code (expliqué à mon père) | DevFest Nantes 2017 | about AsciiDoc, KISS, DRY, Quality, Collaboration
  • PlantUML - Drawing UML with PlantUML : PlantUML Language Reference Guide
  • Anni Bond - Adopting minimalism in your docs
  • Brad Appleton - Locality Of Reference Documentation (LoRD)
  • Code and documentation should be kept as close as feasible, but no closer!
  • Minimizing the amount of documentation that must be created and maintained in the first place is probably one of the most important aspects of applying LoRD (perhaps even a precursor)
  • While working with the same people in the same problem domain for a long time, it's extremely common for people to take shortcuts when describing usage of a technical system.

Tips

  • Box-drawing character - because using some characters such as ╭ ╮ ╯╰> is useful especially for arrows : ╰>
  • Bazyli Brzóska - (2013) On organizing projects and files | TLDR : we shoudl use tags and we need more tools supporting them
  • Christopher Laine - (2019) Ubiquitous Language in your software domain | Defining your software domain’s language makes everything easier
  • Julia Evans - (2019) Get your work recognized: write a brag document
  • Mike Crittenden - (2020) The “You Get One Diagram” approach to architecture documents
  • Manish Goregaokar - (2016) Making Your Open Source Project Newcomer-friendly
  • Seth Godin - (2016) A manifesto for small teams doing important work
  • Julio Merino - (2021) Always be quitting
  • James McTiernan aka Jimmy - (2021) How To Use Zettelkasten as a Programmer or Developer

Tools

  • Daniel Lebrero - (2017) Documenting your architecture: Wireshark, PlantUML and a REPL to glue them all.
  • LisaDziuba/Awesome-Design-Tools - The best design tools for everything
  • Alex Efros - AsciiDoc cheatsheet
  • Dillinger - Online Markdown Editor
  • StackEdit - in-browser markdown editor
  • Adam Pritchard/markdown-here - Markdown Cheatsheet
  • CommonMark - syntax reference for CommonMark, a rationalized version of Markdown syntax
  • CommonMark - Try CommonMark / CommonMark Demo
  • ty-/spec-style-guide - some best practices for writing markdown based specifications to be printable by gitprint.com and pandoc
  • Daichi - (2017) Boost your productivity using Markdown.
  • Carla King - (2014) 6 Great Self-Publishing Tools for Small Press and Author Co-Ops
  • WikiDiff - display difference between two terms, using wikipedia definition. Useful when answering online tests
  • BubuAnabelas/awesome-markdown - A curated list of delightful Markdown stuff.
  • Markdeep - a free technology for writing plain text documents that will look good in any web browser, whether local or remote. It supports diagrams, calendars, equations, and other features as extensions of Markdown syntax.
  • tcort/markdown-link-check - checks that all of the hyperlinks in a markdown text to determine if they are alive or dead
  • kylelobo/The-Documentation-Compendium - 📢 Various README templates & tips on writing high-quality documentation that people want to read.
  • milo-minderbinder/AWS-PlantUML - PlantUML sprites, macros, and other includes for AWS components.
  • RicardoNiepel/C4-PlantUML - C4-PlantUML includes macros, stereotypes, and other goodies (like VSCode Snippets) for creating C4 diagrams with PlantUML.
  • toml-lang/toml - Tom's Obvious, Minimal Language | TOML aims to be a minimal configuration file format that's easy to read due to obvious semantics.
  • Cloudcraft - Visualize your cloud architecture like a pro | Create smart AWS diagrams
  • antonbabenko/modules.tf-lambda - Infrastructure as code generator - from visual diagrams created with Cloudcraft.co to Terraform
  • rfc.me - Append an RFC number to the domain and it will redirect to that RFC. Example: rfc.me/1738
  • rfc.fyi - Search for RFCs, Fast — When they say ‘fast’ they’re not lying. This site is amazingly nimble at helping you track down the particular RFC you want, whether you want to read the FTP spec, a protocol for controlling coffee pots, or how QUIC works.
  • Mermaid Live Editor - Online FlowChart & Diagrams Editor

Onboarding

Creativity :bulb:

  • TED - [Videos] Ideas worth spreading, usually in the form of short, powerful talks (18 minutes or less)
  • Innovating Now! - (2011) CK Theory : The Concept Knowledge Theory
  • Jason Fried - The Intimidating Zero
  • DIY Projects - Craft Ideas & How To’s for Home Decor with Videos
  • Hackaday - fresh hacks every day
  • Louis-Xavier Lavallée - [Slides] 10 Reasons Why Successful Leaders Are Keeping a Journal
  • NanoDano - "I know how to program, but I don't know what to program"
  • Nathan Kontny - How to be original / aka whom creative ideas come from ?
  • Marion PoetzNikolaus FrankeMartin Schreier - (2014) Sometimes the Best Ideas Come from Outside Your Industry
  • Dan Kim - It’s OK to be pragmatic (with a little help from the “crazy ones”)
  • /r/GoogleCardboard - Google Cardboard VR subreddit
  • Modd.io - a one minute game maker proof of concept, with ability to join others games online or fork their projects to create your own
  • :star: Daniel Miessler - Stop Being Proud of Complexity
  • Marco de Saint-Hilaire - [FR] :fr: [eBook] L'art de payer ses dettes et de satisfaire ses créanciers sans débourser un sou
  • The Next Web - (2014) [IMG] It's not about being first to market, it's about being the best. / It's Never Too Late / Just do it better.
  • John D. Cook - (2009) Doing good work with bad tools
  • Kevin Smith - (2014) [IMG] It costs nothing to encourage an artist
  • Vala Afshar - (2014) [IMG] knowledge vs experience vs creativity
  • Roy Osing - Anti principles (Don't do this !) / 11 Ways To Lose Yourself In The Crowd
  • Julia Evans - (2017) Blogging principles
  • Steve Yegge - You Should Write Blogs
  • Adam Pittenger - Love what you build. Build what you love.
  • Lin Taylor - (2017) How I hacked my imposter syndrome using personal tracking
  • spammimic - encode your secret message into something innocent looking.
  • Lionel Dricot aka PLOUM - [FR] :fr: Votre idée ne vaut rien
  • Brian Kelly - (2013) UX, Then Architecture, Then Tools
  • Oblique Strategies - How to break creative blocks by encouraging lateral thinking.
  • Greg Kogan - (2017) Reject the First Ideas
  • Katie McKenna - (2017) Be a Better Writer: 5 Lessons Learned From Yoga Teacher Training
  • Kirsten Pickworth - (2017) How to Avoid the Best Practices Trap
  • Cate McGehee - (2017) The Single Best Thing I’ve Ever Heard About Ideation and Brainstorming
  • Robert Ecker - (2017) Give Up Perfection!
  • Benjamin P. Hardy - (2017) This 10-Minute Routine Will Increase Your Clarity And Creativity
  • Kim Roach - (2015) 101 Ways to Promote Your Next Blog Post
  • Kevin Pezzi MD - (2015) The irony of Silicon Valley
  • Philippe Bourgau - (2017) 13 Tricks for Successful Side Projects
  • James Routley - (2017) Advice on starting a programming blog
  • mezod/awesome-indie - Resources for independent developers to make money
  • David McRaney - (2010) Confirmation Bias
  • Buy Me A Coffee - A free, fast and beautiful way to accept donations
  • Vala Afshar - (2014) [IMG] 33 ways to stay creative:
  • Scott Chacon - (2009) Do What You Want
  • Jon Bell - (2013) McDonald’s Theory. In french : Rémi Parmentier - :fr: [FR] (2013) La théorie du McDonald’s
  • Benoit Collet - :fr: [FR] (2013) 20 trucs super cool que vous pouvez faire avec votre boite à pizza
  • Maaike Brinkhof - (2016) Mapping Biases to Testing: Confirmation Bias
  • Greg Williams - (2017) Diagrams as Software Documentation – When a Picture Says it Best
  • Itamar Turner-Trauring - (2016) Stagnating at your programming job? Don’t quit just yet!
  • Morgan Housel - (2017) Solving Hard Problems With Simple Ideas
  • :star: Craig Shapiro - (2017) Passionate Goals
  • Morgan Housel - (2017) The Full Reset | understand the power of starting clean
  • Morgan Housel - (2018) Ideas That Changed My Life
  • Josh Archer - (2017) Motivation is dangerous | be disciplined
  • Nick Babich - (2018) 10 Tips to Develop Better Empathy Maps
  • Srinivas Rao - (2018) Professionals vs Amateurs

When we are amateurs our life was about drama, denial, and distraction — Steven Pressfield

  • Thomas Wedell-Wedellsborg - (2017) Are You Solving the Right Problems? via Jim Leonardo's article titled "Export to PDF: A Tale in Understanding the Business Need"
  • TalAter/awesome-book-authoring - A collection of awesome resources for technical book authors
  • Quora - (2014) What is publishing a book with O'Reilly Media like?
  • Blake Gossard - (2018) The Importance of Getting Distracted | The pervasive message of “stay focused for success” is wrong

curiosity and broad inquiry are necessarily incompatible with focus on specific goals.

  • Simon Wardley - (2015) On Pioneers, Settlers, Town Planners and Theft.
  • Xiao Ma - (2015) Code • Life | We are already doing these things to our code, why not do them to ourselves?
  • Hugo Lassiège - (2017) [FR] Le 10ème homme
  • Derek Sivers - (2016) I’m a very slow thinker
  • Derek Sivers - [Video] Obvious to you. Amazing to others.
  • Sean Kane - (2018) 6 creative ways to solve problems with Linux containers and Docker
  • Austin Kleon - (2018) Reading with a pencil | Full ownership of a book only comes when you have made it a part of yourself, and the best way to make yourself a part of it — which comes to the same thing — is by writing in it.
  • Retromap - Inspiration & plans for (agile) retrospectives : Planning your next agile retrospective? Start with a random plan, change it to fit the team's situation, print it and share the URL. Or browse around for new ideas!
  • Anne Quito - (2018) Drawing is the best way to learn, even if you’re no Leonardo da Vinci
  • Drawing helps us think better
  • Drawing makes us better humans

Solve your own problem, everything else will follow However, most developers make zero money off open source. Zero. Show your solution to other people as soon as possible Package it and distribute it as soon as possible (note to self) Don’t be scared, ashamed, or discouraged to make it paid Don’t let anyone tell you how much you should charge for your work value your work and believe that despite the fact that haters are loud, you’re still gonna get a lot of customers who would gladly pay for what you made.

  • Logo Lab - Test your logo | Put your logo to the test and find out where it succeeds and where improvements could be made.
  • CodeElf - Search over Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Project, GitLab to find real-world usage variable names | A search tool helps dev to solve the naming things problem. Source code : unbug/codelf
  • Matthieu Lesne aka coreight - 🇫🇷 [FR] (2015) 5 étapes pour trouver des solutions créatives à ses problèmes
  • Mark Manson - (2014) Find What You Love and Let It Kill You : The best things in life can sometimes be ugly. If you find what you love, then you’ll also find all the pain and struggle that comes with it. | Mark Manson is the author of Everything Is F*cked: A Book About Hope.Buy the book
  • namae - Grab a slick name for your new app | Check availability for your new app name ideas across major registries at once.
  • Instructables - How to make anything
  • Thingiverse - sharing of user-created digital design files to be used for 3D printers, laser cutters, milling machines and many other technologies.
  • yeggi - Search Engine for 3D printable Models
  • Cults - Find out the best paid and free 3D models of 3D printing. Share in open source or sell your 3D print files.
  • Anmol Wadhwa - (2022) 15 Inspiring 3D Websites

CRM

Culture

  • :fire: Internet Archive: Wayback Machine - The Internet archive, bringing back old/dead pages to live
  • TED - [Videos] Ideas worth spreading, usually in the form of short, powerful talks (18 minutes or less)
  • Rotten Tomatoes - quality measurement for movies & tv, by creating a score based on top critics
  • Metacritic - similar to Rotten Tomatoes. Aggregates reviews and provides a metascore for movies, tv, games and music
  • IMDB (Internet Movie Database) - aka IMDb, the biggest online database of info related to films and tv
  • Learn by Reading - Discover your next favorite learnable (Non-fiction) book from Amazon Book
  • Gnod - Discover new books based on what you like
  • :star: Goodreads - a home for you books, to manage your collection and discover new books
  • :star: LibraryThing - a home for your books, to manage your library and discover new books. | Recommendations are numerous and usually relevant to me for every book I tried
  • Whichbook - a tool for selecting what book to read next
  • What Should I Read Next? - another tool to discover new books based on what you like
  • AllReaders - book search engine, get details and recommendations about books you like
  • Readgeek - Let Readgeek get to know your book taste to get recommendations
  • My 90's TV - Go back to the 1990's via this nostalgic TV simulator and relive the original ads, music videos, movie trailers, shows and more!
  • Community Picks - recommended books for hacker subreddits
  • A random quote - Short summaries of books / Great books summarized in 5 quotes or less
  • Cinesift - 'Cinesift' Sorts Ratings and Streaming Services to Help Users Pick Films. Bonus : Presentation of Cinesift by Trend Hunter
  • WikiSummaries - A listing of free book summaries in English by category and alphabetically.
  • Actionable Books - 1134 business book summaries with personality. Insights you can apply in five minutes.
  • :star: UnplugTheTV - [Videos] Unplug the tv : What should you watch if not the television ?
  • Khan Academy - free online courses, lessons and practice
  • :star: What is my movie ? - finds movies based on your own words, actors, directors, genres etc.
  • RadioKawa - [FR] :fr: lot of good podcasts in video games, music, arts, tv, cinema, culture, and misc.
  • Geekzone - [FR] :fr: a couple of tasty podcasts for geeks
  • Parkhi Rastogi - Recommend Movie by Plot (reveal movie title after reading the plot)
  • RichardLitt/awesome-fantasy - Fantasy literature worth reading
  • sindresorhus/awesome-scifi - Sci-Fi worth consuming
  • Duolingo - free tool for learning another language, Duolingo makes it fun, and helps keep you engaged for the long haul.
  • Open Culture - 1,300 Free Online Courses from Top Universities
  • Academic Earth - free access to world-class education; streaming of lectures from many of top universities
  • Project Gutenberg - over 54,000 free eBooks, especially older works for which copyright has expired.
  • Data Gueule (DTG) - [Videos] [FR] :fr: #Datagueule, l'émission qui décode les mécanismes de notre société... avec des chiffres ! Datagueule is a french youtube program that decrypts how society functions and provide actual figures
  • FOSDEM - video recordings from FOSDEM events (linux, containers, free software, open source, programming, ...)
  • Courseroot - Review the best online courses o

Truncated — view the full README on GitHub.

Contributors

SansGuidon

3,826 commits

jankipmehta

2 commits

alphab374

2 commits

nmmapper

1 commits

Languages

Go

76.8%

Shell

22.4%