Bookmarks

A permanent place to keep important reads on Tech topics

Startup

Open Source and Proprietary

The cathedral and the Bazaar

Programming

How do I know if I’m good at programming?

Problem breakdown and solving useful for your entire career

12 years, 12 lessons thoughtworks


Boring Software Manifesto:

Some examples:

  • 3-tier applications over micro services
  • relational database over NoSQL
  • page reloads over single page applications

New to development? Being a better programmer and making it easier to write better code

Workplace, People and Companies

How To Keep Your Best Programmers

Process and Management

DOWNTIME: The Wastes in a process

  • Defects
  • Overproduction
  • Waiting
  • Not utilizing talent
  • Transportation
  • Inventory excess
  • Motion waste
  • Excess processing

On Management and Hierachies: Do we need them?

Continuous Delivery

Site Reliability

Google Site Reliability Engineering

Project Management

How one jira ticker made my employer $1 million dollars

All that is wrong with Development Estmates

Unix Related Stories

Design and UX

North Design and development standards handbook

Databases

Why Ionel thinks MySQL is a terrible choice with django

High Availability MySQL from github engineering (way over my head)

PgExercises - Do Postgres exercises for fun

Web Servers

An Intro to Nginx for Developers

Javascript

Java

Java Based TDD Tests

API's

API testing is exploratory testing: Testing API's is more exploratory in nature than just automating and regression testing. The data they provide (or don't) is rish in nature and needs to be aligned with what people need to get or do with them.

Python

Django

Testing

Scale

Data Science

Data Science Visualisation with Python

Websites for Books

The Eye EU - Find technical books on many topics