My Development Setup - Part 1

This is the first post out of a series, where I document my development setup, including both the hardware and the software that I use on a daily basis. In this part, I’ll be talking about the hardware that I use.
TL;DR⌗
- Laptop: ASUS Creator Laptop Q530VJ (i7-13620H, RTX 3050)
- Phone: Motorola G54 5g
- Keyboard: Rainy75 Pro (Cocoa switches)
- Mouse: Cosmic Byte Firestorm
- Earphones: Nothing Ear (2)
- Chair: Vergo Ease office chair
Laptop⌗
I own an ASUS Creator Laptop Q530VJ, whose specifications are as follows:
- CPU - Intel i7-13620H (10 cores, up to 4.9 GHz)
- RAM - 16GB DDR5
- Display - 1920x1080 OLED screen
- GPU - NVIDIA RTX 3050 6GB
I chose this laptop after a lot of research and consideration, and I can confidently say that it was the right choice for me, for the following reasons:
The OLED screen is a delight to work on or consume content, and I don’t think I can ever go back to a non-OLED screen.
The performance is more than sufficient for my daily use, and I’ve never noticed anything to be slow or laggy. Although, in case of very heavy compilation tasks, I usually use a remote server provided by my university.
The GPU is good enough for me to play the games I like such as Hollow Knight, Minecraft and Elden Ring.
The RAM is sufficient to handle a couple of open editor windows, lots of browser tabs, a few terminal instances and a music player running in the background (which is quite a common occurence), without any noticeable slowdown.
It has a finger-print sensor, so I don’t have to enter my full password for sudo commands, which is a nice quality of life improvement.
There might be a few things that could have been better, which I’ll mention here for the sake of completeness, but they aren’t deal breakers for me.
The display has a refresh rate of 60 Hz, which is a bit disappointing. I really would have liked it to be at least 120Hz.
The battery lasts around 5 hours of usage in power-saver mode, but since I mostly use my laptop while plugged in, this isn’t a huge issue for me either.
I also own a 15 year old Dell Inspiron N5110, which I use as a server to self-host some awesome services.
Mobile Phone⌗
I use a Motorola G54 5g, which also hasn’t disappointed me.
It has a clean, stock Android-like and bloat-free software (though Motorola has been pushing some games and apps with updates, that I immediately delete).
It has a good enough battery that lasts me around a day of usage.
It has an IPS LCD screen though I wish it was OLED and the peak brightness was slightly higher. This is the only area where I’m slightly disappointed with my phone.
It has good enough performance for my use case, since I don’t play a lot of games on my phone.
The camera could have been better, but since I don’t use my phone’s camera much, it’s not a deal breaker for me.
Motorola’s partnership with GrapheneOS gives me further confidence in Motorola, and I’m looking forward to upgrade my phone to anything that comes out of this partnership (hopefully with a OLED screen and a better camera).
In the meantime, I am also waiting for LineageOS to support my phone (keyword - cancunf), so that I can try out a custom ROM on it.
Keyboard⌗
I currently own a Rainy75 Pro with linear Cocoa switches, and so far, I’m really liking it’s creamy and thocky sound. It has a compact 75% layout, which is a good balance between functionality and desk space, and the build quality is really good, with an aluminum case and it has a nice weight to it.
Though, my eventual goal is to build an entirely custom ortholinear ergonomic keyboard, with my preferred switches (I would need to try out a couple of switch tester packs to find out my preferred switch).
Mouse⌗
I use a wired Cosmic Byte Firestorm mouse right now, and I find it to be good enough. It feels quite comfortable, has support for variable DPI, and two buttons on the left, which make navigating back and forth through web pages very convenient. Though, in the future I wish to upgrade to the Logitech MX Master 3s or the Keychron M6, for their wireless capability and awesome scrollwheels.
Chair⌗
I believe that having an ergonomic setup is important for long-term health, so, I use a laptop stand to lift my laptop to the ideal height, and a Vergo Ease office chair which is properly height adjusted, and has decent back support. You can refer to this video to find out more about setting up an ergonomic desk.
Earphones⌗
I own a pair of Nothing Ear (2) true wireless earbuds, and I really like them. They have good sound quality, and also support the LHDC codec for hi-res audio, which thankfully my phone also supports, despite not costing that much. They come with a nice app for adjusting the sound profile and the touch controls. The ANC is also decent, but not as good as some of the premium options like the Apple Airpods Pro. The battery life is good enough, lasting around 3.5 to 4 hours with ANC, which could be better, but since I mostly use them while working at my desk, I can easily charge them when needed. I also own a pair of Oppo Enco Buds 2, which I can use as a backup pair of earbuds when the Nothing Ear (2) are charging.
Since I listen to music for a few hours every day, I plan to purchase a pair of IEMs (In-Ear Monitors) in the future, perhaps the Kiwi Ears Cadenza, along with a good DAC, to really get the most out of my music collection, and experience the superior sound quality that they offer compared to true wireless earbuds.
Future Additions⌗
I would love to add a secondary monitor to my setup, which has at least 2K resolution, 120 Hz refresh rate, with either OLED or microLED display technology.
If you have any recommendations for me to check out, or any suggestions, feel free to leave a comment.