I always see advice about writing being a great way to reinforce learning and in this case it's totally true! Writing that post has made dart method parameters so much clearer in my mind especially since I played around with different scenarios so much when creating the examples and dart pad file.