Projects

Some of the work I have done and a run down of what I learned.

myinvestmenttime.com

github.com/stevetwitte/my-investment-time

[ruby on rails, react]

The idea was to give users a Twitter-like feed to check on what the community was doing in their investment time. I soon thought of my team and wanted to add a way to track teams and to update the status of the task or project. I have tried to be careful in not creating a replacement for typical project management tools. I don't want to replace GitHub or Trello. So instead think of MyInvestmentTime.com as a standup for your investment time and a way to share that among teams and the broader community.

This project started as a way to learn React and after accomplishing this transformed into an exercise in getting something released in as little time as possible. I decided that I would start with a base Rails app and I would use every tool out there to make development more comfortable and quicker. It turns out that with a few gems I was able to get the first full MVP done in four days at around 5 hours a day.

I was extremely impressed by how little code I had to write apart from the HTML. Especially after so much time in JavaScript land, it boiled down to config and setup more than anything else.

htcht

github.com/trimagency/htcht

[ruby, docker, bash]

This project is a CLI that I led development on while working as the Director of Product Engineering at Trim Agency. This was the first serious CLI that I built and provided a lot of insight into the power and simplicity of Ruby as a general scripting language.

Most of my experience in Ruby up until this was based around Ruby on Rails. Which I suspect is true for a lot of developers, but I quickly saw how powerful it was and coupled with the ease in distributing a Ruby Gem and making it act like an executable, made the whole process painless.

The project was written using the Thor CLI framework and will create a Rails or Angular app with a lot of sensible defaults that were implemented while I was at Trim Agency. One of the standout features of this CLI is that the apps are generated entirely inside a Docker container, eliminating the need for Mac users to install anything but this tool. A great learning experience overall.

steve.taylorwitte.com was built using tailwind.css and parcel. Check out the source code here github.com/stevetwitte/steve-taylorwitte-com