Hammad Khalid
  • Projects
  • Blog

Blog

  • Mental Models for Product Developers, Part 2: Management

    Management is really about growing people. You will rarely have to manage others if you align incentives.

    Read more...

  • Mental Models for Product Developers, Part 1: Engineering

    Whenever you come across a new problem, you consult your mental models to make sure that you have covered your bases.

    Read more...

  • Automatically run Rails database migration after deploying to Heroku

    Did you ever forget to run db:migrate after deploying your app to Heroku? Try out Heroku buildpacks.

    Read more...

  • Confirm before pushing to Git master branch

    If you are worried about unintentionally pushing to a master branch in Git you can get a confirmation warning using a pre-push hook.

    Read more...

  • Wordpress to Jekyll

    I moved this website from WordPress to Jekyll. Jekyll is a Ruby static-site generator which turns your text files into related HTML files.

    Read more...

  • Follow @Hammadk
  • LinkedIn: LinkedIn logo
  • Github: Github logo
  • hi@hammad.ca