I've seen lots of posts or comments talking about fairly ubiquitous qualities or practices (TDD, use of documentation, contributions, etc) but what should an intermediate programmer be able to do in your area/stack specifically?
Ex. Build a website with features A, B, and C. Make a CLI tool that can do X, Y, Z. Deploy an app that can handle T amount of requests, etc.
What hard milestones should people have under their belt in addition to those industry-wide traits from earlier? I'm mainly interested in what these would be for general python development but would like to know what is generally acknowledged in other specialties as well.