
I like waking up early at 7 AM. It's the calmest and the most productive time for me. So I usually spend it working on some complex tasks that require full concentration. At 10 AM I make a break and have breakfast. And after that, I get back to work.
I develop Shopify apps. My work consists of part-time consulting and the development of my own apps. Usually, I split these activities between the beginning and the end of the month. At the moment I have two apps: Bulk Price Editor and Product Color Swatch. To develop apps I use Ruby on Rails with Hotwire, and Polaris ViewComponents (an open-source library I'm working on as well). I prefer this old good server-rendered stack other than the hyped SPA approach.
I use Things as my To-Do list app. I plan all the tasks for the day there. For high-level project planning and issues tracking I use Linear. My main code editor is VSCode. From time to time I also use RubyMine to debug some tricky bugs. As a terminal I use iTerm2. And as my daily git client, I use Git Tower. When I need to quickly check the documentation for some library or language the Kapeli Dash app is indispensable.