I started smart contract development with Truffle (thanks @tcoulter).
Though I am learning to appreciate Remix for quick and small contracts.
I also wanted to shoutout to the fantastic openzeppelin-test-helpers
They really are awesome. Solving yet another question today: How to check for events that was dispatched in a nested operation?