Blog

Professionalism in IT

Mar 28, 2019
News
Share article
My analytical mind sometimes gives me sleepless nights.

One time, in its furthest parts, (4th core at 10 per cent capacity), it began to deal with one question — who actually is a professional in the IT area. We recognize many professionals in various areas of sports, science and technology, but within IT, since it is a very young industry, examples or ideals of professionals are rather scarce.

Quite obviously, the first thing that popped up was to find out what that professional actually is using Google/Wiki. One basic definition states it’s a person who earns living performing given activity. This implies that in IT everyone who gets rewarded for their work is a professional. An explanation like this just didn’t feel quite right, so I began to research even further.

I thought, a definition of a professional idol needs to be specified. And not only from the professional but also human aspect, as well. I needed to know what qualities should a professional posses to get employed and grow.

I also looked for a person that can definitely judge whether one’s a professional or not. I found out that client’s point of view is the most important, perhaps, as they eventually pay for my service and my colleagues who work with me on the same projects.

From the point of customer (team leader, product owner, superior) I discovered the following properties of a professional:

On time — this means deliver everything on time, be at required places on time, etc. What helps here is a simple and direct thinking without unnecessary complications. Focusing on problem and time management.

Faultless — an old saying states ‘Simplicity pays’. The less complicated system, the less mistakes. And the more meaningful tests, the less faults.

Nice and neat — every customer wants to be given nice results. There’s no room for ‘tape and wires’ coming out of the screen.

Reasonable price — there’s a famous triangle price-time-quality. If we fail to deliver on time and without meeting quality expectations, the price rises to discomfort of a client. On contrary, being faultless and on time, a higher hourly rate can be negotiated.

Demanding and listening — A crucial point. We have to realize that we materialize customer’s ideas. Failing to understand their ideas, and frankly often crazy ones, can lead to problems. My advice is to listen to customers till the end with no interruptions and without your own ideas. A soft direction and regulation of ideas will certainly be to client’s benefit, though. Synchronizing with a customer almost down to the personal level can also help. A professional can communicate with a person that is utterly unlikable.

Mindset — if I say I cannot climb a mountain, I simply won’t. If I say I deliver a project, I simply will. It’s good to realize that we create a system and it will be just as complicated as we make it ourselves.

From the point of colleagues it’s these extended characteristics:

Team work — a professional can work in a team despite personal misunderstandings with team members. They will do everything to deliver their work on time and quality.

Study — we need to realize that our duty is to study continuously. Studying and learning not only new technologies but also a business model and processes used by clients. Quite often during development itself.

Knowledge and skills sharing — this strengthens collegiality and team spirit. An idea that not telling something to a colleague, as to have an advantage over them, is simply a myth. If somebody is actually better than we are, they will make a leap whether we help them or not.

Keeping rules — A very important professional feature. Boarding on a train called company’s processes, one has to drive along, even when some of them may not be to their liking. I can always make suggestions while accepting if they are not taken. We have no clue from where and where to this train goes.

Excuses — a professional simply does not excuse themselves. Accepting responsibility for a mistake and saying openly and sincerely how things are, helps quite a bit. Mostly when we don’t delay it.

A drought period — don’t panic when a time in which you simply can’t get anything done comes. Even the most experienced come across this. Have a chat with colleagues, superiors, google, stack overflow, … a solution will show up.

A motto at the end:

Complicate complicated is simple!

Simplify complicated is ingenious!

Martin Kapinos / Software Architect at localhost.company

/     Keep procrastinating

Aug 23, 2023

From Zagreb to the World: Insights from our Croatian colleague Mario

We would like to introduce you to our new interview format, which will be gradually added to our blog. As the first in line, we interviewed our Croatian colleague Mario Plantosar, who is a react native developer. He told us what he does in his free time, how he hacked a computer at his elementary school, and when is the best time to visit Zagreb.

Aug 9, 2023

Just do what makes sense — a perception of our product owner Karol

Welcome to this interview where we dive into the world of product owners in the software development industry with our colleague Karol. According to him, being a product owner is an exciting and dynamic role that includes a wide range of responsibilities. We will find out what he learned in the Romanian city Cluj and also, what vacation destination he recommends. So, let’s get into it and explore what it’s like to be a product owner in this rapidly changing and innovative field! :)

Jul 11, 2023

Unleashing the power of data science

Data science has become a powerful field that combines statistical analysis, machine learning, and domain knowledge to extract valuable insights from complex datasets. By leveraging data collection, cleaning, exploration, modeling, and visualization techniques, businesses can uncover patterns and correlations that drive innovation and decision-making. Let’s explore the exciting world of data science and its transformative impact across various industries.

May 31, 2023

The player became a creator — our Michal created his own gaming world

Some people bike or watch series in their free time. Our colleague Michal Géci, however, used that time to create his own arcade game called Ulrich. It’s about a vampire who one day receives a strange letter. After long nights of story development, drawing, programming, and composing music, he revealed more to us :)

Nov 19, 2019

Digital transformation in logistics and supply chain industry

Our client is one of the biggest suppliers of spare parts for transport vehicles and buses in Slovakia and the only producer of buses in our country. With more than 90k different kinds of commodities in its warehouses and growing operations every year, the point where all the stock movements in, between and out of the warehouses became particularly challenging was reached. It has had certain implications for controlling, reporting processes and in overall transparency of financial and data flows in company.

More articles