Resources
A list of cool or useful resources to use for Software Engineering, Data Science, or anything else. Feel free to add anything with a PR. I have read/tried most of these but not all, so this also works as a book/article/tool recommendation tracker for myself.
These are mostly for my own reference. In case you read them and wonder ‘why isn’t X here?’, the answer is probably one of 2:
- I don’t know it exists. Please tell me about it!
- It’s very common/widespread and I don’t think it needs mentioning.
Also, reminder for myself: Read the documentation first, second and last!
🏗️ Software Design & Architecture
- Systems Design for Advanced Beginners
- The Twelve Factor App
- The Elements of APIs
- A Philosophy of Software Design
- RESTful API Guidelines
- Google API Design
- Design Patterns
- Microservices Patterns
- Designing Data-Intensive Applications
- grugbrain.dev - Managing complexity by thinking simply.
- Worse is Better
- Worse is Better is Worse
- Is Worse Really Better?
- A Philosophy of Software Design
- Good Retry, Bad Retry
- Idempotency
- Systems that defy detailed understanding
🌐 Web Frontend
- Astro
- Gatsby
- TailwindCSS
- MetaTags Visualizer
- Storybook
- Collection of cool hooks
- Mantine
- GeoMan - Embeddable GIS data editor
- Oops.js - Undo/Redo library
- Remotion - Video generation with React
- Moveable - Drag and drop and resize and more for React
- Kivy - Python library for creating UIs
- 🎥 DevelopedByEd
- 🎥 Matt Pocock
🐍 Python
- Awesome Python - Curated list of awesome Python libraries, tools, frameworks, and resources
- Your Journey To Flowing Python - Step by step guide to becoming a Python master.
- Python Cheatsheet - Python Cheatsheet
- Fluent Python
- 🎥 mCoding
📊 Data Science
- Machine Learning Mastery
- spaCy - NLP
- Pola.rs - More performant Dataframes
- PandasAI - Chat with your dataset
- Data Visualization Catalogue
- DataCamp
- Papers with Code - ML papers with code and benchmarks
- Kedro - Data Engineering visualization and pipeline builder
- great_expectations - Data validation tool
- dbt - Data transformation tool
- Metabase - OSS Self-reporting data analytics
- Evidently - ML Model monitoring
- Detectron2 - Object detection library
- Supervision - Computer vision framework
- Segment Geospatial Data
- drl-zh - Deep Reinforcement Learning, From Zero to Hero!
- Deep Learning list of things to learn
- 🎥 Two Minute Papers
- 🎥 Greg Kamradt
- 🎥 Lama Dev
- 🎥 Primer Blobs
- 🎥 William Candillon
🛠️ DevOps
- Cloud Resume Challenge
- kener Status Page - Simple Status Page for your services
- tinystatus - Simple Status Page for your service
- Dokku - Dokku is awesome
- Docker Compose Anywhere
💻 Programming & General Dev
- codecrafters - Learn by coding real projects you use often
- exercism - Practice coding with real problems
- Supabase Index Advisor - See where you need to place your DB indexes
- PgQueuer - Create queues in Postgres
- Essays on programming I think about a lot
- Monaspace Font
- Coding my Handwriting
- Hosting SQLite in GitHub Pages
- Resonate - SDK to simplify distrbuted
async await
programming - 🎥 Fireship
- 🎥 Beyond Fireship
- 🎥 ThePrimeagen
- 🎥 Awesome Coding
- 🎥 Ben Holmes
- 🎥 Carykh
- 🎥 CodingWithLewis
- 🎥 Daniel Boctor
- 🎥 Kevin Fang
- 🎥 Krazam
- 🎥 No Boilerplate
💼 Entrepreneurship & Business
- The Early Days of Valve from a Woman Inside
- The Arc Product-Market Fit Framework
- Slidebean - AI powered presentation builder (with many good examples)
- Youtube: Slidebean
- Operating Plans for Pre-Seed Startups
- Raising $3M for Open Source
- B Corp Standards
- Startupable - LatAm startup news and directory
- HarvardX: Technology Entrepreneurship Lab to Market
- 2M users but no money in the bank
- Founder Mode
- Orion: From Idea to Launch in 45 Days
- Why and how to start a startup serving emerging markets
- Make
- The Mom Test
- 🎥 Y Combinator
- 🎥 UpFlip
- 🎥 Enrico Tartarotti
- 🎥 Mentes Creadoras
🧰 Maker
- Stuff Made Here - This guy is who I want to be when I grow up.
- 🎥 Colin Furze
- 🎥 DIY Perks
- 🎥 The Hacksmith
- 🎥 Mark Rober
- 🎥 Zack Freedman
- 🎥 Super Make Something
- 🎥 Weisz
- 🎥 The Maker Monster
- 🎥 Alexandre Chappel
- 🎥 Allen Pan
- 🎥 Christine Sunu
- 🎥 Dave Madison
- 🎥 Jackman Works
- 🎥 Keep-Making
🖨️ 3D Printing
- SolidPython - 3D modeling with Python
- Printables - 3D models (best site in my opinion)
- 🎥 3D Printer Academy
- 🎥 Christopher’s Factory
- 🎥 CNCKitchen
- 🎥 MakersMuse
- 🎥 MakerUnit
🧠 General Learning
- Learn Anything
- 🎥 Practical Engineering
- 🎥 Real Engineering
- 🎥 Crash Course
- 🎥 PBoyle
- 🎥 Veritasium
- 🎥 Smarter Every Day
- 🎥 CuriousDroid
- 🎥 MinutePhysics
- 🎥 Be Smart
- 🎥 Real Science
- 🎥 Chemical Force
- 🎥 Dr Becky
- 🎥 Economics Explained
- 🎥 Steve Mould
- 🎥 Engineer Guy
- 🎥 Fire of Learning
- 🎥 Freya Holmér
- 🎥 Institute of Human Anatomy
- 🎥 Jeremy Fielding
- 🎥 Kurzgesagt
- 🎥 MinutePhysics
- 🎥 Numberphile
- 🎥 Science ABC
- 🎥 Scott Manley
🗣️ Explaining stuff to people
- Richard Feynmann and the Connection Machine
- How to prepare a tech conference
- 🎥 Alpha Phoenix
- 🎥 Marques Brownlee’s ‘Explained!’
- 🎥 Oliver’s Videos
💬 Online Discussion
🚀 Tools to build stuff QUICKLY
- Supabase - Instant CRUD backend
- Streamlit - Quick Frontend
- PostHog - Product analytics, Feature flags, A/B testing, surveys, and more
- Railway - Quick app deployment
- Vercel - Ditto
- Netlify - Ditto
🤖 AI tools
- Cursor - AI Code Editor
- Claude - AI Chatbot
- Awesome AI Agents - Curated list of AI agents
- Tango - Amazing Text to Audio
🧰 Assorted Utilities
- Awesome - Curated list of awesome stuff
- RxResume - Free and great Resume Builder
- ezgif - Online, free, no-frill image edition/cropping/resizing/format conversion
- Storyset - Free, high quality, customizable illustrations
- CloudConvert - Online file converter from anything to anything
- chezmoi - Manage your dotfiles across multiple machines
- Sink - Self-hosted link shortener
- QRCode Monkey - QR Code Generator
- flameshot - Screenshot tool
- Phia - Sleek screen recordings
🔌 APIs you can integrate QUICKLY
- Pipedrive - CRM
- Stripe - Payments
- Yuno - Payments LatAm
- Pomelo - Create Credit/Debit Cards in LatAm
- SerpApi - Google Search Results
- ipapi - IP Geolocation
🌟 Lifestyle
- Atomic Habits Resources
- Wanting Power: The Mimetic Desire in Everyday Life
- Build the Life You Want: The Art and Science of Getting Happier
- From Strength to Strength: Finding Success, Happiness, and Deep Purpose in the Second Half of Life
- How to Walk and Talk - Setting up week-long trips to create deep connections with people.
- Staring into the abyss as a core life skill
- Working Smarter Not Harder
- The Dumber Side of Smart People - Inluded HN discussion because it was great.
🔧 Hardware project’s I’ll try to build once I stop making excuses and finally learn how to solder and stop fearing electrical engineering and embedded systems programming .
- smartknob
- hexapod
- carpentopod - I want to put those legs on many things.
- OpenCat - Quadruped robot.
📝 Personal Sites I like and resources around personal sites
- My site!
- Curated list of Personal Websites
- Awesome Website Paths
- Microfeatures
- Now Now Now
- About Ideas Now
- Dustin Brett’s
- Derek Sivers’
- Marius Hauken’s
- Paul Graham’s
- Ana Rodrigues’
- Simon Willison’s
- Julia Evans’
- Nicky Cases’s
- Daniel Fedorin’s
- Ben Kuhn’s
🎨 Algorithmic Art
- Birds of a Feather
- Code as a Creative Medium
- Creative Coding
- Generative Artists
- What is Generative Art
- Tim Holman: Generative Speedrun
- Dave
- The Nature of Code
🏛️ Public Design & Urban Planning
- We the Possibility
- Recoding America
- How to make a great government website
- 🎥 Not Just Bikes
- 🎥 RoadGuyRob
- GovLeaders - Many of these articles apply to private companies as well.