Bright Devs Blog

No risk, no fun or: How I learned to stop worrying and love the risk management.

No risk, no fun or: How I learned to stop worrying and love the risk management.

risk management agile project management ISO ALARP

I’ve been researching and writing about the agile approach to risk management for quite a few years now but mostly in relation to safety-critical software (for example here , here and here ). This time I wanted to address other types of projects, how it can work in practice and why the risk is not necessarily a bad thing. I started to write this blog post back in March, I already had the title and some notes. And then something unexpected (but apparently still predictable) happened - a global pandemic. Suddenly, writing that if there’s no risk, then there’s no fun seemed inappropriate. Going out, ignoring the risks, was simply foolish and arrogant. We were all stuck in our homes, not sure about the actual threats, following the numbers, untangling expert advice from the conspiracy theories, trying to predict whether we’d make it to the summer at all. With live footage of human tragedies unfolding in different parts of the world, we looked out the window to see the trees in bloom and...

No risk, no fun or: How I learned to stop worrying and love the risk management.
Bright Inventions recognised by Clutch as amongst the Top App Developers in Poland in 2020

Bright Inventions recognised by Clutch as amongst the Top App Developers in Poland in 2020

Clutch app development web development Blockchain B2B

We just got some exciting news here at Bright inventions! Our team just received a message from Clutch analyst Jeff Dixon informing us that our hard work has led us to be one of the top developers in all of Poland for 2020 by Clutch! We’re a software development company with a strong focus on app development and IoT development– more important than ever for small businesses in 2020!

Bright Inventions recognised by Clutch as amongst the Top App Developers in Poland in 2020
Which hat should I wear today? How to make your team meetings more effective

Which hat should I wear today? How to make your team meetings more effective

brainstorming thinking process de Bono creativity teamwork

There are lots of efficient brainstorming techniques for teams such as visualisation-based method, step-ladder technique, mind mapping, rapid ideation and many others. All of them can create a large space from which to pull the best ideas and make your meetings successful, but today I would like to focus on one method that I have found really meaningful and effective - The Six Thinking Hats method by de Bono.

Which hat should I wear today? How to make your team meetings more effective
Why would you use Substrate?

Why would you use Substrate?

substrate parity blockchain

Substrate is a framework to build blockchains. People behind Substrate had built many blockchains before and noticed that they had to do the same hard work over and over again. Thus they tried to create a framework which would make deploying a blockchain as easy as can be. At the same time they wanted it to be as generic as possible, so that a developer can customize it to their needs.

Why would you use Substrate?
Brief introduction to transfer learning

Brief introduction to transfer learning

deep learning image classification transfer learning

In this item, I want to share with you the core idea behind transfer learning. We will solve a simple classification problem where we will try to correctly classify surfing, windsurfing and kitesurfing images but you can easily solve different problems relying on described steps

Brief introduction to transfer learning
7 sins of demotivation every manager should be aware of

7 sins of demotivation every manager should be aware of

motivation work engagement team management

Being a team manager is quite a challenge nowadays as your team is usually a bunch of people with different personality traits, different life experience, different needs, priorities and often a different attitude to life. And what is more important, being a manager means being cautious enough to make these people work effectively together, and being careful enough not to omit the moment of potential crisis that would not be able to be undone anymore.

7 sins of demotivation every manager should be aware of
Creativity in quarantine?

Creativity in quarantine?

design graphic inspiration isolation

Today during the pandemic times, the times of social distancing, proper 30 sec washing hands, times of sanitisers, masks, gloves and quarantine we all seem to feel isolated and lose our creative vibes. I don’t want to divide people here on creatives and non-creatives. I believe that every profession requires creativity and every person is creative in their own unique way. Creativity is an inspiration drawn from the outer world, from people we meet, from conversations we conduct and things we see and experience.

Creativity in quarantine?
Connecting to Substrate blockchain from NestJS

Connecting to Substrate blockchain from NestJS

blockchain nestjs javascript substrate

Create a sample NestJS project

Connecting to Substrate blockchain from NestJS
Successful designer-developer collaboration in MVP work environment

Successful designer-developer collaboration in MVP work environment

MVP design UX UI cooperation

Undertaking a brand new idea and turning it into a successful product is always thrilling but also risky. In order to create a successful and meaningful project it is essential first to build Minimum Viable Product (MVP) to see if we are on the right track and if our strategy is going in the right direction. That is why, building MVP gives us an advantage, as it helps define all possible pitfalls, eliminates gaps in a wholesome product in future, or even helps to understand if our approach should be changed completely already on the early stage of the project.

Successful designer-developer collaboration in MVP work environment
Watch out for large strings crashing your Android app

Watch out for large strings crashing your Android app

android large string aapt apk crash

I’ve recently come across a weird and totally unexpected issue while developing an Android app. I bet a lot of people may have enough luck to never notice it but if it finally happens to you and crashes your app, it’s quite hard to pinpoint the cause of the issue quickly if you don’t know what you are actually looking for.

Watch out for large strings crashing your Android app