A Junior's Development Setup
Tags: javascript, setups, programming, java
Published: 2016-11-26 06:46:33

---
title: A Junior's Development Setup
published: true
description: My MacBook Pro/iMac Setup
cover_image: http://i.imgur.com/UOI35Hc.jpg
tags: javascript, setups, programming, java
---

So after reading [Karan Sharma's](https://dev.to/mrkaran) on his setup, I felt compelled to write a little post of my own.

## Who Am I and What Kind of Development Do I Do?

I was a student at the University of Pittsburgh studying Computer Science. I made the mistake of taking two pretty hard CS classes at the same time and, because I am just too old for that shit, decided I would learn on my own. I have two years of CS learning under my belt formally.

I am also a Free Code Camp and Treehouse student. I've also diving into [John Washam's](https://startupnextdoor.com/author/john/) [Coding Interview University](https://github.com/jwasham/coding-interview-university) and [Open Source University](https://github.com/open-source-society/computer-science). Most of my time is spent studying and building projects that I want to open source.

## My Setup

![Desk](https://i.imgur.com/ZGMJwaA.jpg)

I do most of the work at my iMac. I also have a big ass whiteboard on the wall behind it. I used to do a developer podcast with with [Nick Lash](https://twitter.com/NicholasLash), an iOS developer for The Nerdery and good friend. We want to fire it back up but neither of us has the time.

## My Tech Stack

Pitt uses Java for the Computer Science curriculum as well as HTML, CSS, JavaScript, PHP and MySQL for their web development CS courses. Java, JavaScript, PHP, and MySQL are my current tech stack. I'm looking to add Node, Express, and React to the fold soon.

## Favorite Dev Apps

![Imgur](http://i.imgur.com/JAP2Wn4.jpg)

As you can see I have a lot of apps on my Mac but my favorite would have to be:

1. [Alfred](https://www.alfredapp.com/): for the workflows. I can create a gist, list my repos, search HackerNews and Stack Overflow, and track my time with quick keyboard shortcuts with the Toggl API.

2. [Jetbrains IDEs](http://www.jetbrains.com/products.html?fromMenu): I know Visual Studio is now on the Mac and VSCode has Intellisense but for big projects WebStorm and IntelliJ are great apps.

3. [VSCode](https://code.visualstudio.com/): To build my CRUD apps I use VSCode which has come a long way since it first launched. I was #TeamAtom but because of the Intellisense I've switched. Great app and fast.

4. [ShellRunner](https://itunes.apple.com/us/app/shell-runner/id689441182?mt=12): A little utility to test shell scripts.

5. [Expressions](https://itunes.apple.com/us/app/expressions/id913158085?mt=12): Another utility to play with RegEx. Great for newbies and grizzled vets alike.

6. [Quiver](https://itunes.apple.com/us/app/quiver-the-programmers-notebook/id866773894?mt=12): The Programmer's Notebook. I have several notes in here. The interface is simple but good looking

7. [SnippetsLab](https://itunes.apple.com/us/app/snippetslab/id1006087419?mt=12): A great place to keep snippets of code you'd like to use later.

*And finally...*

8. [Dash](https://kapeli.com/dash): Docs right on your Mac without needing an Internet connection. How great is that? You can add your own Docs and annotations with a purchase, though it is free (you have to wait 20 seconds or so to start using it after you've had it in the background for awhile if you haven't purchased). Well worth the $15.

## What are some of your favorite dev apps?