Posts

How many Ads are too many?

Image
  So about 18-19 months ago, I installed a network wide ad blocker at home and the software I chose tracks some metrics out of the box - for the last 90 days total DNS queries served, total blocked etc. ~2 months after the installation, tweaking the blocklists, I noticed about <20% of my DNS requests being blocked, which was high, but being new to the bulk ad blocking world, thought was "normal". I keep an eye on these numbers and about ~10 months ago noticed that nearly ~25% of my requests were being blocked. That was a good 6 points higher in just 8 months. Well now, I am at 32%+ requests blocked by my filters, which haven't changed since the initial tweaking. In 18 months, that is a solid 40% increase in the number of ads and trackers blocked that is part of my internet usage. My internet usage over the last 90+ days hasn't changed much - ~500 GB / month, except 2 new Windows devices since February.  And it isn't a coincidence that the top 2 blocked domains ...

(in the voice of The Clash) Should I break or should I mono (lith)?

(originally posted on LinkedIN ) Been at Synopsys 5+ months now and having a wonderful time onboarding and learning about the scale challenges this company has to solve for, but I really felt like I should do a brain dump on one of my favorite projects at my previous company (LinkedIN) - breaking up the frontend API service monolith. In both of my previous employers, breaking up the monolith was a major, prioritized project. The reasons why, the end state and solution were different, based on the needs of the company/org. It's always break, break, break... (or why we decided to break up the monolith) 1. The codebase was massive (4 million lines of hand written code, another 1-1.5 million lines of generated code) 2. Catered to most of the lines of businesses at LinkedIN. This meant that with thousands of developers committing code, deploying and releasing this monolith became a bottleneck. While we had a true north of multiple deployments/day, we were satisfying ourselves with 1 per...