[Tutor] Working collaboratively (was: accessing modules found throughout a package?)
Ben Finney
ben+python at benfinney.id.au
Mon Oct 19 15:37:31 EDT 2015
Alex Kleider <akleider at sonic.net> writes:
> I'm a long way from distributing packages!
You can keep working at your own pace, and that's good. But even better,
I would strongly recommend that you work with other people early and
frequently.
Programming is fundamentally a process of collaboration and
communication with other human programmers.
The habits you form alone can be eccentric and unhelpful, with no-one to
comment on strange habits you may be forming without even noticing until
they are too deeply entrenched to easily avoid.
Working frequently with others on the same code base will not only flush
out these oddities, but also help you to appreciate the consensus
decisions made in the past by the Python community as a whole.
So, while it's not essential, I would heartily encourage you to pick
some of the PyPI projects you are enjoying, or want to improve, and
contact their maintainers with your offer to fix specific things. Work
with other Python programmers on a common code base, and watch your
skills broaden and improve!
--
\ “For man, as for flower and beast and bird, the supreme triumph |
`\ is to be most vividly, most perfectly alive” —D.H. Lawrence |
_o__) |
Ben Finney
More information about the Tutor
mailing list