We all know and love that great Q&A website, stackoverflow.com (or SO)
Well, we all should know and love it. But not many people I’ve met are aware of great variety of communities built using SO platform. Here are some of the favorites.
Ask or search existing questions for anything about higher education:
- how to deal with publications
- finding and communicating with advisor
- working on group projects
- how academic departments work
- what is expected from students, postdoc, RAs, TAs etc
More general site for discussion of anything related to professional workplace. After all, we are working in academia and science too. This is perfect for students, trying to transition into research, since it covers:
- relationships in the team
- how to ask for raise, promotion
- what is expected from professionals
- “Is this behavior professional and how should I deal with it?”
- workplace issues, conflicts, harassment
- management “up” and “down”
Less known, but still useful site focussed on interpersonal relationships. There is a trope that some academics are not so good at communicating with friends and family, and this site might help.
For when we are done hacking our code and would like to make sure that it is at least reasonably written. Software is often a part of scientist’s job, so it should be done reasonably well
There are a lot of ways to make presentation better. And we should, since since is at least 75% presenting and talking about our work. Here some recent ideas from discussion reported by @AcademicChatter:
And a sad investigation when slides go wrong
This page describes set of principles we try to follow in our day to day science job. These ideas are stolen from many areas, mainly from software development practices.
We try to follow these methods ourselves and implement them in our teams
Latest version can be found and forked on Github: https://github.com/aandreev0/extremesciencing
- Agile: main goal is successful research, not following some sort of “best practices” list
- Rapid: We aim to move swiftly through the project, figuring bottlenecks as soon as possible
- Responsible: We acknowledge that mistakes will be made and proactively look for ways to lower risks
Notes on research
Result of sciencing is clearly presented high-quality scientific results. It can be delivered as statistically significant observations of nature. It can be delivered as novel useful experimental protocols or data analysis tools that help discovery.
Notes on engineering
Central idea for engineers is that they design and deploy products, something tangible that will be used by other people. This could include microscopes, behavioral experimental setups, analysis and control software, data management solutions, and other elements of research environment.
This means that projects should be treated in such a way that:
- Development should be based on written specification, result of constant conversations between users and engineers
- Final product includes evolving documentation
- Final product includes documented way to track issues and users’ requests for new features, as product will contain bugs, but also evolve
Notes on people
- We acknowledge that being people is hard and painful.
- We acknowledge that talking to people is hard and painful but it is the only thing that ever moved complex projects forward sustainably
References and reading