A Dad's Guide to Snapchat

If you're reading this, you're probably like most parents. You know that Snapchat exists, your kids want to use it (or are already using it), and you're terrified about the whole thing.

All you know is that they can use it to send and receive nude pictures and it's just a short hop from that to being kidnapped and sold to a Satan-worshipping cult.

Let's get the scary part out of the way.

Yes, your teenager could use Snapcat to send and recieve all manner of inappropriate pictures. Even worse, you won't know they're doing it because those messages will disappear before you sneak onto their phone to check it!


Guess what? That's true about every single other social media platform and piece of technology they use. This is not an issue with Snapchat. Your kids can do stupid things and delete the evidence so you never see it!

There is no technological solution to this problem!

Instead, you have to talk to your kids. You have to help them develop the skills to make good choices online, even when you're not hovering over them.

Hmmm, that process sounds familiar. Oh, yeah. It's called parenting. That's what you're supposed to be doing anyway for everything else. Being online is just another part of life and you don't get a free pass from helping them navigate it.

It's not that hard though. You just have to impress upon them one simple truth.

Putting something online means it's there forever, even if you think you can delete it.

My basic rules are these (and these work for grown-ups too):

  • Don't put anything up you're going to regret
  • Don't share any naked stuff1
  • Don't harass or bully anyone

WTF is Snapchat anyway?

This part will be pretty brief. See the Additional Reading at the bottom for lots of good information.

Snapchat is a social media platform for instant messaging and sharing pictures & videos.

You take a picture or video (Snap). You can apply a variety of silly filters, stickers, captions, etc. Then you can send it to a friend (or group of friends).

You can choose how long a Snap is visible to whoever you send it to (1-4 seconds). The recipients can view the Snap 2 times and then it's gone. They can always take a screenshot but you'll get a notification if they do.

You can also chose to post the Snap to your Story. Your Story is just an ongoing collection of Snaps. Anyone following you can view the latest 24 hours worth of Snaps posted to your story. You can also go back and delete stuff from your Story and view some fun statistics about who's viewed what.

That's basically it. Simpler than you though, right? 2

But why bother?

I hear this one a lot. Why do you need Snapchat when you already have Facebook/Instagram/Twitter/YikYak/Viber/WhatsApp/etc/etc?

To an extent, you're right. Most of the stuff Snapchat does can be done in other ways on other platforms. But I think that's an oversimplification.

There are a couple of things that make Snapchat special:

  1. It's more frivolous. Instagram, for example, has positioned itself as the place to show high-quality images in a more curated collection. Snapchat has no such baggage. You can post silly, mundane nonsense all day and it doesn't matter. It's a little more like a real conversation. You get to experience a moment with someone else but it doesn't have to be preserved forever.

  2. It's also easier for people to keep up with the Snaps/Stories they want on their terms. The big three (FB/IG/Twitter) all operate on a stream principle. You don't get much control over what you see. It's easy to miss things if you haven't checked for a while. Plus it's easy to see content you don't really care about at that moment. There's just a big firehose of data and you have to sift through it. The Snapchat Story model makes it easy to pop in and look at the Snaps for the people you're interested in at any given moment. Plus you don't have to worry about annoying people by posting too much. They get to decide if they're going to watch whatever you're doing.

Should I let my kid on Snapchat?

I have no idea. It's up to you to decide if they're ready or not. If they don't have a lot of online experience, let them start a private Instagram account as a way of getting their feet wet.

In the meantime, take a look at the Additional Reading below. Download Snapchat and try it for yourself. You might find out that it's pretty fun.

Additional Reading

Take a look at these great articles if you want to know more about the history of Snapchat and how it all works.

“The Snap Generation: A Guide to Snapchat’s History” by @garyvee


"How to Use Snapchat", Wired's guide for old people


"My Little Sister Taught Me How to 'Snapchat like the teens'" by Ben Rose


  1. Obviously children shouldn't be sharing naked stuff. It's a little more nuanced for grownups. Sexting and the like can be part of a normal, grownup, sexual relationship and that's totally OK. What's never OK is to share nudes without permission or steal nudes you weren't meant to see. A common response is "Well, they shouldn't have taken those pictures to begin with" and that's a bunch of a shit. People have a fundamental right to privacy. 

  2. There's a whole thing about Streaks and Snapscores that I'm not going to get into but you can learn about it in the Additional Reading above. 

All posts

  1. The bullshit I put up with by not driving
  2. A restrospective on my wisdom teeth
  3. Waze Wants Me to Die
  4. The Time Kentucky Wanted a Submarine
  5. Phone calls from Mrs. Rothstein
  6. Ani DiFranco, Chinese food, and poor decisions
  7. The sun rises in the East
  8. Scotland, Day 5: The Wedding
  9. I've discovered the secret to true happiness
  10. What's happening at Bowman Field?
  11. More Bardstown Rd Pedestrian Safety Improvements
  12. My favorite video store
  13. Scenes from the weekend: Day of the Dead
  14. A good team needs good company culture
  15. College jobs
  16. I'm scared to run tomorrow
  17. The importance of teaching civil disobedience to our children
  18. That time I hit a kid with my car
  19. Stop blaming and fix the thing
  20. Basics of pedestrian safety
  21. The best (and worst) Halloween
  22. Reflections on Friends
  23. The Interview Where I Completely Froze
  24. Louisville needs to step up its bike-lane game
  25. A Farewell to a Server
  26. Gnocchi is a labor of love
  27. Middle School Shadow Economy
  28. Don't let your weaknesses define you
  29. Tales of woe in the college health center
  30. My favorite painting
  31. The oddity of passing time
  32. My kids are allowed to read anything they want
  33. The young fisherman
  34. Taking the lane
  35. The Soundtrack to Love
  36. Scotland, Day 4: Stirling
  37. An essential computer skill that most people dont know
  38. The nerdiest thing I ever did
  39. Tales of High School Theater
  40. Throwing things off other things
  41. I don't always know why I do things
  42. Passing an object to an ASP.NET MVC Controller
  43. Anger ruins everything
  44. Stories of love and hair
  45. Scotland, Day 3: Edinburgh
  46. Generating a client-side PDF with Javascript
  47. Vernacular: A digression
  48. Scotland, Day 2: Glasgow
  49. I have to enjoy my work
  50. Scotland, Day 1: Traveling
  51. Why I run
  52. My personal beard history
  53. My first nightmare
  54. Moms are tough as fuck
  55. Pedestrian safety improvements on Bardstown Rd.
  56. Free pass to Heaven
  57. The blue bus is calling us.
  58. Screaming with April and Kristin
  59. Viking Girl is growing up
  60. People who love you aren't afraid to call you out.
  61. You sometimes find terrible things on the side of the road
  62. The cure for teen angst is a river
  63. My son is me, but also not me.
  64. How to find out whos building stuff in Louisville
  65. Where's the new Bardstown Rd. Costco?
  66. My son, the mystery
  67. The first poet to blow my mind
  68. Focus on the things you did right
  69. The Saga of John the Baptist: Parts I III
  70. Camp, NOFX and Fire
  71. The magnetic poetry book
  72. Just temporarily disconnected
  73. Please don't ride your bike on the sidewalk
  74. I'm always afraid I'm in trouble
  75. My dog has many smells
  76. Perdido en la selva
  77. Not a wild child
  78. Weird things my kids have said
  79. When I realized I'm a grownup
  80. Crushes and more bad teenage poetry
  81. Me and High School Football
  82. The Mt. Lassen Motel, Red Bluff, CA
  83. The loneliest guy at Chilis
  84. Restaurant Reviews: The Bardstown
  85. My cultural knowledge void
  86. I want to go live in the woods sometimes
  87. The strangest domain name
  88. Sisi means aunt in Italian
  89. Debugging remote ASP.NET apps is super easy!
  90. The time before your child is born is an amazing and terrifying time.
  91. Email, poetry, madness and nostalgia
  92. The house on Klickitat Street
  93. That time I walked a little old Ecuadorian lady home
  94. All the kids I've hit
  95. Lets end the trope of the idiot dad
  96. A reminder about 4-way stops
  97. Ordering pizza in Germany
  98. The Mercy Underground
  99. My bicycle has a 115 dB air horn
  100. The only rule is work
  101. Restaurant Reviews: Havana Rumba (Highlands)
  102. Advice from my mom
  103. What I want in a job.
  104. The Ecuadorian toilet paper incident
  105. The budding photographer or why I cant hear Garth Brooks anymore
  106. Fear and loathing in Milwaukee
  107. Making food for the people you love
  108. Amanda Grimes, I'm sorry
  109. I am the dude with the hat
  110. The art of sneaking out
  111. Foo, bar, and other metasyntactic variables
  112. Freshman year in hell
  113. Vaccinate your damn kids, already
  114. Acts of rebellion
  115. The worst restaurant review ever
  116. I had my first migraine at 10
  117. Storage devices I have loved
  118. Bad teenage poetry #tbt
  119. Your partners problems are your problems
  120. Depression is like being in a loud room
  121. There is an art to asking questions
  122. I am a child of the BBS age
  123. Irrational fears
  124. The worst thing you could be in the 80's was poor
  125. My kids prefer video chats to phone calls
  126. A relationship is a choice
  127. My kids are terrible at knock knock jokes
  128. I gave my dad a haircut today
  129. I am a terrible traveler
  130. Hidden perks of being a blonde kid
  131. Indie music, pre-Internet
  132. Night swimming
  133. Zen and the art of resource editing
  134. Junior Developer, hard lessons learned
  135. Stories and thoughts
  136. I hate notifications
  137. The intimacy of smell
  138. My Geometry teacher was an alcoholic?
  139. You never know fear until you become a parent
  140. I'm tired of all the gun violence
  141. Gaming handhelds I have loved
  142. The glorious act of creation
  143. The overwhelming drive to feed a child.
  144. Why I give coding test during interviews
  145. Pitbull dogs are family
  146. word.camera
  147. Highs and Lows
  148. I ride a bike to be a better person
  149. Just because you're allowed to curse doesn't mean you have to
  150. "I don't know" is an acceptable answer
  151. Naked body surfing in Ecuador
  152. Go fuck yourself with your atom bomb
  153. Never complain about having enough time
  154. Journalism is Dead
  155. Deep is the lizard's eye #tbt
  156. TARC's cashless fare system screws poor people
  157. Writing begets writing
  158. How much do I really remember?
  159. I love the Idaho-Stop
  160. Scary decisions are the best decisions
  161. Never trust your inputs
  162. That one-off thing with the terrible name will be around forever
  163. The joy of difficulty
  164. Anger and regret
  165. I am not a great programmer
  166. Free-writing: Lissie, Live at Brighton
  167. Don't get too hung up on tools
  168. The urge to grow things
  169. I refuse to let this city beat me
  170. Let's talk about interruptions...again.
  171. Bardstown Rd Businesses That Don't Care About Pedestrians (part 1)
  172. Bikejoring or, How to Wear Out Your Dog as Fast as Possible
  173. Thoughts on wasting time
  174. Tragedy and Perspective
  175. On the idea of admiration
  176. The joy of waiting for things
  177. Advice for junior developers
  178. The 4 common ways cars try to kill me
  179. I ran a marathon
  180. The Madness of Saturday
  181. Keeping a daily work log
  182. A frustrating Web.config transformation error
  183. My first century
  184. How _not_ to compare file versions in C#
  185. Auto-incrementing build numbers in Visual Studio 2012
  186. "The definition of the report 'XYZ' is invalid."
  187. Side effects of bike commuting
  188. By the numbers: Coldest ride ever
  189. The difference between 'git fetch' and 'git pull'
  190. Freshman Lunch Shenanigans
  191. Getting an '__doPostBack is undefined' error in IE10
  192. Noticing an odd difference between different implementations of JSON.stringify
  193. How not to make a sale
  194. Prayer for the repose of the dead
  195. You Meet All Kinds of People Cycling
  196. So iBooks Have a Hidden Unique ID
  197. The Three Most Important Pieces of Information for a Kid
  198. 20 Years Later, I Still Can't Read Ramona the Pest
  199. In which I decide not to bother with New Year's Resolutions
  200. I kinda regret deleting my Instagram account
  201. Hacking my eating habits
  202. I have been a dad for 10 years
  203. The most uncomfortable training session ever
  204. Minor hiccup with Google Drive
  205. I love living in The Highlands
  206. A dark start to the day
  207. Renting an Apartment in Boston
  208. I think I need to get over myself a little bit
  209. Making a mobile site behave like an iOS app
  210. Picasa data API fun: Creating albums and uploading images
  211. SVN working copy is nested?
  212. My one, feeble attempt at being a cracker of software.
  213. My Own Personal Daily WTF v1
  214. Get on your bike. No excuses
  215. Pixel level drawing with the canvas element
  216. New Year's Resolutions
  217. How to write a very simple jQuery Plugin
  218. Must-Have Chrome Extensions
  219. Preserving the $ with jQuery.noConflict
  220. Can't load XRegExp twice in the same frame
  221. Converting a Unix timestamp to a real Postgres date
  222. HTML5 Data Attributes and jQuery.data()
  223. Memories Wrapped Up in Music
  224. A poem for our daughters
  225. Handling Windows API Callbacks in VB .NET
  226. My Favorite Explanation of clip: rect();
  227. Basics of QR Codes
  228. Adding/Deleting Events with the Google Calendar API
  229. Basic Authentication with Titanium.Network.HTTPClient
  230. Even better overriding the Firebug console in IE
  231. SQL Management Studio 2008 says Saving changes is not permitted.
  232. Revert to a previous revision with Subversion
  233. Catching Ajax errors with jQuery
  234. Fun with Vim movement commands
  235. Copying ADODB Recordsets Across Databases
  236. The Proxy Pattern in Javascript
  237. Snippet for popping up a jQuery UI Dialog
  238. A Caveat When Declaring Javascript Arrays
  239. With jQuery, Awesomeness Abounds
  240. One-liner to syntax check a Python script
  241. Coding for Doctors in Haiti
  242. Changing an application's favicon in CherryPy
  243. Localizing PHP with gettext
  244. Running a CherryPy app with Apache and mod_python
  245. Basics of the Alternative PHP Cache (APC)
  246. Converting an RFC 3339 date to a Python timestamp(plus an update to my Google Docs backup script)
  247. Flickr REST API Basics
  248. Short list of required web developer tools
  249. Getting the caption of an image attached to a WordPress post
  250. Simple tabbed HTML navigation buttons
  251. Making sure FireBug console calls don't bomb in IE
  252. You have to be able to talk to people
  253. Not breaking the rules, but still being a jerk
  254. Fear
  255. Growing Up Pyro
  256. Locking Down Facebook
  257. Automatically blocking Twitter spam accounts
  258. File modification date/times in Python
  259. SSH Tunneling: Taming the series of tubes
  260. My single-handed destruction of an Ecuadorian cafe
  261. Basic page routing with CherryPy
  262. Demystifying Python Decorators
  263. Handy VBScript ASP syntax shortcut
  264. Twitter Trends: Experimenting with Adobe Air
  265. Getting started with CherryPy
  266. Installing things on Linux is still a pain in the tuchus
  267. Facebook's OpenID Support: Much Improved!
  268. Basic Lighttpd Setup
  269. Be Safe and Don't Be a Jerk
  270. Facebook's OpenID Support: It's cute and all but...
  271. Basics of the PHP PCRE functions
  272. This Bash trick will make your brain explode
  273. Saving the world with PHP array functions
  274. The PalmOS Browser War That Never Was
  275. 8 years today (and 14 years last March)
  276. It's not hard to avoid sounding like a moran moron
  277. Premature Optimization less harmful than Immature Stupidity
  278. Where am I? Where are you?
  279. Using PrototypeJS with Greasemonkey
  280. Yes, it's a camera. No, it doesn't need film
  281. Backing up your Google Docs
  282. Twitter Search API: Make millions, wow your friends.
  283. The shapening
  284. Writing a simple Twitter-bot in PHP
  285. Event handling with PrototypeJS
  286. Sometimes being a dad is all too real
  287. A refugee from the world
  288. HTML Emails for fun and profit
  289. Javascript awesomeness with Prototype
  290. Regular expressions in VBA
  291. Manipulating PDF files with Visual Basic .NET
  292. Google Client Logins
  293. Your data is your life. Why aren't you protecting it?
  294. RAID basics
  295. My .vimrc file
  296. I'm just a little bit starstruck
  297. In which handiness ensues
  298. It begins
  299. Profiling PHP with APD
  300. Fun with Branching Merging
  301. Comment Engine: Round 2
  302. Comment Engine: Round 1
  303. Foray into the Google App Engine
  304. Un-befuddling OpenID
  305. From Javascript to PHP and Back Again
  306. The fun solution is not always the right one
  307. Good Lazy vs. Bad Lazy
  308. Search Replace with vim
  309. The Editor War
  310. Interviewing is hard and annoying
  311. Further Adventures of a Domino's CSR
  312. How I Single-Handedly Further Disgruntled a Disgruntled Domino's Assistant Manager
  313. Further Tales of a Disgruntled Domino's Manager in Training
  314. Domino's Nightly Stoner Encounter
  315. Most bizzare lack of tip on a delivery
  316. The Saga of an Uhappily-Married-Disgruntled Manager at Domino's: Part 1