Software Engineer Workflow

Spencer Lepine
2 min readAug 19, 2021

This is a collection of resources and my general workflow for Software Engineering. Note: workstation is running MacOS.

Dependencies/Libraries:

  • Homebrew — package manager for linux-based OSs.
  • Git — version control, manage files during project development
  • Node.js + Nvm — runtime for javascript without a browser
  • Npm — large organization of libraries/packages available to use in projects.
  • Python 3 — python language interpreter for python ^3.0.0.
  • MySQL — SQL database software for development
  • Redis — real time data storage with different data structures in a cache
  • Heroku CLI — manager for Heroku apps from the command line
  • Amazon CLI — manager for AWS services from the command line

Communication:

Recording:

Other Software:

  • Chrome — main browser with debugging tools
  • Postman — API platform for easy endpoint testing
  • Flux — screen eye strain assistance
  • GIMP — photo editing software

Toy problems:

Note taking:

IDE:

VSCode:

VSCode Settings Configuration

Interested in working together?

Let’s connect! Find me on any of my socials linked below:

--

--