Category: Optimization

  • Software Engineers – Do they still exist?

    Software Engineers – Do they still exist?

    In the past there had been a lot of ranting about the quality of code that Indian software engineers write and there were some claims that 95% of them are unfit for engineering roles. After that I have read a lot on the subject and seen a lot of videos about it, people expressing their…

  • Concurrency and Parallelism – Day 1

    Concurrency and Parallelism – Day 1

    Concurrency means doing things asynchronously – i.e. not waiting for one thing to finish to start other. Parallelism means doing things in parallel i.e. doing multiple operations at same instance of time. Don’t worry this post is not about Quantum theory of space and time, we are talking about software design concepts which have been…