Developer cut in pieces

How to divide a resource? Wood Take the wood Take 50% to build dollhouse Take 30% to build a garage Take 20% to build a toy car Now you have 3 pieces of wood and you can quickly deliver three wooden toys. Software developer Take software developer Assign 50% to project A (head) Assign 30% to project … Continue reading Developer cut in pieces

What’s up in Java world?

This year I've explored Java world again @DevoxxPL in Cracow. And whereas last year was full of the microservices and functional programming hype, this year was more steady. Microservices are still a dominant architectural trend. Aside from different aspects of Java (like an overview of Java 9, JVM Mechanics, JEE 8, Concurrency concepts, performance or … Continue reading What’s up in Java world?

Slides: How to care about software project?

Thanks everyone for attending my presentation. If you have any questions or just want to talk over a cup of coffee don't hesitate to contact me via your favorite means (I'm social!) Here are the slides from my presentation (available also on Speaker Deck). And a short summary of what it was about if you missed … Continue reading Slides: How to care about software project?

We all have something to teach. We all have something to learn…

It'll be short today. And a little bit more personal 😉 I'm attending Devoxx Poland again this year - that was my first conference ever and I have to say that: it changed my career, showed me new paths, encouraged to learn things again. I think that's what conferences are for. They encourage conststant learning and … Continue reading We all have something to teach. We all have something to learn…

Developer interrupted: The cost of “One minute”

Imagine what happens when you approach the developer in a middle of that task? Now, if you think he/she can pick up where he/she stopped you couldn't possibly be more wrong.

Efficiency driven innovation killer

When your dev don't want to follow the process he's incompliant, isn't he? But what if the process is killing creation and innovation?

What should you know about a human side of code review?

Imagine yourself sitting in front of a compiler, tasked with fixing a small bug. But you know that as soon as you say "I'm finished," another developer - or worse, your boss - will be examining your work. How do you feel? Anxious or encouraged? As software engineers, we take pride in our work (as well … Continue reading What should you know about a human side of code review?

The Benefits Of Kanban board (even) outside an agile project.

My company uses IBM DOORS connector for JIRA to simplify requirements tracking process. However, the way requirements are transferred to JIRA from DOORS makes it hard to say what the requirement is about. So when I was looking for a way to view the actual requirement my project manager told me about a possibility to … Continue reading The Benefits Of Kanban board (even) outside an agile project.

To meet or not to meet? Understanding the hard language of expectations…

Recently I wrote how to deal with requirements in the process of a software development. Requirements are often customers expectations but those aren't always the same. And not only your customers have expectations. In reality, every person included or interested in a software project has her/his own interests and expectations. And even as a simple developer you … Continue reading To meet or not to meet? Understanding the hard language of expectations…