Articles by Mark Crossen

If you’ve ever scripted in Ruby before, you’ve more than likely encountered deeply nested arrays and hashes. These nested structures often come from Ruby’s JSON parser, but Ruby itself doesn’t have effective methods for dealing with them. Specifically, sorting these structures: the standard routine only shallow sorts the top layer…

We’ve all seen movies and heard stories about boisterous internships at large, established tech companies. All play; no work; food; parties; nerds—what more could an undergrad want? Unfortunately, all that hype can lead would-be interns to overlook smaller companies offering comparable, if not better, experiences. With that in mind, here…