Approved Hardware And Software
SparkFabrik is primarly a web-development company, dwelling in the realm of FOSS (Free and Open-Source Software). We are strictly tied to the Unix world, either in philosophy, technics and mindset.
For this reason our employees and team-members must work with a Unix flavor as their primary operating system.
Server side (in enviroments other than local), we heavily rely on Ubuntu Server, mostly as a base for dockerized services. People without decent-to-deep knowledge of Unix won't be allowed to work hands on in those enviroments.
We are pretty open to each preference, as long as it respect those principles:
- Your PC must be reliable
- It needs an i7 and 8+ GB of RAM to build our projects at decent speed
- Vendor has to provide top-notch support (say Apple Care or Dell warranty) OR you should have a backup
- If it is not a MacBook Pro, it must be a PC certified for Ubuntu Desktop OS (14.04 LTS and 15.10 are currently allowed) - Again, Dell are favorite choices
- The PC must be able to make a video-call on Hangout and Skype, with good audio, which means among the other: no fans noise, decent mic, and webcam. A supported headset is great!
The company generally provides PCs for employees, matching those requirements.
Full-time contributors generally use their own PC, but can request a PC if they are in the need or prefer to use own PCs out of those constraints.
Mobile devices (laptops) are preferrable for all remote workers. You can work on more than a PC as long as all of them respect those requirements.
Personal use of company's hardware
We passionately advocate using Company's hardware for personal use, most of all if this is learning new stuff, experimenting with geeky things, etc.
We just ask that:
- The PC is kept with extreme care
- The OS remains functional for work
OSs and seniority
We eagerly prefer for junior employees or contributors to have a MacBook Pro or equivalent, so that it works out of the box. Seniors who can afford mangling with their OS can choose Ubuntu as primary OS, keeping in mind that making sure it works is their responsibility (read, if you want to upgrade Ubuntu don't do it during working hours and be sure you can work the next day if something breaks!)
Other Linux distros are generally not allowed. We can talk about this if you are a real ninja and you can guarantee your system is working, no matter what!
We happen to provide junior devs with Ubuntu-certified Dell machines, as long as they don't work remotely and they don't use the computer for their own stuff putting OS integrity at the stake.