This document summarizes a presentation given by Irfan Maulana about opportunities for programmers in the startup era. It discusses how e-commerce and on-demand startups have grown without physical infrastructure by leveraging technology. It notes that most startups are technology-based and require programmers. For new programmers, it recommends learning basic skills, joining communities, doing small projects, and interning if possible. It also encourages programmers to continue upgrading skills through open source contributions and learning from others. The presentation outlines options for programmers to either create their own startups, join startups, or work for large companies.