What is Software Engineering?

Updated: Jun 30

To build #Software that is ready to meet the challenges of the twenty-first century, you must recognize a few simple realities:

- A concerted effort should be made to understand the problem before a software solution is developed.

- Design has become a pivotal activity.

- Software should exhibit high quality.

- Software should be maintainable.

These simple realities lead to one conclusion:

"Software in all forms and across all its application domains should be engineered".

& that leads to the topic – Software Engineering

— Software Engineering: A practitioner's approach

Hi, I'm Shobhit Sharma

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram

I'm a Software Engineer, Technology Writer & Researcher.

Check out 


for Resources


Thanks for submitting!