Most people don’t write code just for fun, though programming can be a joy. They do it because it’s a good job. One position leads to another, and soon you have a career in software development. Your progression as a software engineer is in your hands. There is no licensing authority. The equipment required to learn a new skill is often an Internet connection, a computer, and time. The scope of software engineering work is wide. Embedded systems running elevators, web applications helping people with their jobs, or gigantic globe spanning architectures—all these are built by software developers. If you consider the rapid evolution of the state of the art in software development as well, the possibilities are endless and shifting. You need to determine your career goals and work toward them.