WORK FROM HOME

Reading Time: 5 minutes

OMG, CORONA or better COVID-19 or even better a HOME-OFFICE virus has become a topic of discussions all over the world for 3 months. Here are a few insights from me. ๐Ÿ˜Š

Okay, we know as developers, we like a workplace to get in the tunnel. It’s up to everyone. ๐Ÿ˜‰

About my person: I am a 38 years young web developer and also mainly a commuter. My daily journey takes about 75 minutes each way from door to door or to the customer. And this about 4-5 times a week by train before the pandemic. Okay, I have trained myself very well to hack into the keyboard from almost anywhere. Especially preferred from a lounger by the hotel pool ๐Ÿ˜Ž Also on the train or on the plane, it works very well (mocking data is a bi..ch, but it works fine for me). However, the catch is that it eats up a lot of your energy during long trips, and I noticed this especially during the pandemic – that I have now more of it. ๐Ÿ’ช ๐Ÿ˜‡

But then the VIRUS has come.



I was really surprised how fast they reacted in Switzerland from one point on. It was rather easy measures from the BAG (Federal Office of Public Health) at the beginning in February until they were intensified on the 16th. On this day, when the BAG met, it took less than an hour until we were no longer allowed to stay in our client’s office. The trains were very empty that day anyway. Some freelancer friends of mine have stayed at home for 2 weeks to protect themselves. Let the virus game begin. ๐Ÿ˜ฑ

Questions arose:
How do we work now? What do the meetings look like?

The interesting thing was and is that some companies had to switch from NO-HomeWork philosophy to a 100% HomeWork culture very quickly. It must now simply work like this. Right?

Since we at N47 already work very well with ZOOM and Slack across 2 time zones, it wasn’t a particular challenge for me personally. In my private life, I am also a few hundred kilometres away from my family and often make video calls with them and my godchild. โค๏ธ

But what about our clients? Can they switch as fast as we can?

But half as bad as I thought! Together we had everything under control very quickly ๐Ÿค“ What was particularly rapid was the change in our meeting culture with the customers. In general, our meetings have become shorter and more effective as each participant is even more prepared for them. Working from home on the laptop or PC was also faster than onsite. There was no more chatting with colleagues during long lunch breaks or fetching coffee together. We are much deeper in the developer tunnel when coding and the tech calls between us are much more effective and focused than many meeting days used to be.

But now my self-assessment: I think I have also become much more productive and efficient during this time. More focus and even the time gap between bed and office – you know. ๐Ÿ˜‹

Question: I am not the only one, am I? ๐Ÿ˜ฑ
Who has such an assessment from himself, too?

I am not the only one ๐Ÿคช and sorry the graph is in German. ๐Ÿฅบ
But either way here some facts from it. You can see that around 40% (the two green pies) have become much more or little more productive. Of course, there are households where it was the other way around. About 4% of the people mentioned that “productivity” had fallen sharply. I can well imagine this here if the childcare has to be clarified first and the kids should not necessarily be with their grandparents because of the virus. ๐Ÿ˜•

But I also have a little godchild who will surely see his uncle again soon. ๐Ÿ˜

One more thing to mention:
Such a time is always very painful and it is very tragic for every single person who lost his life in this pandemic. Nevertheless, I also see in my actual environment that some people see this time as an opportunity and are not frightened to create something new. Some of them have spent the days with new business ideas or with personal self-experience in nature. There are always opportunities to see things differently and to emerge strengthened from fate. I am very proud of our project team. Especially of all the things we developed together in the time from February until the day of publication at the end of July.

But still, everything has a small flaw, that working together is missing – it makes us humans simply who we are. A community!

Keep healthy and happy. ๐Ÿ˜Œ

Making Swift networking code more readable

Reading Time: 3 minutes

With Swift 5 a new type got introduced:

@frozen public enum Result<Success, Failure> where Failure : Error {

    /// A success, storing a `Success` value.
    case success(Success)

    /// A failure, storing a `Failure` value.
    case failure(Failure)

The Result type is an enum consisting of 2 cases. The success and the failure case. Each of them can hold a generic value. The failure case, however, is limited to Types extending the Error type.

Not a big deal? Sure, but itโ€™s the little things which add up and make a difference in the long run.

Lately, I was migrating from SwiftyJSON to native JSON parsing. Each network call was implemented in the following way:

func fetchSomething(completion: @escaping (SomeReturnValue?, SomeError?) -> Void) {
    NetworkingTool.request { (response) in
        guard response.isValid
            else { completion(nil, .somethingBad); return }
        do {
            let returnValue = try SomeReturnValue(response: response)
            completion(returnValue, nil)
        } catch {
            completion(nil, .scarry)
        }
    }
}

Looks okayish. Good. So letโ€™s use it:

fetchSomething { (result, error) in
    guard error == nil
        else { handleError(error: error); return }
    doSomething(result: result)
}

Ok. But how to implement the doSomething? With an optional? This canโ€™t be right, right? Force unwrap the result? And what about the error case? Force unwrap it? Oh and wait, what about the case where neither a result nor an error is returned? Is this even a thing? Ok, let me look up the implementation…

So a tiny bit of ambiguity paired with different people working on different parts of the network stack for different features can cause a real heterogeneous system. (Which does not imply that this is a bad system!)

If the company youโ€™re working for is in favour of code ownership, you may not encounter this one. But so far no company I worked for was about code ownership. Itโ€™s usually your code is my code is our code, comrade. Period. There are simply too many trucks outside.

As long as code ownership isnโ€™t a thing and you do not want to spend time on endless syntax and architectural discussions with little benefit or enforce a (new) best practice on all of your colleagues. Again. It comes really handy to have a built-in Result type which is reasonably unambiguous.

And since we all know that we’re spending more time reading code than writing, this saves us all valuable time.

Culture exchange and its effect on productivity

Reading Time: 4 minutes

It all started some years ago, particularly in 2014, while I was in behavioural economics session. I heard a quote from my teacher, that I could not first believe. He said that “Culture eats strategy for the breakfast”. This phrase originated by Peter Drucker. Honestly, I did not care about it, and I thought it was just word of mouth, but after all of these years, I just figured out he was two plus two correct, and I totally agree with him. This is the absolute reality, and any company disconnecting culture from strategy are putting their success at significant risk. So you need to define your strategy and ensure that your culture supports it.

Due to globalization, people from various cultures and countries increasing conduct business with each other. Technology may be a temporary solution to enable people to easily connect with people around the world in a moment’s notice, but there are some cultural facts, which technology may not be able to solve.

Let us take our last travel to Macedonia as an example and check its results on tickets time-saving (expected time – time actually spent in the tickets) during a certain sprint and compare it with the time saving of the last sprint and considering the other variables constant not to have a decision about the real productive effect of culture exchange. For the past two sprints, the time saving was ranging between 1% to 1.5%, but currently, it exceeds 4%. This increase in efficiency reflects the rise of communication among workers in Switzerland, Germany, and Macedonia. Needless to say that there may be other factors affecting this increase in productivity, but as mentioned above, we are considering these factors as constant.

Apart from the productivity issue, I kept asking myself a question of why I was so touched by these Macedonian people and their country? Was it the typical smile that covered up the office, I didn’t know yet? The only way to find out is to start communicating with these people to learn more about their world, because their culture, including the way they behave and interact, is so different from ours.

Apart from the people, I really like Macedonian food, as a matter of fact, I gained 2 KG in this short visit. Now you can imagine how tasty the food was, thanks to our Macedonian colleagues for such fantastic hospitality.

It was really a great pleasure to meet friends from afar. In a nutshell, just to finish off our company has 3 different cultures inside it (Swiss, German and Macedonian), and they are all very different in certain aspects, but what our company is trying to do on a daily basis, it tries to take the best of all three and try to merge them into one culture. This is not about crossing the borders… it’s about extending them around us to create a global mindset.

New to programming? 5 things you should pay more attention to

Reading Time: 5 minutes

You decided to start learning programming. You have started to learn programming concepts, you have decided which language you want to learn, and everything looks great.

Except it isn’t.

It’s frustrating; it’s boring; it’s painful. I am not here to make your life easy, but I hope that I will make it a little easier. Here are the 5 things that I believe will help you to become a better programmer.

Find the right source to learn from

I had a professor who said:

“It’s better to spend more time researching where to learn from, than actually learning from one source.”

And this is gold.

Let’s say that you have found a great book or a great video course that everyone is loving. You think that you will love it too, every word that you read/hear in the book/course you will understand, and after you finish it, you will become a master of the things you will learn (at least, I thought like that).

And maybe you will, but probably you won’t. Most (or let’s say, some) of the things you won’t understand, and it’s natural. You will try to read/watch again and again, but it’s not getting any clearer.

My advice is, try to find a great book/course, and start learning from, but use it more as a reference than learning source.

I am not suggesting to only go through the content. Try to understand the concept, but also research it (on Google). Look for more resources, more explanation, more examples. When you will understand the concept, save the source that helped you the most (bookmark the page), and search for examples that you can solve.

This way, it is easier to learn, because you are combining the explanations of different sources, and you are sticking with the most simple explanation that is working for you. Also, research is more interesting than reading\listening the same thing all over again.

Understand the base (minimum) necessary logic rather than implementation

This is important for a few reasons:

  • First, if you understand the logic, it will be easier to learn the implementation
  • Second, the implementation may change, but the base necessary logic won’t

At the very beginning, it will be difficult to differentiate between logic and implementation, and maybe you should try to learn and remember everything, but later try to understand and study just the minimum necessary required things.

I still google some basic things. But because I know what I have to do, I exactly know what to search for (only the implementation/syntax).

With this approach, you will spend your time wisely, and you will be able to learn more important things.

To learn your first programming language is very hard, but that’s because you have to learn programming concepts (the logic). After you learn that, you can learn any language (the implementation) you want, in a matter of weeks.

Code, code, code…

Learning programming is like learning how to drive, except it’s safer (at least, physically). You can read, you can learn, but when you sit down and start to drive, you’ll realize that you haven’t learned anything.

That’s why you should focus on coding. When you study something, try to learn the minimum, so you can start to code, and then code as you learn. There is a great answer on Quora, that mentions 3 rules that you should follow when coding.

  • Write at least one line of code per day
  • First, write code, then refactor
  • No distractions when coding

Here, you can check the answer, that has reasoning for these rules. Maybe you can forget the second rule, but the other 2 are very important.

Attitude

I had to mention attitude. It is a hard path, especially at the beginning, so the right attitude is required. Hard work, believing in yourself, learning to say YES to everything is needed. More precisely, you say NO only when you are 100% sure that it isn’t possible to do. In any other case, you say YES, and you investigate, you try different approaches, you ask for help if it is necessary, you do everything you can. A time will come when you will need to learn to say NO, but first, you have to learn to say YES.

Rest

Of course, don’t forget to rest. You have to rest from the hard work you have done. Most of the stupid things I have done were when I was too tired. When you are tired, you don’t think rationally. You just want to finish your task, no matter. That’s when the biggest mistakes come. You won’t learn anything, you won’t do anything well, you are just wasting your time and nerves.

N47 Playground: Be up-to-date with the latest technologies and donโ€™t waste resources

Reading Time: 4 minutes

Our company is established from techies ๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ป for techies ๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ’ป and therefore we love โ™ฅ๏ธ technology. This passion brings us always forward ๐Ÿƒ๐Ÿฟโ€โ™‚๏ธto learn the latest technologies and keeps us hungry for solving also our own issues with some cool ๐Ÿ˜Ž and fun-making technologies ๐Ÿคฉ.

To be an attractive technology focussed employer

A simple agency lifestyle with working on preselected technologies from clients for a long period can (and will) be boring ๐Ÿ˜• for every technology enthusiast. ๐Ÿงโ€โ™‚๏ธ To keep everybody on a high level of motivation ๐Ÿ’ช๐Ÿป, we think a company has to develop his own spirit and in our case, these are solutions with the latest frameworks, technologies, languages, gadgets,โ€ฆ

How not to waste time and money?

But in agency life is hard to reserve some resources ๐Ÿ’ฐ just for a playground ๐ŸŽฎ or disposable products. Therefore you will need a setup, where you transform the need for discovering ๐Ÿ” new areas and costs ๐Ÿ’ฐ into an intelligent investigation ๐Ÿค‘. By this frame, we decided, that every outcome of our playground should result as a standalone solution either for our company or as a resealable product. By doing this, our new unit LABS ๐Ÿงช and researchers ๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ”ฌ๐Ÿ‘จ๐Ÿปโ€๐Ÿ”ฌ are born.

How our unit LABS are working?

First steps into the new area!

In LABS ๐Ÿงช we get in the first touch with latest technologies and for sure we will face with all the issues โ˜„๏ธ, problems ๐Ÿ‘ฎ๐Ÿปโ€โ™‚๏ธ, bugs ๐Ÿž, challenges ๐Ÿ‘จ๐Ÿผโ€๐ŸŽค and we learn a lot about the bad sides of new technologies. If we overcome all this problems and troubles ๐Ÿง—๐Ÿฟโ€โ™‚๏ธ, we move this new technology from our #playground to #weStandFor, which means that we are that good in that new technology and faced and solved all issues, that can occur. Now we are ready and stand for the latest technologies! ๐Ÿ†๐Ÿฅ‡
Thus, the outcome of an e.g. 3 months focus in LABS is a great knowledge about a brand new technology and a gorgeous new product or solution. I think we can be proud of both! ๐Ÿ‘๐Ÿป๐Ÿ‘๐Ÿป

The movement of technology from #playground to #weStandFor. Every stack has his own topic leader, so don’t miss changes and updates.

To manage this pipeline from playground ๐ŸŽฎ to the output โœ… we set up a backlog with great projects. Everybody in our company is free to add some projects to our backlog and come up with ideas ๐Ÿ’ก. In this accelerator program, we decide the sustainability and the potential of this suggested project ๐Ÿ“Š and evaluate the sexiness of the technologies ๐Ÿ™€. If we all agree with this internal pitch we plan and start having work and fun! ๐Ÿฅณ

What does this mean for our partners and clients?

With our LABS unit, we can offer you an overview and solutions by using the latest technologies ๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ’ป, which can give you more security ๐Ÿ”, to be an early adaptor ๐Ÿฅ‡ on your specific market or even save money ๐Ÿ’ต!

What does this mean for our techies and applicants?

At N47 you have great development possibilities ๐Ÿ“ˆ and learn always new technologies. You are not stuck into a technology for years ๐Ÿคท๐Ÿผโ€โ™‚๏ธ, that you miss new things. In our LABS unit and also with our Hackdayz you have the opportunity to develop awesome products and contribute a great environment for yourself and your teammates. Join us today in Zurich ๐Ÿ‡จ๐Ÿ‡ญ, Konstanz ๐Ÿ‡ฉ๐Ÿ‡ช or Skopje ๐Ÿ‡ฒ๐Ÿ‡ฐ.

N47 a young company with great potential for developers

Reading Time: 3 minutes

Yes, this is exactly what you think from reading the title, in the next few paragraphs I am going to talk a lot about N47, not because I am an employee there and I have to, but because I am in love with the company I chose.

It all started when I decided that working in a big company doesn’t give me the joy that I want out of my professional life. If you spend 8 hours/day at work, it makes sense to find somewhere where you’ll feel like home, where you can develop & improve yourself professionally and personally ;).

I remember the day that I came to N47 for an interview and the first thing I heard in that interview was,

We are here to help you be the best & achieve your goals.

Fatih Korkmaz

I was like REALLY, that day I knew that this is the one for me. N47 as a company doesn’t search for geniuses, we search for team players because even if you don’t have the best players in the world, you can be the best as a team, and these guys are living proof of that:

What defines a team player?

DEMONSTRATES RELIABILITY

You can count on him/her to get the job done and deliver good performance.

COMMUNICATES CONSTRUCTIVELY

A team player speaks up and expresses his/her thoughts and ideas clearly, directly, honestly, and with respect for others and for the work of the team.

LISTENS ACTIVELY

Good listeners are essential for teams to function effectively.

SHARES OPENLY AND WILLINGLY

Team players are willing to share information, knowledge, and experience. They take the initiative to keep other team members informed.

EXHIBITS FLEXIBILITY

Good team players roll with the punches; they adapt to ever-changing situations.

Googliness

Now that we know what a team player is, let’s have a look at the company, I always call N47 Mini Google, because we have the Googliness.

Googliness means being focused, and striking a balance between short-term and long-term objectives. Being proactive. Google’s Code of Conduct says โ€œif something is broken, fix it.โ€ But being proactive also means anticipating moves ahead of time so to take action preemptively.

We can all agree that nobody can work for 8 hours straight, everyone needs a pause, for this, we have a lot to offer from space with PlayStation, Nintendo, foosball table, snacks, drinks, small gym…

More we are also open 24/7, you can come here on weekends study, chill on the terrace, grill…

Now that we talked about what defines a team player? how does N47 look like? And what we are searching for? What are you waiting for?

Contact us as fast as possible and get yourself a place in our train to achieve greatness.

Entrepreneurship: in touch with Saygin Yalcin.

Reading Time: 2 minutes

Who is Saygin Yalcin?

Saygin Yalcin was born in simple conditions in Bremen ๐Ÿ‡ฉ๐Ÿ‡ช and after his studies, he moved to Dubai ๐Ÿ‡ฆ๐Ÿ‡ช with a single backpack ๐ŸŽ’ but with a goal a vision to become a successful entrepreneur. ๐Ÿค” And he reached his goal! ๐Ÿ’ช๐ŸปWith sellanycar.com and a big deal (souq.com) he opened the door to become a successful entrepreneur. ๐Ÿคต๐Ÿผ Now he is awarded as the smartest and most influential man in UAE and still going on with his success. Even in social media, he became a brand and influencer.

What do we get out of the conference?

In 2019 we established a new unit in our company called LABS. ๐Ÿงช Because as a digital agency ๐Ÿ’ป we โ™ฅ๏ธ technology and we want to use our Labs as a playground ๐Ÿคผโ€โ™‚๏ธ for upcoming technologies and a platform for developing new products. We are not looking just for business solutions also for mainstream solutions. With the talk of Saygin, we want to check-out his thoughts, this though roadmap ๐Ÿ›ฃ and how he reached the top and motivate our employees to bring also to our company the next big thing.

What are our expectations?

Our expectation is to have also the view outside the daily B2B. To motivate our teammates to go for the next thing and to show that as a digital agency we are ready to change the world. To make simple manual processes automized and to have a bigger vision than just implementing tickets. Technologies are a tool to create awesome solutions and we want to create awesome solutions for businesses but also for people.

Travel Details:

When: ๐Ÿ“… Sa. 11. May 2019 19:00 โ€“ 23:00 MESZ
Where: ๐Ÿข Hugenottenhalle, 63263 Neu-Isenburg
Travel: Drive to Frankfurt by car ๐Ÿš— – not a big deal
Price: 99 EUR ๐Ÿ’ต per ticket

Want to meet there? Just contact us.

Beyond the evolution of agility

Reading Time: 9 minutes

Hey you! In the following article, I try to dare a hypothetical outlook on future constellations of people in the context of entrepreneurial and individual interests.

Currently, especially in the IT sector, the concept of agility and associated methods and artefacts should be widely known, recognized and used. But the question arises for me, after the “naturally even better” solution from the point of view of all participants. Because do we not strive for a world in which we should at least not carry any organizationally open questions with us? Obviously, I do it. In short, you could also speak of a supposed cost reduction and efficiency increase in the entrepreneurial sense. Stop, that was maybe too fast.๐Ÿค”
Before we venture into the world of free pluralism, it is worth describing the title of the blog to better understand the approach of the coming end of the mentioned agility.

Evolution describes in a biological sense the phylogenetic evolution from lower to higher forms of the living. No matter what exactly the living thing means for us today. However, you can use this progressive development of certain contexts insofar as they represent the nature of our social behaviour or cooperation.
If we now move into the realm of the world of work, here too we can see an evolution in the interaction between the employee and the entrepreneur. Historically, and also in terms of civilization, one can point out the following timeline: of a hunter making his spear in the sense of the struggle for survival for himself and his clan and passing on this skill to the next generation (as a transfer of knowledge or covert order to continue this); about the very first entrepreneurial forms in an ambivalent employment relationship, to actual profit-making production and proven profit-seeking.

Taking into account the number of people and the needs such as food, some can detect a strong delineation of the opportune sides over time. Looking at our modern development, we came from a partly dictatorial working world to a moderately structured hierarchy, into a flimsy open working culture of cooperation. The move, from the largely totalitarian work systems to a self-determining working method, was logical and not surprisingly the first to be found in areas that were difficult to understand and predictable and still are.
The IT ๐Ÿ™„ and development departments were among the first to use well-known industrial artefacts like Kanban in their favour. Over the past few years, this has become a discipline of its own, which in turn has created a responsibility or even a hierarchy. Someone could say, considering the commonly used agile model that necessarily, with control and control mechanisms (Scrum Master, Plannings, Charts, etc.), the claim of self-determination was forced back into a corset.
Everything now has flown over, you can perhaps consider a “return” of things. Somehow, the conflict between the nature of life and the artificial world seems to lead back to the origin. But humanity has and will resist it again and again in this age of the earth.

I do not want to talk about facts, but at least in the area of IT, a closed transition to this form of “things” is almost inevitable. Similarly, there is almost a certain social compulsion to join this. This change can be seen simply in the number of companies that already use agile methods in subareas or their organization. And there are more and more.

But the question of whether it is the absolutely definitive way is only discussed obscure. To publicly confront oneself with a potentially critical attitude is now considered unfashionable and unattractive. It is now a domain of the younger culture to want to deliver themselves to a self-reflective surface. Sometimes one tries to get rid of the already mentioned corset again. Interdisciplinary is the keyword here. But is not that also an escape forward or even back to the past? There has always been a claim to position employees self-sufficiently in the right place in the company. Incidentally, here is a small digression to the “Peter Principle” quite amusing. But I want to concentrate more on the group dynamic aspect.

The dilemma.
As with any innovation, its manifestation and burgeoning acceptance, so to speak creates a generational conflict. If the current protagonists of this culture are, almost without exception, supporters and optimizers of this agile system, there will be a radical discourse for a new kind of corporate structure in the future as well. When? Soon! Relative to our desire to make our participation in the entrepreneurial activity completely uniform and decisive. Because that’s where single individuals try to take the majority to lived self-determination. Then at least e.g. almost every meeting would have a really measurable result. ๐Ÿคญ

Does that automatically include a forced change? I think you have to use the needs and their changing meaning for humans. After all, it was all about survival at first, but in the future, it’s all about not drowning in the mush of the growing mass of potential workers. Prince Lev Nikolayevich Myshkin could certainly be used as a paradigm for a playful and beneficial naivety and, so to speak, a relaxed attitude to life, but so much smart serenity is generally unlikely to be expected. And you and I are full of aspiring ambitions!

Accordingly, the need for a seamless lifestyle that unites both the private and the business. This now applies tangible and more manageable for us. In order to achieve this, thinking and acting must be equated strategically and tactically with an entrepreneur. The modulation of these two life parallels requires a revolutionary act. The employee of today already carries the seed in itself. Not only the claim to shape his working environment according to his needs becomes clearer, no, also the desire for the determinability of his own work, at every convenient time. Hierarchies of today will disappear (the so-called flat hierarchies seem to serve me rather as bread and circuses instrument).
The top and the bottom will remain at a logical level. It is about the personal benefit and the equal distribution of personal claim (profit) in its existing phase of life. Certainly, the fight of transition to such a new system will not be easy, because man is often a little narcissist and the envy in the way preventing. The “New” need reliable friends!

It will again lead to the formation of a new social order, which, however, does not, as it once did, take its impetus from individuals, but represents participation in a global cultural process. Of course, this is more than worrying, but you probably will not even notice, because you’ve always been involved in a change process: Evolution.

So far, all of it has been pretty daring theory and you can also give up irony or cynicism ๐Ÿคซ here if you have a sense of humour. However, it would be totally overstated to see a reissue of a “labour power” or a dissolution of any democratic aspect. It will simply be the next evolutionary step. There are branches that will eventually cease to exist. But in best case, a new one could emerge before this end.

How could this be in the distant future?
Any demand-driven venture will be reduced to a few but stable organizations. There will only be more or fewer entrepreneurs. Ensuring production and service will be the driving force for all. Each participant joins according to his abilities but is paid in equal parts. There will be no more reward in its monetary form. The remuneration is rather the assurance and availability of other services. Here, not the weakest link determines the beat, as it is e.g. for some scrum teams today, but the sole urgency and benefit to the common good. It automatically uses the right and necessary resources. The self-determined freedom seems to be more than tempting, but now everyone can suffer an entrepreneurial defeat. The motives to succeed are a true basic need. No safety-net but many new opportunities and potentials to enrich his life through his contribution to the community.

In the end, I want to sprinkle a lot of positive energy over the whole thing.
After all, so-called agility has actually given us more courage and freedom in thinking. It is the key to opening the door that will lead us into a new era. The question of whether this article will now have a direct benefit, I would deny. It is also unlikely that a current entrepreneur will engage in radical new concepts in the short term. The dangers for the company and also the social responsibility are simply too big. Also, I can imagine a momentary separation of powers and equal distribution of the consideration, very difficult. Too many dependencies, even in a small artificial trial environment, determine our actions. ๐Ÿ™‹โ€โ™‚๏ธ But …

It is important for me to offer both the employee and the entrepreneur a world full of new perspectives and exciting opportunities. It may be that I have dealt with this topic too superficially, but I would be happy to receive more opinions and ideas from you. Only those who do not completely ignore the suggestive future will most likely remain successful. In this sense…

stay agile!

It’s all about teamwork, creativity and cultural change

Reading Time: 6 minutes

People of different religions and cultures live side-by-side in almost every part of the world, and most of us have overlapping identities which unite us in very different groups.
We can love what we are, without hating what- and who we are not. We can thrive in our own tradition, even as we learn from others, and come to respect their teachings

Kofi Annan

Over the past few years, the field and management sector of major companies have a big problem of how to arrange the days of their employees, something that will give a bit of strong light and positivity, which will avoid monotony and on the other hand give a great impetus to their creativity and vision, much greater motivation and strong spirit in overcoming further obstacles and challenges. The problem is even greater if companies are stationed in several locations in different countries so that communication is interconnected constantly through technical apps, almost virtual, simply a voice, perhaps a shy picture or video call and of course mostly text and chat conversations.

N47 locations: Switzerland, Germany and Macedonia.

It is very often the case that the company hierarchy is a list of members of different cultures, nationalities so that it becomes an even more difficult task of organizing team buildings. But on the other hand, it is one of the reasons why that makes them special.

The differences are part of us, the differences are making us so special, and of course differences, we know well and we have become accustomed to it.

Differences – make us special and unique.

Team building, joint team events or hacking term in the IT industry are part of every company agenda, happens every year and they often happen a few times per year.

Itโ€™s a chemistry thing, itโ€™s the time where you can share your points of view, your thoughts, your personality, your creativity, your vision, itโ€™s the time when you are not representing just yourself, but also your culture, your country.

But, the idea of creating an event, that will bring together โ€“ Team Building and Hackathon event?  Yes, we did it and we arranged and created. Almost one week, gathering the team together. The Family!

24 hours of work, pure juice of 100% creativity, dedication and hard work.  Commitment always brings success, and YES some of the team after the deadline and voting for the best team and the best project made, they had a shootout with the Champs Titles and Presents. Absence Hub – Resource Guru and Absence.io connector TEAM did it, they collected the votes and drove all the way through like Real Madrid in Champions League.

Yes, it was worth it! Title goes to the winners!

The event was a success, the employees loved it. And all of them are sharing the same opinion, maybe some time and somewhere everything is not 100% perfect, but even the misses are part of that. People create, sometimes in the process of creating always is something missing, but in the end, the finish line and the title – thatโ€™s all that matters!

Final conclusion โ€“ 100% success and thatโ€™s what all IT companies need, at least once, but it’s good to be twice or even more per year.  Itโ€™s chemistry, it is fun, it is releasing the creativity inside all of the members of the company that doesnโ€™t have a chance before to describe themselves with their own words.
It’s a fact that programmers find Hackathons the perfect venue to unleash their ideas, it’s often that these kinds of events produce ingenious products or ideas, or even they show the real potential, creativity, talents of employees. It’s an easy challenge, but the benefits of it can be great for the organization, company or network. And together with team building events, it’s double more fun and joy for the team.

The last moments after the end of the event, the euphoria of the faces of all colleagues, but also a bit of grief over why it was all too short, everyone wants more time together. But that’s the idea and motivation for the next event. Where, how, when, what’s next? Give your thoughts and ideas, let’s take a look and decide together. ะœaybe somewhere on the sea, fishing, hiking, or mountain and skiing? Or on some great concert with DJs or maybe Stones or U2?

Afterwards, travelling back to home town, sitting in the aeroplane and thinking about the past few days, wow it happened all so fast and the days flew like a fast cigarette breakโ€ฆ

The A-team surrounded with lots of positive energy and good memories. And the question is what next, where to go next, what should we arrange next?

I think, whatever, just bring it on baby!

Do we love coding?

Reading Time: 6 minutes

a non-scientific try to investigate the passion between man and coding

Since you have managed to get to this blog, the mystical behavior of the internet is not completely foreign to you.
Things in your life such as your mobile phone, your washing machine, your TV, your car, your game console and much more are animated by magic of the same secret interaction and offer you comfort, information, benefit and joy.

๐Ÿค–  Coding?  In order to make it all work, it requires instances that control the entire process of your inputs and their outputs to the (mostly) expected result. We exclude all imaginable forms of existence of the implementation of these seemingly complex processes and refer to the ordinary person known to us. To be precise, I would like to limit it to an ambitious and highly motivated employee, a software engineer, in our company.

โค  Love?  I’ll make it short โ€ฆ what we do is what we obviously can or should be good at. To put it even deliberately: That’s our job!
Isn’t it true that we only really succeed if we identify with it or feel emotionally connected? Yes, maybe I am exaggerating with this daring statement. So as not to go too deep into moral and ethical realms, we find that here we speak of an obviously great passion and affection.

so …

For outsiders, it really seems to have the appearance that we are here after cookie-cutter approach incorporate cryptic things in our machines, which then as a matter of course, e.g. can display a webpage on your device.
It seems unimaginable that the effort of making even a big, beautiful picture appear on the screen is really an enormously complicated matter. Also the click on a button and the following action is no big deal. And you are right! And not.

It is comparable to a cozy sports evening in front of the TV. We see all these athletes who make a lot of money with it, for example to chase a ball accurate, in a breakneck speed, on the tennis court and amuse us about balls that land in the net. Everything looks so easy and simple. In reality, if you try it yourself, you will first realize what a tremendous achievement is behind it and that it is not as all easy as it seemed to be. It is very very very much a lot of training, diligence, overcoming, will and experience behind it. Just like it is to generate code.

But there is also another aspect to consider. The artistic. Of course!

To generate code is actually somehow text-book or guidelines and standards to be followed (better yet). Nor should the geometric triangle be reinvented.
But as with an orchestral conductor, the art is now to bring together individual components that are obviously needed to get the desired result. Here, the nuances, interpretations, deviations and also new ideas set the tone.

The creative, innovative and courageous part makes it all. Even for problems that have not yet been solved satisfactorily or for this one special case, there is no solution โ€ฆ suddenly the creativity is in focus.
Of course, it requires the understanding and mastery of the tools necessary for this. The analytical and logical thinking. The art of composition leads to a comparable Mr.Spock & Cpt. Kirk relationship!

Now, looking at this, there seems to be more compelling reasons to ask “Do we love to generate code?” to agree in the affirmative. Or does it rather seem to be a community of convenience and thus a love-hate shape? It’s not just about typing, commonly as actual “coding”. People begin to rationally separate means and purpose.

You may know that too?
On the weekend you eat a really nice, maybe opulent, meal at a well-laid table; preferably with family and friends. (dishwashing not considered)

On the one hand, there is cooking and on the other, eating as an event. Both have emotionality.
The cooking is possibly comparable to coding. You prepare something. Different ingredients are put together or separately in the right condition and at the very end โ€ฆ it comes to the table, where even the consumers are waiting eagerly for it. The actual eating process is then, as well as I would almost say, meditative state to describe.

Anyway, โ€ฆ. finally, it is that this whole event has been divided into different phases aka love affairs. The chef and guest comparable to software engineer and internet user or service provider and customer.

We like to 
be your chef!

We gain more from our actions than just intrinsic satisfaction. Everything, except to bring you into rapture, is alien to us! We want that โ€ฆ we need that! That is our mission and passion.

Coding as a term of necessity.
The mechanical move of the fingers over the keyboard. The process routines such as e.g. to saving and committing the code. Do we love that (okay, some may have an obsession to it) or is it much more than only this?

If we imagine that we do that without achieving a result, then โ€ฆ yes, what then? I think that would be very unsatisfactory! But we don’t want to get into this condition!
We are more than that! We see ourselves as enablers. As a big hitter. As those who make your life a little bit easier, better, more enjoyable and more beneficial..

… we love it!