Shutterstock Bits
bits.shutterstock.com · Company blog · on HN since 2011
The engineering blog of Shutterstock, covering Perl, templating, traffic control, color search, and engineering culture.
What HN saysHN links it for technical posts such as TCP slow start tuning and a charting tool; a commenter from Shutterstock also recommends RJMetrics for analytics.
15HN people shared it
4linked it in comments
34stories submitted
455story points
12 years agolast shared
2011people per year2026
Most-shared posts
- 1Faster TCP Slow Starts3 people · 8 points · first shared 2011 · discussion on HN
- 2Mustache vs Swig Templating Shootout3 people · 6 points · first shared 2013 · discussion on HN
- 3Why Perl?2 people · 60 points · first shared 2011 · 116 comments on HN
- 4Introducing Rickshaw: Interactive time series graphs in JavaScript2 people · 8 points · first shared 2011 · 2 comments on HN
- 5Introducing Lil Brother: Open Source Client-Side Event Tracking2 people · 5 points · first shared 2012 · discussion on HN
- 6The importance of "noatime"2 people · 5 points · first shared 2011 · 2 comments on HN
- 7Stop Buying Load Balancers and Start Controlling Your Traffic Flow with Software1 people · 166 points · first shared 2014 · 50 comments on HN
- 8How We Built a Cutting-Edge Color Search App1 people · 43 points · first shared 2014 · 16 comments on HN
- 9The Psychology of Engineers: a talk on Introversion/Extroversion and Flow1 people · 34 points · first shared 2013 · 4 comments on HN
- 10Perl: When DWIM Doesn't1 people · 27 points · first shared 2012 · 25 comments on HN
- 11Keeping the Startup Spirit Alive in a Growing Company1 people · 24 points · first shared 2013 · 18 comments on HN
- 12SQL Shells, Rebooted1 people · 11 points · first shared 2012 · 1 comments on HN
- 13Critical Skills You Won’t Learn in School1 people · 7 points · first shared 2014 · discussion on HN
- 14Building your own network automation1 people · 5 points · first shared 2015 · discussion on HN
- 15Test All the (Network) Things1 people · 5 points · first shared 2013 · 1 comments on HN
What HN people wrote when they linked it
trumfrog31 · 2012-10-28
If you need to analyze things that live in your database (users, transactions, actions on your site), I recommend RJMetrics.
I work for Shutterstock, a company that is now large enough to have gone through several phases of data maturity (we recently became a publicly traded company, which requires a high standard of data integrity and auditability).
We use a variety of tools to look at data: Google Analytics for traffic, a home grown BI and A/B testing framework, Great Plains for financials, our own open source toolkits for client side event tracking and data visualization (http://bits.shutterstock.com/?p=277 | http://code.shutterstock.com/), and RJMetrics to track and explore KPIs for our smaller business units that don't have dedicated analyst teams.
RJMetrics makes it incredibly easy to explore and visualize data without having to spend dev time pulling different views. They also have native support for things like cohort analysis and customer lifetime value (which saves a TON of time in Excel). In addition to the dashboards they provide (that a non-technical person can change and improve) they also have regular automated emails that help you and the team feel the rhythm of your business.
Basically: unless you are ready to devote a team of BI analysts to your product, RJMetrics gets you 95% of what you need with 5% of the effort of rolling something on your own. You'd be crazy to try and replicate this kind of functionality at an early stage of your business.
dchester · 2011-12-11
Thanks for taking a look!
There's a little more info in our recent blog post about this too: http://bits.shutterstock.com/?p=103
In particular, here's an example where you can switch between stacked, percentage, and line views; toggle on and off each data series; re-order the stack with drag-and-drop; zoom in to a time slice; add smoothing; add annotations, etc:
http://shutterstock.github.com/rickshaw/examples/extensions.html
It can make a difference, having this functionality around when you're trying to dig in and read your data.
ck2 · 2011-10-16
cached copy of the post article (seems down now)
http://google.com/search?q=cache:http://blog.habets.pp.se/2011/10/Opti…
A little history for those wondering what this is about
http://blog.benstrong.com/2010/11/slow-start-follow-up.html
http://blog.benstrong.com/2010/11/google-and-microsoft-cheat-on-slow.h…
http://lwn.net/Articles/427104/
http://bits.shutterstock.com/?p=74
http://research.google.com/pubs/pub36640.html
https://docs.google.com/gview?url=http://research.google.com/pubs/arch…
https://docs.google.com/gview?url=http://www.ietf.org/proceedings/78/s…
douglashunter · 2011-10-15
Yes, tons of credit due there. In my post (http://bits.shutterstock.com/?p=74) I linked to Jonathan Corbet's coverage (http://lwn.net/Articles/427104/) of the topic on LWN, which is also a good jumping-off point for reading on the topic.