It’s always good to stop for a moment and look back at last sprint, month, quarter or, like this time, last year. It’s December, holiday season upon us, so let’s sit with a glass of good whisky and look what was going on in the last twelve months.
In 2016 I wrote astonishing number of five posts. Including this one. Obviously, my writing goals hasn’t been met at all. Not even close. Too bad for me and us all. But maybe it’s better not to write at all than write a shitty post every day.
So I’ve been busy. Up until March I had a lot of job interviews, in Berlin and in Poland. But I was aiming to get back to my home town and live full time with my family. I got tired of living in two different cities. Because of that I couldn’t get heads or tails of my life. I felt sick of constant commute, to be missing my close family and friends, and my private life which was basically nonexistent. Continue reading Year 2016 retrospective
This year marked my ten years professional record of cool career in IT. During those years I did a lot of things with a lot of different technologies. I feel like I know a lot and I don’t know squat. I didn’t touched many technologies considered “modern”. I didn’t do that because most of the companies are still using stuff invented in 80s and 90s.
Today I’m questioning those 10 years work I’ve done. Today, I’m thinking of changing everything around.
When starting work I was a systems administrator dealing with Windows servers and some not too nice software. On top of that, I was fixing printers problems, fixing chairs, changing wires and solving network issues.
Then I got to know the insurance industry. It was great. Until I stopped learning and every day was just another day. I was smoking a lot, I was drinking a lot. I got fat. Then I woke up.
I rarely appear publicly. I don’t desire nor like it. Last time when I did similar thing was three years ago (in 2013) at the conference I dreamed of, planned and made it happen. Had some help however from friends and family. If it wasn’t for them, it wouldn’t happen.
This is one of the recordings:
In my opinion I was quite lousy leading speaker there. Unfortunately I wsn’t able to find a replacement to focus on more technical aspects of it.
Anyway, it happened, it was one of best conferences in Szczecin, Poland. At least in my opinion.
I hope I’ll be able to organize more of such events. So far, nothing since three years (2013).
So right now I decided, with the help of my friends, to submit a talk. And since I’m usually throwing myself against the biggest challenge, I’ve found a topic I could struggle with: Architecture of applications. Microservices.
The first time I’ve heard about “agile” in relation to IT project I thought about yet another buzzword that does nothing to what I did back then. It was 2008 and It was my second job in IT. Before I was working as an IT administrator which basically meant that I was doing everything from installing Windows XP on workstations, maintaining Novell Netware server as well as an awesome Windows NT machine with state of the art tax application installed on it (yep, that was sarcasm).
My work routine was like this: I got to work in a morning, reviewed if backups were there and were valid. Checking emails and then proceed with my personal to do list. This list involved improving stuff in our infrastructure, implementing Bacula as a primary solution (xcopy was cool, but it wasn’t enough). Continue reading What it takes to bring agility in your organization?
It was middle of year 2011 and I decided enough is enough. I needed a new job. And this is how my long almost five years long quest began. It started slowly, with updating my CV, looking around in my area, checking companies I probably want to work for and figuring out what I’d like to do next.
Job interviews are hard. You try to prepare, dress up, go to the companys office, you talk a lot, you meet people, shake hands, talk some more and you get rejected a lot.
After a long, long, long, (seriously) long time not writing, I decided to write something daily. Yes, daily.
… but not necessarily on this blog though.
In the mean time: I haven’t decided yet what to do with this space. I know I still want to write in English, but I don’t know how much technical I want to stay.
Currently I’m working with one magazine in Poland and I’m writing mainly for them instead of blogging. I’ve been thinking on translating everything I write also to English and publish it right here. That may be one way to maintain publishing here.
Another idea which came into my mind is writing about recruiting. I have a bit of experience with HR and talking to various people from different countries (Germany, US, Ireland, UK, Poland) about job. Couple of weeks ago I came across recruiter from adult industry – that was interesting.
I guess I’ll have enough material with those two.
For now my intention was just saying “hi” and getting my all thoughts together in this post.
Couchbase is a NoSQL document database designed for high scalability and availability. It’s very flexible and dead easy to configure once it’s installed. And it’s much more than simple NoSQL for documents, for example it can be used as a Memcached replacement. Continue reading Couchbase check for Nagios/Icinga
File resource in Moodle is another course element that can be used for serving files for students. It’s assumed that there will be only one file per resource, but you can upload multiple files and set one of them as default to be downloaded when student click on the resource.
We’ll be adding multiple resources and multiple files in this example. Doing so using pure php coding would be complicated enough to mess things up very easily, so we’ll use Moodle APIs to do some things for us. And it’ll be additional plus as we will be more Moodle version independent as long as API will remain not changed. Continue reading Moodle: Add (file) resources and upload files into it
As setting up Puppet server and agents using VMs provided by Puppetlabs is simple as shooting fish in a barrel, setting it up on actual servers may be a little more annoying. Continue reading Puppet common errors