Tools I use to create web apps
I will develop a contract or a system of contracts in the language of Solidity. I'll write unit tests with Hardhat. While development I also use OpenZeppelin framework.
HTML, CSSFor html I prefer use Pug. I describe html styles with SCSS/SASS. I build only responsive html layouts. Mostly I have worked with Twitter Bootstrap, but for this site I have used Semantic UI.
EnvironmentI work on a Macbook pro. Touch typing and VIM editor make the text editing lightning fast. Any changes are under control of git. I make notes and docs in Markdown. My documents automated in google apps. Also I may use either Toggl or Vitamin-R2 or Screenflow (if you need video reports) as a timer. For GTD I may use OmniFocus and other GTD soft.
AdministrationIn recent years I have used OS Ubuntu / Debian (in childhood I use FreeBSD). As a web server I have used Nginx, Caddy (In childhood - Apache). And now, using Docker, I can install different versions of backend services at the same time. I use docker-composer, docker-swarm, docker-machine and so on. System based on docker possible transfer to other hardware in minutes.
To build ER-diagrams, flowcharts, brainstorm I usually use lucidchart, my mind and walking back and forth.