Take a break

Just one more... Do you know the feeling of I'll compile it just one more time or I'll fix only this one more bug? The thought that suck you into few more hours of writing code? Then you notice there's no one working anymore or there's late at night already and there's high time to … Continue reading Take a break

If you were hit by a bus tomorrow would your project be dead in the water?

If you were hit by a bus tomorrow... If you were hit by a bus tomorrow (knock on wood) would your project get stuck? I still remember when one I worked on did. Well, I wasn't exactly hit by the bus, but from the project standpoint, it was close enough. We worked on an important … Continue reading If you were hit by a bus tomorrow would your project be dead in the water?

Estimates & different points of view. Business vs developers

I made an estimate... I took part in many projects, but there is one I particularly remember... As soon as I joined the team technical lead gave me a white paper with requirements and asked for estimates of a new functionality. Totally new. I was asked to estimate a chunk of the system (I had … Continue reading Estimates & different points of view. Business vs developers

Developer under time pressure ? work faster : work better

Mind reading and predicting future techniques aren't fully developed yet. So lot's of software development projects is late. It get's better when the agile processes are successfully adapted but it's not always the case. There's always more work to be done in the project than we initially predicted. Business needs change, we misunderstand the expectations, estimation … Continue reading Developer under time pressure ? work faster : work better

Inking and thinking in software development

It's not the ink—it's the think “It's not the ink—it's the think,” wrote Robert Mankoff (New Yorker cartoon editor), answering to the question how to get ideas for cartoons by people who want to submit them to The New Yorker. "There really is no trick—you just have to think of them" he said. It's the same in creating … Continue reading Inking and thinking in software development

Feeling stuck? Getting past the programming blockade.

The production system broke last Tuesday... I got a phone call last Tuesday around 8 pm. The operator told me a daily task broke in the production and I had to take care of it as soon as possible. I turned on my laptop and connected to the customer's system. I checked the error logs and … Continue reading Feeling stuck? Getting past the programming blockade.

Jump Start into Java Learning Path

Last Sunday I've talked to a friend. She just recently picked up Java. We're about to start a learning experiment: she is going to learn how to write code in Java, I'm going to help. Work out a plan and set up exercises. I decided to blog about what we're doing here. The "learning" posts will be visible … Continue reading Jump Start into Java Learning Path

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…