The Corona pandemic has not only changed our lifestyle dramatically but also left a strong message to all mankind. As IT professionals, we have to decode our part of the message and to push the Wold towards the next challenges.
According to my personal opinion, the pandemic emphasises more digitalisation than what we are having now and asks us for better preparation next time.
A coin has two sides.
Working from home became de facto and everyone is speaking about `Home office` and some are making their first experience with that. Even for some IT companies the word `Home office` was a nightmare and they have believed which is nearly impossible to make it. Exactly hire the good side of the coin came into play and said everyone that this is the time for them to start a new culture working from anywhere at any time to anyone.
This post is going to pinpoint some overlooked technical facts in setting up `Home office` infrastructure for software developers who are using Apple Macs as their primary development machine.
The basic hardware infrastructure
- Mac which is connected to the Internet (via LAN recommended)
- 27-inch display (24-inch minimum recommended)
- VoIP headset for meetings and discussions
- Webcam (as optional, but mostly integrated with Macs)
Built-in macOS client: Supports only L2TP over IPSec, Cisco IPSec and IKEv2 protocols.
Email and Calendar
Apple Mail & Calendar: The mail client integrated with macOS does a pretty decent job.
Fork ($44.99): A powerful ultra-thin piece of software existing now for a couple of years for free as a GIT client and now became only as free evaluation and pushed the free alternative Sourcetree by its simple UI and stability.
Xversion ($21.99): Another wonderful SVN client with user-friendly design.
Visual Studio Code (free): Used to format and view any kind of text file including XML or JSON.
Screen sharing and Remote Desktop
Built-in macOS screen sharing: With a single click you can view your coworker’s screen which is exactly like you are sitting next to him or her.
Microsoft Remote Desktop (free): If you want to access your Windows VM in any case.
Telephone (freemium): A decent user-friendly VoIP client that brings the home VoIP numbers to your Mac.
Team collaboration and meeting
Skype (free): A Matured software recently announced “Easy video meetings with no sign-ups or downloads”.
AdGuard for Safari (free): Wonderfully helping to filter out unwanted contents such as advertisements and tracking applications.