The author of the article is a traditional enterprise developer who has transitioned to serverless development and shares their journey and insights into this new architectural style. Serverless architecture offers opportunities for faster creation of products, scalability, security, and maintainability with less code. However, it also introduces new challenges such as debugging, configuration vs coding, cost estimation, testing, security, context switching, and the need for best practices. The author emphasizes that serverless is not a quick win but a journey that requires an open mind and preparation to adapt to new habits and learn new stuff. With its "Pay As You Go" pricing model, serverless can help save money in the long run but also raises concerns about cost estimation and potential security holes if not managed properly.