Mastering Your Tools: Becoming a Better Programmer Without Any Programming

The Keyboard

  1. Being fast enough to not make typing cumbersome.
  2. The keyboard isn’t getting in your way when you work.
  3. The keyboard or the act of typing isn’t something that you are conscious about.

The Text Editor

The Shell

Misc

My Rig

Parting Words

--

--

--

Full-stack JavaScript developer and coding enthusiast. I love learning new technologies and sharing my knowledge. Find me on ajmalsiddiqui.me

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Azure Data Factory — Capture Dynamic Filenames In Mapping Data Flow

Azure Data Factory

A diversity ticket holder at AngularConnect 2017

How I Build My Own Portfolio Website Online Just OnlyFor $5 With Gatsby JS

Exporting Activity to System Settings

Designing language bindings with xtensor

Acquiring the Skills to Provide Comprehensive Data Insights

Boot Camp Day 2

From App Idea To Implementation

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Mohammed Ajmal Siddiqui

Mohammed Ajmal Siddiqui

Full-stack JavaScript developer and coding enthusiast. I love learning new technologies and sharing my knowledge. Find me on ajmalsiddiqui.me

More from Medium

Reasons to choose Python over PHP

How To View & Change Ownership Permission In Linux?

Login as root

Vscode for Python Development

Build a WORDLE bot using python [part — 2]