Category Archives: Experience

My experience collected from my job and my projects like www.chessmasters.eu

Testing is developers’ job not testers’

When I started working as a developer, I didn’t work with a tester. So I keep thinking that quality and testing of the code is developer’s job, and Gojko Adzic presentation confirms my understanding of software development process on some … Continue reading

Posted in Experience, Observations | Leave a comment

TDD Infix Expression to Postfix Form Software Kata

Posted in Experience, Java Experience, Software Katas, TDD | Tagged , , , | Leave a comment

TDD Integer Stack Software Kata

Posted in Experience, Java Experience, Software Katas, TDD | Tagged , , , , , | Leave a comment

Reflection Of Intelligence

The real reflection of intelligence is to create order in the chaos despite of catastrophic  environment!

Posted in Experience, Observations, Software Stories, Thoughts | Tagged , | Leave a comment

Cohesive Software Design – Observations

This week I have been explaining about cohesion using materials from Prag Pub Magazine and realized something ultra very simple. The definition of cohesion is “proximity should follow dependency” which make me see that cohesion(proximity) is function of dependency. So … Continue reading

Posted in Experience, Observations, Software Design | Tagged , , , | Leave a comment

The Mother Programming Language

Today I have to do a test for programming skills for one of our potential clients. There was very interesting questions for short time. For example I had to implement a stack for 3 minutes in any programming language! My … Continue reading

Posted in Experience, Thoughts | Tagged , | Leave a comment

The Lean Thinking is The Life’s Thinking

You can’t be lean in your job, if you don’t have lean thinking in your life.
So next time when somebody says you that he is lean in his job take a look at his life!
 

Posted in Experience, Observations, Project Management, Thoughts | Tagged , , , | 1 Comment

Metaphor for Software Building :D

Can you imagine a skyscraper to be build without scaffolding ?
Now, why do we expect to create a serious software product without unit, integration, and acceptance tests ?
P.S. Please don’t forget to put wall-papers on the walls before … Continue reading

Posted in Experience, Project Management, TDD, Thoughts | Tagged | Leave a comment

Lean Principle “Eliminate Waste”

Today on one of my conference calls I observed very known situation from my past, and I remembered one example of the lean principle “Eliminate Waste”.
Building the Wrong Thing
“There is nothing so useless as doing efficiently that which should not … Continue reading

Posted in Experience, Observations, Project Management, Read Articles, Thoughts | Tagged , , , , | Leave a comment

An Interesting Presentation About Technical Debt

Today I take a look one interesting presentation about “What is Technical Debt?”. It’s very horrifying to see scissors in somebody’s chest, but it’s not  horrifying when IT guys crash a business for million dollars and life of many people … Continue reading

Posted in Experience, Observations, Project Management, Thoughts | Leave a comment