Entrepreneurship posts

44a92cadb5b15a040e0c7a3c19cabced

How I transformed from a regular developer into a CEO of 30 people company overnight

Huge crises happened to us a few times.

When Łukasz, the founder of Ragnarson, passed away in 2014, Ragnarson almost collapsed.

Continue reading
44a92cadb5b15a040e0c7a3c19cabced

The first step to a self managed company: transparency

It took us 6 years and a lot of trial and error to transform Ragnarson into a self-managed company where people get to even set their own salaries. This series of blog posts is a step-by-step guide to changing your organisation into a self-managed one.

Continue reading
44a92cadb5b15a040e0c7a3c19cabced

When your company is just like everyone else's

In 2016, a crisis was at our doorstep at Ragnarson. We just lost two major clients, needed to lay off our people, and struggled to get new projects. There were more and more software agencies appearing around us, and we felt like we were “just like everyone else,” with the same, undifferentiated offering.

Continue reading
44a92cadb5b15a040e0c7a3c19cabced

A motivated team starts with the recruitment process

In April 2018, my business partners at Ragnarson and I joined a local group of IT entrepreneurs in Lodz, Poland. We usually meet once a month and discuss topics that are relevant to our interests. It's a place to learn from each other and share our struggles.

Continue reading
D87b50f7d7d0b0314dc4714a247c2022

How to choose a bug tracker for a small startup team

Choosing a project management tool isn’t an easy task. There are tons of SaaS/web-based issue tracking tools out there (like with TODO apps for personal use.) Quora and Stack Exchange threads are full of comments written by marketing teams about these...

Continue reading
44a92cadb5b15a040e0c7a3c19cabced

When to move away from Heroku - the cost analysis

The problem

Are you using Heroku or a similar provider and you are not sure how cost-effective it is in the long run?

Are there other limitations of a Platform-as-a-Service of your choice and it would be great to know how expensive and complicated it is to migrate if necessary?

If you are concerned by either of these let me show you if and when it’s worth to start considering a change.

Continue reading
01caa77a1f122a1371fed292cab37c72

How to make sure you deliver the product

As developers we constantly try to improve our knowledge. We are trying to implement features where the code will be easy to maintain in the future. It is really important when we work on some long lasting, complex project. But should it be a priority when we work for a client with limited budget or tight deadline?

Continue reading
3254f15ea674eb387b83ebc59253a97d

Your own free PaaS with Dokku and Let's Encrypt

I've been working with Platform as a Service products for almost 3 years. I truly believe that an introduction of PaaS solutions was a breakthrough for web development.

There are many online services that provide an efficient and relatively cheap entry-level PaaS (e.g. Heroku, EngineYard), but what about self-hosted alternatives? Do they exist? Are they a good call?

Continue reading
5122e54437a4b89911623dfbe9a2f3c4

"By order of the Peaky fuckin' Blinders" - how to do dirty work and don’t get caught - episode 2

"Intelligence is a very valuable thing, innit, my friend? And usually it comes far too fucking late."

Alfie Solomons

This time is different. Intelligence comes in the right time. In the previous episode, we learned how is “our” API working. It is time to code the scraper that will use this API to get the data we want. Unfortunately, the API provider probably doesn't want us to get this data. He will ban us as soon as he will notice our unwelcome activities. Good news is that we will be smart from the beginning and prevent being noticed and banned :)

Continue reading
5122e54437a4b89911623dfbe9a2f3c4

"By order of the Peaky fuckin' Blinders" - how to do dirty work and don’t get caught - episode 1

“Everyone's a whore, Grace. We just sell different parts of ourselves”

Thomas Shelby

Life is not always nice, simple and easy. Sometimes is more complex. Sometimes you are its lawful citizen. Sometimes you break the rules and do some dirty, shady things. Sometimes you are a copper. Sometimes you are a scoundrel. One day you are writing an API and taking care of its protection. Another day you are receiving the task to use someone else API without permission. It is not a thing you should do, but in startups game sometimes you have to do whatever it takes. It is possible to do that if the API is protected by basic auth. I will help you to do it right and won’t be caught.

Continue reading
5fe54836166814373278ca4bf0140922

Preparing for Impact

Maximizing your software development runway on available budget

Last year Ragnarson cooperated with the Archangel Summit on preparing the Archangel Contest. We also sponsored one of the prizes - software development services for the best submitted business idea. Now we are working with the winners on moving their application to the next level. We will share some of the details in the near future.

Continue reading
34a7e79ad1a625db8dfc3907c418db20

Blockchains: A brief introduction

This post begins a series about the blockchain technology wherein I will try to answer the common questions like what it is, how it works and where blockchains are used. However, I will not go into technical details, I will only focus on a general overview.

Continue reading