User:Callahanp: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 14: Line 14:


I hope to make regular code contributions to FlightGear. I want to gain the skills to address some FlightGear issues as they come up and participate in the discussions and programming for the various [FlightGear Epics |https://gitlab.com/groups/flightgear/-/epics?sort=created_date&state=opened&first_page_size=100]
I hope to make regular code contributions to FlightGear. I want to gain the skills to address some FlightGear issues as they come up and participate in the discussions and programming for the various [FlightGear Epics |https://gitlab.com/groups/flightgear/-/epics?sort=created_date&state=opened&first_page_size=100]
== FlightGear Development: ==
I'm motivated to learn enough C++, Nasal and whatever else it takes to start regularly contributing to the Flightgear Codebase. 
Someone with practical experience writing, maintaining and fixing problems in C++ can easily begin contributing to FlightGear's codebase.  They may find there are a few fine points such as the internal scripting language and the property tree, but they should be able to find their way with a little assistance.  That's not me.  I don't have the practical experience and my c++ experience consists mostly of a one semester class.  Not only that, the class was in the previous century.  Move semantics?  What's That!?
You get the idea:  "Nice goal, Pat.  Good luck with that. You do realize you are 75 years old don't you?"
Heedless, I press on.
It should be obvious to all that this kind of endeavour requires a lot of work, and anyone undertaking it is going to need help at various points.  It's easy to get stuck on specific points, and stuck in ways that you don't know which question to ask first and where to ask it.  You may be able to help. 
== Getting an Giving Help ==
I want to ask for help in the appropriate forums, having done all I can to explore answers before asking. At the same time I want to help others with any code problems they are struggling with. 
I like helping other people.  It's the best way toward friendship.
I want you to know that I sometimes help people by listening to them describe a problem, and suggesting a route to finding some small tidbit of information that makes the problem easier to think about.  It doesn't always happen, or even often, but when it does the result seems very satisfying to both parties. 
There are other times when just having me listen attentively to and explanation of a problem is sufficient for the teller to grasp a solution. I don't have to say a word, but thay already have the answer.  Helpful, no?  This has happened to me on numerous occasions, more so than me making helpful comments.  Perhaps my asking for a  description the problem and any naieve questions I ask about it are enough to get things moving.
So if stuck on some point and you want my help, just ask me personally, on any forum you encounter me on.
You can find me on discord as callahanp, on irc as pac1 (early internet username formed from my initials)


== Teamwork: ==
== Teamwork: ==
I'm a believer in teamwork and would love working closely in real-time with others on specific programming problems. I hope we can create opportunities for that.
I'm a believer in teamwork and would love working closely in real-time with others on specific programming problems. I hope we can create opportunities for that.  I also believe the only learning environment is not a formal course: lecture, reading, homework, quizzes, tests and final grades.  Grownups use study groups, working groups, collaborators, publication, journal reading, conferences and work. And they take formal courses from time to time.


== Pair programming ==
== Pair programming ==
980

edits

Navigation menu