DEV Community

Erik Nelson profile picture

Erik Nelson

Curious developer with lots of backend and devops experience. Kotlin is my favorite programming language.

Location Cleveland, Ohio Joined Joined on  Personal website https://erikthered.me github website twitter website

Education

Purdue University

Work

Senior Staff Software Engineer at Matterport

All 72 comments

Python vs Java

Your initial post didn't have much context and I don't know y...

Python vs Java

I've never hit an issue with Kotlin's null safety when using ...

Dockerize your Development Environment

Nice post, I was going to write one along these lines but now...

Hit me with a good rant

The interview process for developers is so unbelievably bro...

Push to a forked pull request branch on GitHub—Am I doing this right?

Setting the upstream branch was what came to mind for me to...

Which Linux Desktop Environment will be the best for you?

I think this is some leftover stigma from the early KDE 4 d...

Which Linux Desktop Environment will be the best for you?

Is this still true? I haven't seen this recommendation made...

What's Your Fav. Dev Laptop? Why?

For work I have a 15" 2018 MacBook Pro which is okay I gues...

What's Your Fav. Dev Laptop? Why?

I think if you're in an on-call rotation you're stuck using...

What was your win this week?

Finished a feature at work that's been a huge pain for the ...

What was your win this week?

Congrats! I'm looking forward to giving this a listen soon....

I have some bad habits that date back to my days making Geocities websites before CSS was much of a thing

I still tend to overuse divs since I started back with HTML...

JVM devs who prefer Maven over Gradle, what are your reasons?

The Kotlin DSL is stable and usable now, so that's worth a ...

What was your win this week?

I opened 2 PRs for Hacktoberfest! Also the first golang pro...

What do you use for password management?

I did the same thing, Bitwarden just works a lot more consi...

Best way to purchase a domain name?

I'll echo the others saying Namecheap, I've had very good e...

How do you build camaraderie with a fully remote team?

We have "water cooler" meetings on our video conferencing a...

What software projects made you "wow" 🤯

It has to be Docker for me. Vagrant was decently impressive...

The 10 points that make up real "10x engineers"

Great article! Professional software development is definit...

Frontend vs Backend, which do you prefer and why?

Although I've been in backend and devops oriented roles for...

What's your greatest software development skill?

I feel like I'm pretty good at picking stuff up and running...

Do you have your next vacation planned?

I've had two week-long vacations in the past two months so ...

What's the longest you've stayed at a job you were unhappy with?

I stayed at my first job for almost six years and I still r...

Slack is Killing Remote Screen Control

Doesn't VS Code have some remote pairing functionality? I k...

What was your win this week?

Got my first Lambda deployed on AWS using Ruby and the Serv...

What's your commute like?

15-20 minute drive, a reverse commute for now as our office...

What was your win this week?

This week, I made a post on here that I'd been working on f...

Kotlin: Removing POJO Boilerplate

I will agree that there are definitely more compelling feat...

Workspace Wednesday: Show off your desk/computer setup!

This is my home desktop, I don't have a shot of my work d...

Nevertheless, Ali Coded

I know everyone here in the dev.to community appreciates al...

Splitting a commit with git rebase

I'm most comfortable with the git CLI, so that's what I wro...

Non-computer based hobbies?

I've been slowly getting into woodworking, you can get star...

Do you store your local development config in the cloud?

There's a ton of dotfiles management solutions, even multip...

The dangers of the unibrow(ser)

I switched to Firefox a while back, it did take a while to ...

What is your "Coder/Language Fit"

I really love working in Kotlin, but it seems like the star...

15 underrated VSCode Themes for a change in 2019 🤷🏻‍♀️

Dracula is nice for the ability to have consistency across ...

New Years and New Beginnings: I'm Joining the DEV team!

Congrats, this is super awesome!

Will Java Trend Towards Obscurity?

I think you're spot on with this. The JVM and Java ecosyste...

What website(s) do you wish had an API?

Google Play Music/YouTube Music. I feel like discovering ne...

If it's Saturday and you won't be coding again until Monday, how do you get your mind off your current work?

I'm on vacation in Austin this weekend so that certainly ha...

What’s the most frustrating thing about the process of looking for work or interviewing?

I had a suspicion that might be the mismatch here. If the r...

What’s the most frustrating thing about the process of looking for work or interviewing?

I agree with the sentiment, but Angular is definitely older...

Did you earn your Hacktoberfest t-shirt?

I found some Azure starters/samples that weren't too bad to...

Did you earn your Hacktoberfest t-shirt?

I managed to make it to 6 this year! I managed to snag the ...

How's your Hacktoberfest progress?

Haven't made much progress so far, I've been trying to iden...

Job title: Full-time Open Sourcerer

It's certainly interesting to watch things like Tidelift ev...

What do you think of the future of Java?

Java has a lot more staying power than people give it credi...

Wanna play with GraphQL on an existing database

I tried hooking up Prisma to an existing PostgreSQL DB a fe...

What are your guiding principles in software development?

I always try to keep in mind that someone else will eventua...

I am Android Developer with Java and Kotlin, Ask Me Anything!

Kotlin is great for server-side work, Spring has very nice ...

I'm Go Backend developer and love it, Ask Me Anything!

How did you get into Go development professionally? I've b...

My Terminal Setup: iTerm2 + Zsh 🔥

Great post! I think it was oh-my-zsh which initially pushe...

Devs using font ligatures, what's the selling point?

I think ligatures are more of a personal aesthetic choice t...

What is your most recent "Aha!" moment?

I didn't finish my submission for the Pusher contest on her...

What kind of keyboard you are using?

At home and the office: CoolerMaster Quickfire Rapid (tenke...

What good habits are you trying to adopt?

I've been trying to just use my notebook more in general. R...

Books vs Online Courses

Ideally, something like the Vue.js guide or Kotlin Referenc...

Books vs Online Courses

Typically I like to start with the official docs for whatev...

Announcing: The Pusher Contest Winners!

Congrats to the winners! I didn't get my shit together in ...

How do you deploy stuff? And what is the tool you use for?

We use Travis CI to package our apps into Docker containers...

Why do employers check job candidates' GitHub profiles?

I think it can be a useful signal when considered in conjunct...

What Is Your Main Language?

Java for backend development, however I'm doing my best to ...

How do you take notes?

I use Boostnote synced with Google Drive for most code rela...

First Ever DEV Contest: Build a Realtime App with Pusher

Is this contest individual or are we allowed to work in tea...

How do you feel about braces and semicolons?

I think I like #2 best, at least it feels the most natural ...

Which mainstream programming language has the ugliest syntax?

Java's verbosity gets old pretty fast. Especially after seein...

Can I see your terminal?

Work Macbook: Hyper with Pure, and Zsh using the Spaceship ...

[HELP] Desktop Application Technology

I've used Kotlin with TornadoFX (a wrapper around JavaFX) f...

What little things make you happy while coding?

Fixing up brittle, archaic tests so that they're fast and m...

What are the best options on the market for external computer monitors?

I have the HP Omen 32 at home, which is a 1440p VA monitor....

loading...