Jump to content

User:Jeffrey Fisher/2023 Feedback Session Brainstorming: Difference between revisions

no edit summary
No edit summary
No edit summary
** e.g. for PWM we just tell you the three library functions that you need, their signatures, and link to the documentation.
*** Small: Probably need to explain what the Pigpio Handle is, since it says "int", though that may go away when using Python.
* Will provide more / bigger templates next year
** e.g. not looking for people to learn code organization. Next year I will provide a pre-made Git repository with compilable/runnable code already there. Somewhat like the output of <code>cargo init</code>, but even more than that and specific to the catamaran code structure.
* Git.
** It's a pain. Didn't really have any learning materials for it prepared.
** Probably should suggest a specific GUI tool. VS Code has a built-in tool, but I think it's mostly for simple operations. I assume GitHub Desktop is somewhat good?
* Ways to encourage more asking for help?
** Few times that people stuck it through a crappy problem rather than asking for help.
** Personally I am not great at asking for help. But from that I think a significant part of the problem may be a lack of knowing the difference between things that are not worth figuring out on your own and things that are valuable to figure out yourself.
* VS Code / IDE features
** Saw a lot of people trying to use the run button in VS Code. Fair enough, we recommended VS Code. Maybe should figure out the configuration for getting that to work. Probably low priority though. I don't use VS Code so it might not be easy for me to figure out, and there are many places where a terminal will be necessary, so we have to teach that anyways.