About computer science, crafting software, and what happens in between
  • Reflection on Software Quality

    McCall’s (1977) innovation was the creation of a relationship between quality and metrics. McCall covers all aspects of software development in a way that is, in my opinion, still actual for the best part. McCall shows its age essentially in how it covers the software lifecycle because it embeds the waterfall process in its structure. McCall also focuses on technological aspects such as portability and standards that are still actual, but largely resolved by standardized frameworks and technologies that are inherently platform-independent. [Read More]
  • Staffing issues

    Staffing issues typically originate from a failure to understand project requirements, flawed resource estimation, and poor management. In my current role, I have found that hiring and retaining good developers can be challenging in today’s marketplace due to their massive demand. High salaries and extravagant titles aren’t enough; as a company, we constantly balance keeping our employees challenged and engaged without over-working them. Furthermore, I have seen an increased desire for developers to work on truly meaningful and interesting projects. [Read More]
audit pixel