Back to HomepageCredit: public domain
Some tasks take time. Some tasks take significant learning. When software engineering gets really hard, it's easy to give up, change a requirement, or abandon an approach because you're not sure how to proceed. In many cases this makes sense, because something truly is intractable, infeasible, or impossible, but in many other cases, it's just a lack of persistence.
The best way to learn persistence is to be resourceful. Resourcefulness means responding with difficulties by reaching out for help, either by seeking information (online or from a person) or by seeking insight (more often from a person). To practice this, each of you will do two things today:
When you tell a story of persistence, it can feel like bragging to demonstrate your persistence. Remember that you're helping your teammates see what persistence looks like, helping them model that good behavior.
To conclude, you will share with the class what you are stuck on and how you plan to work with others to persist and get "unstuck."