What’s your Computer Environment?

twitter logo github logo ・1 min read

What’s your DEV life? (2 Part Series)

1) What do you wear to work? 2) What’s your Computer Environment?

I have worked on both OSX and Windows, and enjoy both environments. I currently use OSX on a 2018 MacBook Pro as my daily computer, but have a custom built Windows 10 desktop as well. I have also duel booted my MacBook Pro with windows 10.
I spend most of my time in OSX though as I like the unix-like environment more then windows. But both have there uses.
Please share you basic computer environments below, others will certainly be interested in your experiences.

twitter logo DISCUSS (27)
markdown guide
 

I use Manjaro Linux (#Arch btw), jeje, and really enjoy it. Currently I have more than two years working with it and I'm very satisfied.

 

I've read several good things about Manjaro. How's your general setup like?

 

Personnal:
- Thinkpad T470: Ubuntu 18.04, 500gig SSD, 16gig RAM
- Custom built desktop: Win10, i5-6600k, 8gig RAM, GTX 1070 8gb, 500gig SSD + 2x1TB HDD, 144hz monitor

Work:
- HP desktop: Ubuntu 18.04, 500gig SSD, 16gig RAM

 

I was a Mac user for 15+ years, but it feels like Apple doesn't care anymore. I ditched my MBP and my iMac is next.

Now I run a maxed out ThinkPad P1. Windows 10 FastRing. WSL made the switch painless. REALLY looking forward to the release of WSL2.

I thought about a Linux desktop, but all the apps I regularly use have no good alternatives. That, and I just value my time too much to spend so much time tinkering.

 

Yeah, the tinkering isn’t as prevalent as it use to be. There is some, but many distros work great out of the box. Pop!_OS is one such distro.

 

I generally stay away from what I call "derivative" distros. Ubuntu and CentOS being the exceptions. For example, Ubuntu isn't going anywhere. Not anytime soon. But knockoff-of-Ubuntu may not last. I prefer to just stick with the main line distro, and avoid all that hassle.

Its really not that much hassle if you’re coming from macOS or Windows 10. Less to worry about in terms of hardware compatibility. Even though its a derivative, its still Linux either way.

 

Mac OS at previous job,
Windows 7 at current job,
Lubuntu w/ OpenBox at home.

I've used DOS/Windows since the late 80s, started using Mac OS in the late 90s, and have been tinkering with Linux since the early 2000s.

I prefer working on a Mac, but since they're outlawed at work and I can't afford one for personal use right now, I'm good with Linux (even with it's configuration frustrations).

 

Here's a list of my top 10 favorite operating systems:

  1. You 👏
  2. Can't 👏
  3. Rank 👏
  4. Them 👏
  5. Because 👏
  6. They're 👏
  7. All 👏
  8. Useful 👏
  9. And 👏
  10. Cool 👏

Seriously though, the tooling is becoming so diverse and cross-platform (with the exception of the Apple development ecosystem) that it's hard not to just use whatever you're most comfortable with or whatever your company makes you use. I feel like people spend more time focusing on the right tools, and the OS is just an afterthought.

 

MSI laptop i7
16Gb RAM
1TB SSD internal
Ubuntu 18.04 LTS (for everything web/mobile development and multimedia)
Running Windows in VirtualBox (for some multimedia tasks, filling in the gaps Ubuntu isn't good to handle)

Started using Ubuntu in 2006, I think (received first Ubuntu disk via shippit Ubuntu, it was the 6.06LTS)

Fun fact. When my MSI laptop came in, I never run the Windows that came with it to even see what it was. I booted from pendrive, straight up, installed Ubuntu, and never looked back.

My policy was, Windows should never directly touch any internal hard disk of mine. Via VM, fine. Directly installed, never!

 

I graduated in 1990 and since then I always worked with *nix, with some VAX-VMS just after graduation. Nowadays it is Linux everywhere: 1 laptop and 2 notebook at home and 2 laptops at work (mostly Ubuntu since with age I got a bit lazy... 😊) with some virtual machine with Windows (old stuff.. maybe XP?) for the occasional need.

 

Mid-2014 Macbook Pro, which I've been using for 2 years.

Before that, I was developing on a variety of Windows laptops, so despite toting around my Mac, I'm still always speaking up for the possibility of developing on Windows-based PCs. I also have a laptop that runs Ubuntu, but only pull that out a handful of times a year, tbh.

 

Hardware: Dell Latitude with 16GB memory and 500GB SSD.

OS: ElementaryOS

Don't care about the computer as much as the OS.

ElementaryOS is like Linux Mint in that its minimalistic in terms of resource usage and shiny distractions. But its aesthetics are clean and consistent much like OSX.

The only gotchas are. The standard suite of *nix packaging tools (ex software-properties-common) aren't installed by default. A the desktop is disabled by default so no icons on the desktop (I actually like this) unless you explicitly enable them in the Gnome settings via Dconf.

 

I would use Linux but I need to use too many main stream applications to make the switch.

 

I am using Ubuntu Budgie on a HP Spectre 360 for my personnal use.
I am only using applications that are cross-platforms.
My main app is Syncthing on a Raspberry Pi.
Thanks to that I have a Dropbox that I can use.
I am using Firefox as my main (and almost only) browser.
Boostnote to have a note taking app.
VSCode to do some great development.

Terminal and upgraded zsh shell to automate everything.

Gitkraken for git management.
KeepassXC for password management.
Thunderbird for email
Whatsapp and Wire for chat, that are loaded into my browser (so working everywhere).
Plex for everything media related (thanks to my Syncthing, I got almost nothing to set up. As soon as a new photo or movie is ready and uploaded, it is available on Plex).

And Linux only, I am using Darktable to manage my photos. And it is working absolutely perfectly.

With that, I can use Linux (that I really love) at home and MacOS for work. And from time to time, Windows when I really have to at work.

 

I'm using a 2018 MacBook Pro for my day-to-day. For work, I mostly live in VS Code, Azure Storage Explorer and Azure Data Studio. Sometimes I have to use Citrix to remote into a Windows machine to compile .NET Framework applications.

 

I have a custom built PC with Ubuntu Mate 19.04 installed on it. I haven't used Windows 10 as a daily driver for my personal usage for a long time. I do miss it occasionally, but Wine usually does a good job of filling in for the stuff I want Windows for.

I also have a mid-2015 Mac Air, but these days I use it mostly for editing podcasts and writing apps in .NET Core and Hugo (both using VS Code).

I have a 2019 XPS 15 for the work I do with my clients - most of the corporate .NET world is Windows based, so I still have to use it during my 9-5.

 

I am a long time Windows user. Made the switch privately to a Mac Book Pro Mid-2014 and never looked back. Especially since Visual Studio (not Code) now has a port for the Mac.
For me, this is the best IDE.
@Work I have an HP Notebook with the latest Windows.

My home server is a MacMini running Windows Server... I know, but I like the environment since I use IIS at work and I really like the features of ReFS.

So, although I use mostly my Mac @home, I feel at home on both systems.

 

Something I've noticed in more recent times is that I'm apparently the oddball out. I don't actually run any development software on my local computer other than text editor / IDE. All actual execution of code happens on remote machines. So in this sense, "the OS has 'blah' feature!" means absolutely nothing to me. I can jump between desktop, laptop, workstation at work, doesn't matter, and I'm still just using the same IDEs to remote into the same servers.

Now, what are these servers!? Headless FreeBSD boxes! Some are full blown multi-CPU Xeon systems, others are ARM based systems like Raspberry Pis. I test code on a variety of hardware to try to understand what the experiences of users would be who cannot afford a 2018 MacBook Pro ;)

 

ArchLinux. Use to be a vim guy, but recently switched using spacemacs (basically an easy to configure "distribution" of Emacs, focusing on Vim users and using the space bar a the "leader key" for all keyboard commands).

 

@ home - Thinkpad T520: i5-2520m, HD+ display, 16 Gig RAM, 60 Gig (/) + 240 Gig (/home) SSDs; Linux Mint 18

@ work - Dell Optiplex 7020: i7-4790, 2x 24" FHD displays, 16 Gig RAM, 160 Gig SSD (OS), 1 TB HD (storage); Linux Mint 19

In both cases, running Virtual Box with a Windows 10 VM for the rare bit of Microsoft-centric work. Also use Vagrant + ScotchBox for local web development.

Plus, on the go - iPad Mini 2, Logitech Canvas bluetooth keyboard case.

 

I have thinkpad t450 500 ssd 16gb ram running Ubuntu 18.04 ... handles anything thrown at it , also have a thinkpad with Windows 10 that I use for .net development, prefer not to use virtual boxes.

 

I use Ubuntu, Debian and Centos, what I really want on a Linux system is an Android experience that isn't android studio, Anbox is promising tho, but not really there yet.

 
 

I’ve been using a MacBook Air for almost four years and I really love macOS, but recently built a custom computer, and I installed windows 10 and elementary.

 
 

My main work machine is a Dell XPS 15 9750 with Arch Linux.
I used a MBP 2017 for about a year but macOS really didn't click with me.

Classic DEV Post from Jan 31

9 Rules of Effective Development Team Meetings

If you are developer frustrated by meetings at work, then read this article and learn how you can fix meetings with these four simple rules. How to make your development meetings effective again!

Nathan Tamez profile image
I'm a CompSci Student, with real-world Software Engineering experience.
Join dev.to

If crime-fighting half-man/half-sharks can do it, so can you.