Remote Desktop more than covers my use of productivity on JT-NXS, my laptop system that’s based at the office. So far, I’ve been fortunate in the last 10 days or so since moving towards ‘Cloud Citizen’ status, that I’ve been at my desktop, JT-DXS and not needed to use JT-NXS as much for productivity.
The experiment so far has been a wonderful success, especially when it comes to Media Consumption – it’s been awesome being able to access a personal collection of media that some close friends and family are also able to access.
Gaming has been great, for anything that’s not on a pressured level (ie. competitive play like Overwatch, or CS:GO – even then, they’re fine, but I just feel more comfortable not leaning on the internet connection so much to remain competitive with other human players). Co-op games are a revelation with it, Parsec.tv have really outdone themselves in their compression algorithms and gaming performance over the net.
I think, if when I pass probation at my workplace, I’ll commit to buying a mini-ITX system to accommodate a spare GTX 1070 graphics card I have, and allow for a bit more storage space too (dual 4TB drives + 3TB existing storage)
I’ve got plans at least, to rearrange my equipment at home; to minimise waste, and reduce the soaring temperatures in my bedroom, too. Even in the dead of winter it’s still a warm toasty room that can get quite uncomfortably stuffy as well.
Anyway, 10 days in and I’ve started rolling out some productivity tools onto JT-NXS in anticipation of using the system for more work-related and project-related situations.
I’ve got:
- Git, with Git Bash as my terminal
- Adobe Creative Cloud
- Visual Studio Code
- Office365
For the most part, I actually already use Google Docs/Spreadsheets almost obsessively to manage my documentation, and I’ve got my own personal BookStack that I use as a personal Wiki and Knowledge Repository.
All in all, I’m slowly training myself to wean off my attachment to my desktop, and to be able to start working from anywhere on a laptop (an old Microsoft Surface Pro 1 – although I plan to use JT-NXS in 3 months time) or tablet (iPad Pro).
Since the start of the year, I’ve been working towards making the technology and capabilities of the tech I use in my every day life, a whole lot more comfortable and less cluttered.
I’ve been looking into a minimalist lifestyle after realizing whilst trying to plan on moving out – that I have way too much crap in my life to accommodate such a move.
There’s a pretty simple rule/goal I keep in mind now with each of the gadgets, tech or ideas I have:
It should, as seamlessly as possible, integrate into my everyday life and tasks. I shouldn’t have to worry about how I’m doing something, or if I can do something.
And the best way I can think of that, is to no longer be tied to a desk in order to do all the programming, design, development, gaming and media consumption.
It would enable me to have a much more enriched quality of life, being able to go out, and adventure around, and when it all gets a bit much, I can just reach through the internet and hug the comfort of my favourite IDE, or enjoy something from my personal, (and carefully) curated media collection.
I’m going to need to join The Cloud™. I’ll be calling this experiment, “Project Cloud Citizen“!
Sounds alright – and I think, very doable if you were based in North America, Western Europe, Korea, Japan, Singapore or Scandinavia. Coincidentally, friends in all those regions are the ones who talked to me about this.
It’s a way more difficult thing to achieve in Australia, where traditionally, the concept of a decent upload speed for data sharing and enrichment, hasn’t existed until the arrival of Netflix, and even then, leaders of society in Australia still think it’s just next-gen TV.
Getting away from the office desk at home
As it currently stands, I’m fortunate enough to work at an office that allows me to keep a laptop present in the office, that in theory, is connected at all times.
This laptop isn’t a snooze in terms of specs:
- Gigabyte Aero 14
- Intel i7-7700HQ
- NVIDIA GeForce GTX 1060
- Kingston 16GB (1 x 16GB)
- Gigabyte P64v7 Motherboard
- 500GB SSD (TS512GMTS800)
- Windows 10 Home
Why do this?
Reason #1
I want to be untethered from the restrictions of only being able to show friends & family games, or media that would be accessible within my home office.
I’d like to be able to develop code and access a remote system that is my own without having to carry around or go through an elaborate setup process.
Nowadays, more than ever, a combination of my iPad Pro and Samsung Note 8 cover all my usage that isn’t coding, or gaming. And even then, they begin to encroach on coding, and sometimes gaming!
Reason #2
Where I use my PC at home is an oven with my current PC setup; no joke, I run an incredibly complicated setup that I think is overkill for pretty much everybody except the most hardcore of PC gamers.
It’s messy, it’s finicky, it’s expensive as all heck and it provides the best damn gaming experience I’ve had the pleasure of using.
But in the sweltering Australian summer, it’s untenable with my neighbour’s air conditioning exhaust being about a metre away from my window, and the combined heat of my PC + 3 monitors, and consoles + TV, it becomes somewhat unhealthy, if not overly sweaty.
This is cheaper than buying air-conditioning myself
Reason #3
On a personal level, I feel like the majority of the time that I don’t want to go somewhere or spend time elsewhere outside of the haven I’ve built at home, is because I feel like I don’t have the access to my files and work to tinker with as I go along.
Coding and tinkering with various web projects has become an almost safety blanket to what I do.
The first test
Over the course of a weekend, I went ahead and did some very rudimentary testing of some functions I’d be performing.
Of course; a speed test is in order:

I’m pretty content with the speeds! My main concern was the upload speed of my laptop; which as you can see, can more than handle the 1080p streaming I was intending to do with it.
I’m surprised the USB 3.0 to Ethernet dongle I was using didn’t crap out! (cheers to my mate: Matt for providing the adapter)
Note to self though, in the future I’ll need to take photos or screenshots of my screen streaming for image quality comparisons (I know streaming will always be worse in terms of visual acuity, but by how much is worth quantifying)
Gaming
Over the weekend, I used a combination of TeamViewer, Hamachi and Steam In-Home Streaming to get a few games going. The image quality felt something akin to watching a twitch stream; there was occasional ribboning of colours in fast-moving games, but aside from that, it worked flawlessly. The almost low-spec restrictions of the laptop forced me to consider playing some of the more indie games in my backlog too.
Rocket League, Hammerwatch, Torchlight all got a go – and I have to say, the only times the frames or input stuttered were more the lack of power behind the laptop and its unoptimised configurations (they were all set to high settings etc.).
Media
Plex had a couple of movies I played to both a friend and myself (Kingsman is a great movie!) simultaneously.
The quality was superb, and stress on the laptop was more than manageable!
Productivity
Admittedly, I did this through TeamViewer, which is rubbish for such situations anyway. However, it was acceptable! There was some input lag, but that’s more TeamViewer’s crappiness as opposed to any other laptop issues. This I expect, should be resolved with proper Remote Desktop access (I’ll need to change to Windows 10 Pro).
Overall, I think the first test was a success, and it’s time to start planning a serious configuration for this application!
I’ll try to keep it well documented 😛

See and Download my Current Layout Here
Back at the start of the year, I picked up an Ergodox EZ keyboard; in an effort to save my wrists from the terrors of RSI. The keyboard, is actually quite alien compared to most standard keyboards, with something of a split QWERTY layout, it still bugs a lot of people when they see the keyboard.

Needless to say, it’s taken me quite some time, in fact, I still am adapting to using this keyboard. It doesn’t help even more that I’m using a regular shaped keyboard at work everyday, either.
I still make a lot of typo errors, and I’ll stumble every now and then based on games asking me to press certain non-alphanumeric keys (Ctrl, Shift, etc.) and I sorely miss the arrow keys being in that familiar up/down/left/right shape on a regular keyboard. Instead, it’s an almost Vi-esque left/right/up/down setup. Still, I’ve persisted, and my typing speed almost matches the original keyboard layout speeds I had.
Where I really started to fall in love with the ErgoDox EZ though, is the eventually gentle tweaking I’ve been doing over time to the default key layout that the keyboard shipped with. It’s really become my own keyboard, and it’s been a journey that I’ve found myself looking at other lovely keyboards and told myself “No, I’m going to tough it out with the ErgoDox, because it’s unique, it’s mine.”
Without further ado though, here’s the layout – it’s split over two layers, with a toggle button in the bottom right to switch between layers. I can add a couple more layers on top (0 – 3 layers), but I’m trying to keep it to a minimum.
LAYER 0

LAYER 1

And as per the link at the top of this post, you can see and download my Layout Here. It’s dubbed version 3.4 — if you search the layouts on the configuration site for “jaytwitch” it’ll interestingly bring up a few of my historical layouts too 🙂
So, it’s been quite a while! Today I’d like to make a fairly quick post about my most recent toy, and the impact it’s actually had (within 24 hours – that’s pretty impressive!) on the way I’m working and doing eLeague.gg stuff!
Behold, my newest gadget (toy) – the Gigabyte P57X-1070-603S:

It’s a pretty big 17″ Laptop, with the new GeForce 10 series graphics cards built into it (a Geforce GTX 1070 to be exact). It’s a device of many firsts for me:
- My first gaming dedicated laptop
- My first $2500+ laptop
- My first 17″ laptop
- My first attempt at rolling everything I do into a single machine, realistically
It’s the fourth point that I’m going to be rambling on about today. Prior to owning this laptop, I was always a fan of the MacBook Air – using it in excess of 8 hours a day, I was essentially surgically grafted to it. It let me move around and still keep up coding.
The way I worked revolved around a core desktop setup (5 monitors, nice keyboard, etc) and I would float around coding on my laptop during the day. But unfortunately, I noticed something:
- I would splurge on my desktop, and it was great, but…
- I spent more time on my laptop than at my desktop at home
- I couldn’t do everything on my laptop (like photoshop, gaming, etc)
- At eLeague.gg events I ended up bringing both desktop & laptop
So I figured that I would really need something that could let me roll everything into one. How fortunate it was for me then, that NVIDIA rolled out its 10 series GPU into laptops that essentially, had all the clout of modest desktop gaming PCs with minimal compromise. Hence, I’m now a primary laptop user, back in the Windows ecosystem.
The benefits are pretty amazing so far, and I haven’t even had an opportunity to attend a LAN yet:
- My laptop replaces my current primary machine at work, and is far and away the most powerful machine in the office.
- At eLeague.gg I can now focus on immediately using my laptop to begin management and deployment of the event’s technical features without having to wait for the team to roll out network and power functionality. More time for management, less time in labour means I can focus on refining the event for both our (growing number of!) attendees, and sponsorship commitments.
In the spirit of brevity, I’ll go over how things are changing in our development and workflow, especially on a code level in another post, for now – this laptop appeared at a time of drastic change in how things work for us here at eLeague.gg