Using Windows Operating System

If you are developing on Windows OS then following setup will make your life easier.

Firefox

Install Firefox from https://www.mozilla.org/firefox/new/

7-Zip

Install and use 7-Zip to extract files. Right-click your .xz file and select 7-Zip->Open archive

OpenShell

If you are on Windows 8.x and want to use classic (Windows 7 style) start menu then OpenShell is for you.

Simple Wall

SimpleWall tool to configure network activity on your computer.

Syncthing

Syncthing lets you syncronize files accross devices. You can keep your imoportant files synced accross your desktop, laptop and mobile phone.

Developer Tools

You can install various developer tools like IDE, SDK etc

General Setup

How to Allow Incoming Ping (Echo Request) Without Disabling Windows Firewall in Windows 8 or 10

Press Win+R. Type wf.msc. Hit Enter: Click on the Advanced settings link in the left part of the window: Select Inbound Rules in the left pane. Enable the rule named: File and printer sharing.

alternatively run

netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow

Chocolatey

Chocolatey is package manager for Windows.

Other Stuff