A big thank you to our talented crew of summer interns for forming an integral part of the team and providing valuable outside perspective about the company. We can’t thank you enough for the contributions you’ve made and the hours of hard work you’ve put in. Thank you for bringing your vibrant personalities, sparkling wit, intellect, and fresh insights to SoftArtisans and Riparian Data. We are going to miss you! Good luck in your studies during the Fall!
This is the third installment of our Intern Diaries series, wherein each week our lovely interns try to give you the inside scoop on what being a programming intern at a high-tech startup is really like. [For Part 1 and Part 2] This week Ingrid tackles what makes for great code. See what she’s discovered below.
I’ve been considering what defines well-designed code this summer both via literature and my own experiences. It’s a big question so I’ve been taking my time, and slowly amassing a list of the characteristics of awesome code. However, this past week, the list has become longer and clearer in my mind because of the introduction of three-person code reviews. At this point, I’ve decided that the seven characteristics of stellar code are:
- Simplicity: the code takes the least convoluted and shortest way to resolve the issue.
- Readability: the code is formatted so it isn’t a pain to read. For example, I can assert with confidence that the C# ? operator can be easily replaced with an if/else statement just for the readability factor.
- Flexibility: if a piece of code is repeated frequently, can it be made into a method? Continue reading The Intern Diaries: Ingrid
Our favorite time of year is upon us. It’s summertime, and that means kayaking down the Charles, BBQ’s in the parking lot, and best of all summer interns. We’re handing over the blogging reins to this talented crew. Each week follow along as they give you an inside look at SoftArtisans and Riparian Data, life as an intern at a start up, and any other random musings that pop into their heads.
(from left to right: Josh, Grace, Ingrid, Julian, Shane)
1. Where do you go to school?
2. What do you study?
3. Give us a unique/random fact of your choosing.
- Stanford University
- I’m still deciding on a major, but I know for sure I’m really excited about Mechanical Engineering and Computer Science, and also possibly Bioengineering.
- I like performing in circus shows. My favorite trick is juggling torches, while balancing on a rolling globe and reciting 100 digits of pi.