juliobm algunos videos algunas notas algunos scripts aprendiendo

my setup (jul-2016 2017)


IT manager

This is an act of vanity taken from The Setup Interviews.

Who are you, and what do you do?

I am a computer technician and a programmer and I’ve been working over twenty five years in the same company as responsible of everything related to software and hardware , such as CIO, analyst, programmer, IT security , telecomunications, ERP consultant, …

I love to code. I think that writing code could be some kind of art or at least very creative. But when I review the programs that I wrote years ago I cannot belive I did that mess. It is even sadder when the code is just a few weeks old.

What hardware do you use?

In my work I have to manage with several kinds of servers, switchs, printers, routers, and .. users. My workstation is a Intel NUC D54250WYK i5, 240GB SSD, 4GB RAM with a monitor Benq 27’’.
I use a laptop when I’m away a Slimbook-Pro with i5-7200U, 8Gb RAM, and QHD+ 3200 x 1800 HiDPI !!

At home we are Windows free so we all use an Imac 21,5 (middle 2011), and my childs a MacBook Pro 13’’, and a laptop with Fedora 24 Ubuntu 17.04. My wife uses an Ipad2 (2011). I use a Chromebook and I love it because of its long-lasting battery and its light weight. I use it for connections with my servers and for most tasks at home. I don’t like ChromeOS so I installed GalliumOS in it and it works like a charm. I used a RaspberryPi for some home server tasks but the microSD broke so I transferred my raspbian server to DigitalOcean.
I put a Qotom Q310G4 with PfSense to protect my network.

Now I own an Iphone6s that I use more and more.

And what software?

I manage servers with Windows 2012, Windows 2008, Windows 2003 (yes…), Ubuntu Server and my firewalls have Pfsense.
I manage a FreeBSD server too; the more I use it the more I like it. Workstations with Windows 7, Windows 8.1, Windows 10 Pro, Linux Mint, and now lot of RaspberryPi with Raspbian that I use to substitute old Windows XP machines.

I used to work always with Windows but in march 2014 I changed my Windows 7 workstation to a Linux one. I chose Linux Mint 17 Qiana and i3 as windows manager. Now I use Ubuntu 16.10 17.04 with i3wm. I need some workspaces and my i3config launch automatically at starting session:

I use workspace6 to VNC connections when coworkers need assistance.

I try to use open source always, and I put it in some computer stations in my company. Libreoffice is a very good suit but Microsoft Office formats are difficult to replace in the business world.

Libreoffice, opera with Duckduckgo for search in the web, ssh, telnet, remmina for RDP, putty, konsole, VLC, Resilio Sync to synchronize with several computers and phones, Haroopad for documentation files, gedit and vim like text editors, are some software I use frequently.
As an email client, I mainly use Thunderbird, but sometimes when I need to focus in other tasks I prefer to use Mutt. I wish I had more time and I feel like to improve my Mutt settings. I prefer not to use Google products so my personal email is with Protonmail

Good backups are so important, I use lot of scripts with rsync and scp.

Lot of scripts in python, R when I need some graphs, bash and now learning and using some in GO language. I publish some of them in my personal blog hosted in Github.

But my main language to program at work is Mumps to manage the Cache database system.

What would be your dream setup?

I always say that a good computer with SSD for improve speed at maximum, a good external keyboard and mouse, a big monitor (27’’ is ok), and a good chair is essential.

If I had to work in several places moving around then I suggest a laptop with SSD, lightweigthed (<1,3 Kg) and good battery (>6 hours) and the better screen you can afford.