101 Ways to Participate...and make the future Java

 In case you missed it earlier today, and as promised in BOF6283, here are the 101 Ways to Improve (and Make the Future) Java...thanks to Bruno Souza of SouJava and Martijn Verburg of the London Java Community for their contributions!

  1. Join or create a JUG
  2. Come to the meetings
  3. Help promoting your JUG: twitter, facebook, etc
  4. Find someone that can give a talk
  5. Get your company to sponsor (a meeting, an event)
  6. Organize an activity (meetings, hackathons, dojos, etc)
  7. Answer questions on a mailing list (or simply join!)
  8. Volunteer for a small, one time tasks (creating a web page, helping with an activity)
  9. Come early to an event, and help to carry the piano
  10. Moderate a list or add things to the wiki
  11. Participate in the organization meetings or mailing lists
  12. Take pictures of an event or meeting and publish them online
  13. Write a blog about an event or meeting, to help promote the group
  14. Help record and post a session online
  15. Present your JavaOne experience when you get back
  16. Repeat the best talk you saw at JavaOne at a JUG meeting
  17. Send this list of ideas to other Java developers in your area so they can help out too!
  18. Present a step-by-step tutorial
  19. Present GreenFoot and Alice to school students
  20. Present BlueJ and Alice to university students
  21. Teach those tools to teachers and professors
  22. Write a step-by-step tutorial on your blog or to a magazine
  23. Create a page that lists resources
  24. Give a talk about your favorite Java feature or technology
  25. Learn a new Java API and present to your co-workers
  26. Then, present in a JUG meeting, and then, present it in an event in your area, and submit it to JavaOne!
  27. Create a study group to get certified or to learn some new Java technology
  28. Teach a non-Java developer how to download the basic tools and where to find more information
  29. Download and use an open source project
  30. Improve the documentation
  31. Write an article or a blog post about the project
  32. Write an FAQ
  33. Join and participate on the mailing list
  34. Describe a bug in detail and submit a bug report
  35. Fix a bug and submit it to the project
  36. Give a talk about it at a JUG meeting
  37. Teach your co-workers how to use the project
  38. Sign up to Adopt a JSR
  39. Test regular builds of the Reference Implementation (RI)
  40. Report bugs in the RI
  41. Submit Feature Requests to the spec
  42. Triage issues on the issue tracker
  43. Run a hack day to discuss the API
  44. Moderate mailing lists and forums
  45. Create an FAQ or Wiki
  46. Evangelize a specification on Twitter, G+, Hacker News, etc
  47. Give a lightning talk
  48. Help build the RI
  49. Help build the Technical Compatibility Kit (TCK)
  50. Create a Podcast
  51. Learn Latin - e.g. legal language, translate to English
  52. Sign up to Adopt OpenJDK
  53. Run a Bugathon
  54. Fix javac compiler warnings
  55. Build virtual images
  56. Add tests to Java
  57. Submit Javadoc patches
  58. Give a webbing
  59. Teach someone to build OpenJDK
  60. Hold a brown bag session at work
  61. Fix the oldest known bug
  62. Overhaul Javadoc to use HTML
  63. Load the OpenJDK into different IDEs
  64. Run a build farm node
  65. Test your code on a nightly build
  66. Learn how to read Java byte code
  67. Visit JCP.org
  68. Follow jcp_org on Twitter
  69. Friend JCP on Facebook
  70. Read JCP Blog
  71. Register for JCP.org site
  72. Create a JSR Watch List
  73. Review JSRs in progress
  74. Comment on JSRs in progress, write and track bug reports, use cases, etc
  75. Review JSRs in Maintenance
  76. Comment on JSRs in Maintenance
  77. Implement Final JSRs
  78. Review the Transparency of JSRs in progress and provide feedback to the PMO and Spec Lead/community
  79. Become a JCP Member or associate with a current JCP member
  80. Nominate to serve on an Expert Group (EG)
  81. Serve on an EG
  82. Submit a JSR proposal and become Spec Lead
  83. Take a Spec Lead role in an Inactive or Dormant JSR
  84. Nominate for an Executive Committee (EC) seat
  85. Vote in the EC elections
  86. Vote in EC Special Elections
  87. Review EC Meeting Summaries
  88. Attend Spec Lead calls
  89. Write blogs, articles on your experiences
  90. Join the EC project on java.net
  91. Join JCP.Next on java.net/JSR 358
  92. Participate on the JCP forums and join JSR projects on java.net
  93. Suggest agenda items for open EC meetings
  94. Attend public EC teleconference (2x per year)
  95. Attend open EC meetings at JavaOne
  96. Nominate for JCP Annual Awards
  97. Attend annual JavaOne and JCP Annual Awards Ceremony
  98. Attend JCP related BOF sessions and give your feedback to Program Office
  99. Invite JCP program office members to your JUG  or meetup
  100. Invite JSR Spec Leads to your JUG or meetup
  101. And always - hold a party!
Comments:

Woow very nice points... i have categorized them based on my action status and wishlist

Done
create a JUG
Volunteer for a small, one time tasks (creating a web page, helping with an activity)
Take pictures of an event or meeting and publish them online
Present your JavaOne experience when you get back
Send this list of ideas to other Java developers in your area so they can help out too!
Learn a new Java API and present to your co-workers
Then, present in a JUG meeting, and then, present it in an event in your area, and submit it to JavaOne!
Teach a non-Java developer how to download the basic tools and where to find more information
Download and use an open source project
Write an FAQ
Describe a bug in detail and submit a bug report
Teach your co-workers how to use the project
Sign up to Adopt a JSR
Moderate mailing lists and forums
Evangelize a specification on Twitter, G+, Hacker News, etc
Give a lightning talk
Help build the Technical Compatibility Kit (TCK)
Follow jcp_org on Twitter
Friend JCP on Facebook
Register for JCP.org site
Create a JSR Watch List
Become a JCP Member or associate with a current JCP member
Vote in the EC elections
Attend Spec Lead calls
Nominate for JCP Annual Awards
Invite JSR Spec Leads to your JUG or meetup

In progress
Give a talk about your favorite Java feature or technology
Improve the documentation
Give a talk about it at a JUG meeting

Ongoing activity
Come to the meetings
Help promoting your JUG: twitter, facebook, etc
Find someone that can give a talk
Organize an activity (meetings, hackathons, dojos, etc)
Answer questions on a mailing list (or simply join!)
Come early to an event, and help to carry the piano
Moderate a list or add things to the wiki
Participate in the organization meetings or mailing lists
Write a blog about an event or meeting, to help promote the group
Join and participate on the mailing list
Visit JCP.org
Read JCP Blog
Review JSRs in progress
Review EC Meeting Summaries
And always - hold a party!

Wishlist
Help record and post a session online
Repeat the best talk you saw at JavaOne at a JUG meeting
Present a step-by-step tutorial
Present GreenFoot and Alice to school students
Present BlueJ and Alice to university students
Teach those tools to teachers and professors
Write an article or a blog post about the project
Run a hack day to discuss the API
Nominate to serve on an Expert Group (EG)
Serve on an EG
Submit a JSR proposal and become Spec Lead
Take a Spec Lead role in an Inactive or Dormant JSR
Nominate for an Executive Committee (EC) seat
Write blogs, articles on your experiences
Join the EC project on java.net
Attend public EC teleconference (2x per year)
Attend open EC meetings at JavaOne
Attend annual JavaOne and JCP Annual Awards Ceremony
Invite JCP program office members to your JUG or meetup

Posted by guest on October 05, 2012 at 02:48 AM PDT #

Post a Comment:
Comments are closed for this entry.
About

This is the group blog for the Java Community Process (JCP) program office.

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
16
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today