What-is Series

  • Technical Debt Explained
    To understand technical debt we first have to remind ourselves of the principles of financial debt. Financial debt lets you have the benefit now at the cost of making regular interest payments later.
  • What is Cloud Computing?
    I get asked a lot about cloud computing and a lot of the questions are “what is cloud computing?”. So here is my answer to that question, which I have tried to make as simple as possible.
  • Shared Understanding: 5 Ways Software Teams Can Improve it
    As an individual developer working on a project, you have a very clear vision and understanding the work. The moment another developer joins, everything changes. You suddenly need to start working on shared understanding. The new developer needs to understands as much as you do and get the whole picture.
  • Improper Costing Techniques Could Be The Reason Your Software Development Projects Fail
    Clients that need software built always want to know how much it will cost them, and a lot of times (at least as we have experienced at Intellectual Apps) they want to have this information before work begins. In order to get a “realistic” estimate of how much it will cost to build the piece… Continue reading
  • Software Developers, RAM, and Maintainable Code
    The software developer’s brain works just like a computer, it has a RAM! When working on a product, the software developer has the product clearly in her RAM ranging from the tasks she has to do, the tasks other team members have to do to the general direction of the product.