Tech Stack Update January 2018
For everyone that doesn’t know, Corso is a completely remote team. Alex touched on some of our major tools that everyone uses in: The Way We Work – Crushing It With A Remote Team. This post is a much-requested update and an expansion of that post.
We’re pretty agnostic as to what equipment everyone on the team uses. About half of us use Mac Book Pros from 2016 and 2017. As of late December 2017, Bill got a Surface Pro 2 (and he loves it) and Evan is currently using a MacBook Pro. There is also a pretty even split between Android and iOS for phones and a couple of iPads thrown into the mix. With the diversity in hardware options, we look for software supported on a wide variety of platforms.
(Software) Tech Stack
Our backbone. At $10/mo per person, it can’t be beaten and comes with some storage space on Google Drive. You’ll find us using Google Drive, Gmail, and Google Doc’s, Sheets, and Calendar on most of our projects. All of our important documents are backed up on the Drive, and that’s where much of our sharing happens. We have a few different G-Cal’s floating around for individuals, and the team as a whole. This calendar is helpful for tracking where everyone is at any given time and where they are planning to be, remember, we’re remote! 2018 will see much more use of G-Cal for planning and make sure everyone is on the same page. The flexibility makes it an excellent offering that we all use every day.
Slack is our major means of communication. We love it, and the bang for the buck is out of this world. After using it for the better part of a year, we would struggle to do what we do without Slack. We have channels for individual projects, all of our products, as well as any and everything that we could need to talk about from software to PLC programming, software packages, and sometimes we make each other hungry with what we’re cooking! Some of our customers have even jumped on the bandwagon with their workspaces and channels in the Corso workspace to streamline communication on large projects.
A new addition to Corso since our last update. We’ve gone back and forth with what we want to use. We’ve done JIRA, and Trello, and a few others. We use Basecamp because it’s an amazingly powerful tool, has excellent integrations, and quite frankly we agree with much of the philosophy of the company. It’s another imperfect tool that we are using and then working on figuring out the best integrations with Zapier to get the most use out of the software. If anyone else is currently using Basecamp 3 and has some suggestion for “zaps,” please let us know what you’re using. We dabbled with Hubspot, but are not on-board 100%. We’re still looking for the best Gantt chart integrations for much of what we do.
As a quick aside, everyone can use whatever they need to get their work done. Some people use Trello because they like the lists, some people use a calendar, Dave loves his notebooks and will write dozens of pages every week. OmniFocus is interesting, and if Dave owned an iPhone, he’d be all over that.
Corso has a few different Github repositories that we’re always working on. Dubbed the Corso Caché, this a living repository that we hold our most popular scripts and items we pull from regularly, it’s ever growing. Alex built our first website on Jekyll (hosted on Github), and we’ve got a bunch of what we are doing for BrewTel on there as well.
We tend to run most of the programming software on VMs, so if we’re using Ignition, RS Logix, FactoryTalk, TIA Portal, WinCC OA, or something else, we will spin up a VM. Some people tend to disagree with that workflow, but it’s currently working for Corso. The Mac users are running on VMware Fusion.
The blog that you’re currently reading is written on WordPress. Paul from CrossTree Creative hooked us up with the Salient Child theme, which is simple enough that we can make it look good!
Everything else is pretty much up to the individual. You won’t find two people carrying the same backpack, or a ton of overlap in accessories.
We’ll talk more about our development philosophy and tools that are used as we get into projects and case studies. We’ll also go more into the Cloud side of things when we specifically talk about that.
Want to know more? Let us know what we should get into more details on and we will. Also if you’re going to read another excellent blog, check out the Basecamp Signal v. Noise blog!