Example output
As a general software engineer, I will take the following steps to design a project management software that meets the needs of users:
Client Needs Analysis: I will begin by understanding client requirements for the project management software. I will talk with customers to understand their needs in terms of functionality, usability, security and performance.
Software Architecture Design: Based on client needs, I will design an appropriate software architecture by applying the programming languages, development tools and technologies required to create the project management software. I will also consider the security, performance and usability aspects in the design of the software architecture.
Writing source code: Once the design of the software architecture is complete, I will start writing source code using the appropriate programming languages such as Java, Python, C++, Ruby or other programming languages based on client needs.
Testing and debugging: After writing the source code, I will.....