# Software Development
For me, software development is the most exciting part of programming.
It is different from software engineering but in practice, the distinction often gets blurry.
There are many ways to develop software.
# Software Engineering
Software Engineering that one problematic friend of computer science that's comfortable with saying "but somehow it works".
## Software Development vs Software Engineering
While software development deals