1 / 11

(WITHOUT BEING PRIMA DONA)

(WITHOUT BEING PRIMA DONA). By Martijn Verburg. Introduction. Martijn Verburg Traveller and Software Consultant. He works on several open source projects ( PCGen , Ikasan ), moderates on the Javaranch and spends too much time at the pub. Email: martijnverburg@gmail.com

austin
Download Presentation

(WITHOUT BEING PRIMA DONA)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. (WITHOUT BEING PRIMA DONA) By Martijn Verburg

  2. Introduction Martijn Verburg Traveller and Software Consultant. He works on several open source projects (PCGen, Ikasan), moderates on the Javaranch and spends too much time at the pub. Email: martijnverburg@gmail.com Blog: Are we there yet? Twitter: karianna Credits Mikael Grev - Author of "My Top Ten Tips on how to become a Rockstar Programmer" post on JavaLobby. Jimi Hendrix - Player of the Fender 60s Reverse Headstock Stratocaster. LJC - Many mailing list discussions.

  3. The Bill Get the Rock Star attitude Be inspired by the Rock Gods Be part of a Band Know your studio Play a Fender Stratocaster Don't learn the notes by rote Polish your songs before the album release

  4. Get the Rock Star attitude Be passionate, care about the code! Be a role model, "Do what I say, don't do what I do" is prima donna behaviour. Be personable, stop and _listen_. Help the newcomers, they give you fresh perspective.

  5. Be inspired by the Rock Gods Don't re-invent the wheel, covers are rarely as good! Read Blogs/Community Sites. Stand on the shoulders of Giants.

  6. Be part of a Band Don't code in isolation. Talk to the users. The developer who communicates the best has the most influence. Bounce ideas off others.

  7. Play a Fender Stratocaster Do development on a Fast PC/Server. Use a big TFT screen or have several screens. Make your environment comfortable.

  8. Open your mind I don't mean take illicit drugs! Don't learn API's too well, learn to know what to look up and what to memorise. Read Books on development. Read Code by the experts. Learn a different type of language, e.g. If you work with an OO language, dabble with a functional language.

  9. Know your studio Learn your IDE - Get that electro riff with CTRL-R… Run a Continuous Integration Server. Use source control - don't lose those songs! Know your OS/Hardware/System Architecture.

  10. Rehearsals Go back and enhance your old code. Get cold hard feedback. At least briefly research yourself, before asking others. Run test suites.

  11. Polish your songs before the album release Keep your source code neat and tidy (Checkstyle). Reduce the simple bugs (PMD, Findbugs and more). Comment your public APIs (Javadoc).

More Related