DEV Community

Colin Kiama
Colin Kiama

Posted on

1

How I code in 2020

Here's what I use on my personal computer!

Operating System

I run Pop!_OS 20.10 on my main laptop.

It's based on Ubuntu and it's the fastest and most productive Linux distribution that I've ever used!

Development Tools

Visual Studio Code

My main code editor. It's has an easy to use layout, very customisable and is widely supported!

Git

I use this for Version control

Thanks to Git, I can code features in parallel using feature branches.

If something goes wrong with my code, I can easily revert back to a working state.

Starship

I love the enhancements that it adds to my terminal!:

  • Color-coding
  • Developer environement information
  • Current git status
  • and more...

Firefox

Not only is it an excellent browser, I'm also a big fan of the developer tool sections available there:

  • Accessibility: Makes it much easier to test for WCAG requirements
  • (Web) Console: There's an option to open a side bar that let's you easily write multi-line JavaScript code.

Also, it's one of the only browsers that reads that gets the "prefers-color-scheme" value from the Pop!_OS, (As far as I'm aware)

Design Tools

Figma

I make mockups and protoypes here before I start writign code that involves a UI.

By the way, it's free and works on all operating systems since it's browser-based!

I hope you've found some tools that help you with your work.

Image of Datadog

The Future of AI, LLMs, and Observability on Google Cloud

Datadog sat down with Google’s Director of AI to discuss the current and future states of AI, ML, and LLMs on Google Cloud. Discover 7 key insights for technical leaders, covering everything from upskilling teams to observability best practices

Learn More

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay