From mboxrd@z Thu Jan 1 00:00:00 1970 From: erik quanstrom Date: Sun, 26 Jan 2014 09:43:33 -0500 To: 9fans@9fans.net Message-ID: <674c3805c6d41fb1a937ebd031745f19@mikro.quanstro.net> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] GSoC '14 Topicbox-Message-UUID: b5e95502-ead8-11e9-9d60-3106f5b1d025 > =C2=B7 A device driver for Plan 9 for an unsupported device >=20 > =C2=B7 A GUI builder for the Plan 9 control graphics library >=20 > =C2=B7 Porting of the Tcl tool-kit Tk and the Tk GUI builder Xf >=20 > =C2=B7 VRML support for the Httpd >=20 > =C2=B7 Writing of an editor similar to Vi for Plan 9 >=20 > =C2=B7 An Html front end to the PQ database system. This would i= nvolve > adding PQ support to the Httpd >=20 > =C2=B7 Java support for Plan 9 >=20 > =C2=B7 A lockable screen saver for Plan 9 >=20 > =C2=B7 Mpeg support for Plan 9 >=20 > =C2=B7 Addition of load balancing support into Plan 9 without addressing these particular ideas, these are the things that i've= found helpful as a mentor spotting projects likely to be finished in a summer. = =20 1. the project should be of personal interest to the student. it helps = guide decisions, it helps motivation, etc. build something for yourself that h= appens to be of interest to the community. 2. the project needs to be fully scoped out. some projects are conceptu= ally straightforward, but require mountains of code to implement. some projec= ts are conceptually interesting and take less code. projects that require l= ots of code often run into trouble. 3. planning that allow time for a false start. 4. a stepwise plan. - erik