Technologies in software engineering are rapidly growing, and the growing complexity of keeping up with new programming languages, code features, and versions makes it hard for anyone to stay up to date.

A developer can use underlying techniques to develop software that can be applied across many different technology stacks, and while the technologies continue to grow, the underlying development processes are growing more stable.

This site is dedicated to efficient software development techniques on a practical level. While agile methodology is a product development framework that closely aligns to the project management and development strategic methodologies, this site attempts to focus on efficiency on the tactical day to day practices.

In short, you can use agile methodology to iterate quickly over product development, but if the underlying code build & test time take too long, then you could likely improve how quickly you do the actually development. This site is dedicated to finding the most efficient development methods possible.