• A tool-oriented mindset can lead to unnecessary complication

    Tools are supposed to make our lives easier. Any obligation to blindly use them may cause unnecessary complications. The software/IT market is rapidly growing, where...

    View Full Post
    Tools are supposed to make our lives easier. Any obligation to blindly use them may cause unnecessary complications. The software/IT market is rapidly growing, where programmers with various backgrounds are absorbed into this market every day. Accordingly, time-to-market becomes essential for individuals who are excited by state-of-the-art tools and technologies. There are always such ‘Everything...
  • Knowing your enemy is key to victory!

    When designing software, two major enemies are born with the product: Legacy and Technical debt. Each day passes, they become larger and larger. Because you...

    View Full Post
    When designing software, two major enemies are born with the product: Legacy and Technical debt. Each day passes, they become larger and larger. Because you feed them everyday. Regardless of how well you equip yourself, they destroy you from inside. Attack them before it becomes too late!
  • Frameworks: attractive to live, but costly to leave!

    When designing software, frameworks are very attractive. Despite all the good features they provide, it can cost a lot whenever you need to leave. …...

    View Full Post
    When designing software, frameworks are very attractive. Despite all the good features they provide, it can cost a lot whenever you need to leave. … “Last thing I remember, I was Running for the doorI had to find the passage back to the place I was before‘Relax’ said the night man,‘We are programmed to receive.You...