Sure but we should always give the right estimate and make it clear that it's their risk to take. If you don't end up overworking yourself to meet deadlines you didn't commit to, then it's fine.

I too am a programmer with an engineering background rather than computer science. But I do believe that problem-solving and abstraction skills are what defines an engineer and those two are required in software.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store