Systers Code Sprint

Twelve hours into the day and two Starbucks stops behind me, I’m hanging out at the Systers Code Sprint.  I met Robin Jeffries!!  She’s super nice and we had a very good discussion about why Systers uses their current system rather than say the Groups developed by the company Robin works for (Google). 😉 The…

0

At the conference, on Eastern time but less over-committed than I thought :-)

I FINALLY arrived at the Grace Hopper Celebration of Women in Computing around 8PM last night.  I’ve been thinking about and planning for the conference since February.  (Not as long as the organizers, but that’s still a long time!)  I arrived in time to meet up with some folks at the Poster Session and to…

0

Microsoft iGive at Grace Hopper 2009

  At GHC 2008, we kicked off a campaign called iGive where women in computing gave back to the community.  Please support iGive again this year as we continue to support and raise awareness for the Boys and Girls Clubs of America. What is iGive? The iGive campaigns are a way for Microsoft to “give…

0

3 Ways To Take Your Grace Hopper Experience Online

The Grace Hopper Celebration of Women in Computing Conference is an excellent way to keep in touch with women’s issues, gain advice and insight for your career, and most importantly connect with other women in computing.  The conference has a number of online venues to enhance your attendance or to follow along if you are…

0

Technical Book Club: Code Complete – High-Quality Routines

I first encountered routines in QBasic, around the time I started high school. I had been using GOTO and GOSUB commands in GW-BASIC for quite some time, but in QBasic, you had the ability to separate the code out from your main program, and to isolate variables from each other. Once I got the hang…

0

Technical Book Club: Code Complete – Beyond Classes: Packages

Separating classes into groups allows for a further level of abstraction than classes alone. In C#, this is done by the use of namespaces, in Java, this is done using Packages. The end result in either case is that you can ignore the internal details of the contained classes, and focus on the details you…

0

Technical Book Club: Code Complete – Language-Specific Issues

If you drop a good developer into a project being written in any language, they’ll still be a good developer. The foundations are the same, regardless of the language, but there are some differences that can trip you up if you aren’t careful. These aren’t simply differences in what gets capitalized, or how you import…

0

Technical Book Club: Code Complete – Reasons to Create a Class

When I started programming in an Object Oriented language, I was of the impression that everything should be a class. If something wasn’t inherently obvious as to how it should be implemented as a class, it must have been because I didn’t understand OOP well enough. It wasn’t until much later that I became comfortable…

0

Technical Book Club: Code Complete – Design and Implementation Issues

I like the idea of rules of thumb for coding. People a lot smarter than me have done a lot of research to figure these things out, so I figure it’s the least I can do to reap the benefits that come from them. One I heard a while back, and have found to be…

0

Technical Book Club: Code Complete – Good Class Interfaces

If you haven’t seen a good number of the suggestions in this section being violated, rest assured that you will. I actually cringed at a couple of them, remembering times where I had struggled with overly exposed classes and eroded class interfaces. (and yes, I’m guilty of taking a shortcut that ended up making things…

0