There’s one in every office. The person who efficiently boils down each code review into either “approval” or “antipattern.”

Catching the general exception?

.

Not running the linter?

.

Forgetting to remove commented code?

.

Gathering a few similar classes and having them extending a new base class even though they originally wrote them as unrelated classes and it was fine and they don’t think this is all necessary?

.

Using Java?

“Antipattern” is the indisputable sword of coding canon. Those who wield it cannot be questioned in their judgments, for they are the true seers of…


I love crustaceans. I especially love eating them. This is why, at the end of last August, I was in Ocean City, MD. What better place to feast upon Maryland’s state crustacean: the blue crab? There, at least I could eat with the knowledge that the crabs were caught locally, killed relatively quickly, and that catches were closely monitored and regulated.

But, as I soon found out, the same cannot be said for another popular tourist-attracting crustacean of Ocean City: The Caribbean hermit crab.

The most popular species in the pet trade, the Caribbean hermit crab (Coenobita clypeatus)

Native to the islands of the Caribbean sea, they spend most of their life along the…


Criticisms, ideas, and ramblings from the trenches of the industry

Photo by Pixabay on Pexels

It seems like an awful lot of middle and upper-class professionals want to teach their kids programming these days. And wherever there are middle and upper-class professionals who want to teach their kids something, the educational experts with neat products to teach that thing are sure to follow.

There’s no shortage of books, toys, research papers, methodologies, buzzwords, and overpriced gadgets devoted to turning kids ages two to 12 into future well-paid programmers!

If your child is interested in robotics you can get a Kibo:


Reading email over morning coffee, I opened an Amazon order confirmation for a digital product. I didn’t recognize the order, but this wasn’t all that unusual — my husband (night owl) and I (early riser) share an account, so he’ll occasionally order a movie after I go to sleep. Amazon wouldn’t tell me what the order was for in the email, so, out of curiosity, I clicked on the link to take me to the order page.

What I saw there made my heart stop.


https://www.pexels.com/@rawpixel

Most employers today offer subscriptions to online “teleclinics,” or “telemedicine” providers as a perk of employment. As healthcare costs rise and bandwidth increases, it makes sense. It saves time, money, and improves health for people who might be hesitant to make an in-person appointment. Great!

But what’s not so great is that, for many (but not all) of these companies, “teleclinic” is a misnomer. They may not be, according to the HIPAA definition, clinics at all. While they do connect patients to covered healthcare providers, they often have payment structures and contracts designed to relieve them of “covered entity” status.


As a former college newspaper editor I often find myself giving advice to the latest batch of budding journalists and news editors at my alma mater.

“Massive paragraph, break it up.”

“This headline doesn’t capture the main purpose.”

“Too much whitespace — tighten up the margins here”

“Switch these paragraphs around and you can get rid of these lines.”

Substitute “paragraph” for “function,” “headline” for “method name,” etc. and it happens that a lot of the feedback I give to news editors sounds a lot like the feedback I give to programmers.

This might…


I joined Simple in July of 2014. Hardly an early adopter, but I had been following the company since 2012, and finally took the plunge when Bank of America started charging me exorbitant fees to accept wire transfers into my account — putting a damper on my freelance business, which often involved receiving relatively small wire transfers from clients.

Simple was shiny and new and fantastic. Their app worked seamlessly, I could organize payments, send checks easily, transfer money to and from accounts with ease, and quickly abandoned BoA altogether. …


I graduated from the Harvard Extension School ALM in IT/Software engineering in 2016 (edit: Also a data science certificate in 2017). Because I list the the school on LinkedIn, wrote a Yelp review, and answer Quora questions about it, I get asked a lot of questions about the program through LinkedIn and Yelp messages, email, Twitter — even Facebook. I decided to compile some common questions, answers, and explanations into one place for future use.

Q: I don’t have a strong background in computers, but recently discovered that I love programming. …


An article was recently published about my alma mater, Olin College of Engineering, and their approach to engineering education as an act of love and passion: https://www.inverse.com/article/9959-olin-college-proves-engineering-schools-should-be-about-love-giving-a-shit

In an age where a physical design can be mocked up and subjected to forces in SolidWorks, a circuit can be simulated while you design it on a computer, and a program can be written haphazardly and tested a thousand times until it’s tweaked to run efficiently and robustly, what’s left for the engineers? …

Ryan Mitchell

Senior software engineer at GLG. Author of “Web Scraping with Python” (O’Reilly).

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store