addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Best Practices for Software Engineers

Being a software engineer requires a lot more than knowing how to write    good code.     This class covers a wide variety of topics such as making code reviews    useful and effective, how to deal with team conflicts, networking in real    life, and planning for your career. The goal is to help you not only be a    solid asset for your team, but also to be the type of software engineer    that others really enjoy working with.


Objectives:   

• Learn how to gather requirements and design your code while still favoring agility 

•  Write the right code for today without shooting yourself in the foot for tomorrow

• Write code that optimizes for readability

• Refactor your code so that it stays fresh and healthy

• Write useful tests without devolving into religious arguments on the best approaches to testing

• Write the documentation that need to be written and skip the documentation that's just busy work

• Be an effective code reviewer

• Communicate effectively and deal with conflict gracefully

• Plan for your career and grow a strong network    Be the kind of software engineer that others really enjoy working with


Audience::     All software engineers 


Speaker: Shannon -jj Behrens is a Staff Software Engineer at Twitter working inInfrastructure and Operations. He lives in Concord, California with his lovely wife and 7 lovely children. He's well known for his impeccable sense of modesty, world-renowned taste in T-shirts, and poor sense of humor. He blogs at jjinux.blogspot.com on a wide variety of topics such asPython, Ruby, Dart, Linux, open source software, the Web, and lesser-knownprogramming languages 




*This is a Bay Area Python Interest Group (BayPIGgies) organized event. Please also see their web page: http://baypiggies.net/

Join or login to comment.

  • A former member
    A former member

    Inspiring and educational. Thank you

    1 · June 5, 2014

  • Brian S.

    Here is the book JJ mentioned "Getting More: How You Can Negotiate to Succeed in Work and Life" http://amzn.to/1jMGEKR

    May 23, 2014

  • Paula A.

    Great talk indeed!

    May 23, 2014

  • A former member
    A former member

    Great practical talk.

    May 23, 2014

  • Ilya S.

    It's actually in 2025, follow BayPIGgies signs.

    1 · May 22, 2014

    • Glen J.

      Thanks for letting people know. Hopefully they make it to the right location.

      May 22, 2014

    • Stephen

      We have to wait 11 years for JJ's talk...?

      4 · May 23, 2014

  • Marty F.

    Excellent! Well-prepared and well-delivered!

    3 · May 22, 2014

  • Elizabeth P J.

    Very good talk , thanks bay-PIGgies !!

    May 22, 2014

  • David K.

    We're outside 2061. The doors are locked. Can someone let us in?

    May 22, 2014

    • Glen J.

      Did you see the comments on the BayPIGies signs? They should be able to direct you to the right building. It's where Guido's talk was.

      May 22, 2014

  • daniel w.

    late release (sorry). am sick. not going to share this.

    May 22, 2014

  • Pavani D.

    Just in case if any one wants to attend it remotely, here is the link to the live session. https://www.youtube.com/watch?v=jzQmQDIii14

    2 · May 22, 2014

  • A former member
    A former member

    Looking forward to it.

    May 22, 2014

  • henry c.

    releasing my reservation for someone else. can't wait for the recording! enjoy!

    May 22, 2014

  • Eric W. B.

    I can't make it this time, unexpected conflict.

    May 22, 2014

  • Brian

    Can't make it. Out of town unexpectedly.

    May 21, 2014

  • Kelvin W.

    can we try the famous linkedin cafe as well?

    May 20, 2014

  • Tyr C.

    Wanna attend

    May 15, 2014

  • Patrick L.

    Is it possible to provide streaming or recording for people not able to attend ?

    2 · May 10, 2014

  • Jian W.

    Is this inside linkedIn building, How could we get in?

    May 8, 2014

    • Glen J.

      Jian, there are security guards who give us access. I also usually wait by the entrance (from the inside) to help people get in.

      May 8, 2014

    • Stephen

      Anu, Glen: I saw this film called The Matrix where they did these things quite differently.

      1 · May 8, 2014

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy