Ben Vinegar
@bentlegen
Followers
5K
Following
19K
Media
790
Statuses
15K
Worked on @getsentry for nearly a decade. Co-wrote Third-party JavaScript. Hacking on https://t.co/SXHld4AuTB. 🇨🇦
Toronto, Canada
Joined February 2007
👋 Some news: Friday is my last day at @getsentry. Hard to believe it, cause this is the kind of job and outcome I've always wanted. To build a product and company that helps so many devs ship better software, that's cool and supports open source? At this size and scale?
35
3
339
In January I spent about 3 hours trying to convert my personal website to @gatsbyjs. Then I asked myself “what the hell am I doing”, uploaded an index.html file and called it a day.
9
8
252
This is the 2nd year in a row where we've posted this announcement to Hacker News, in hoping to draw attention to OSS funding and encourage others to follow. It's the 2nd year in a row we've hit the front page only to have HN mods remove it.
We just gave $500,000 to Open Source maintainers. Read more from @chadwhitacre_ on how, why, and to learn a bit more about Foss Funders 👇.
9
13
193
decided on a name and made this landing page. thoughts?
holiday project: end-to-end web analytics (tracking script, event ingest, dashboard). The stack: .• Remix.• Cloudflare Pages + Workers + Analytics Engine (beta). ⬆️ upside: practically free (CF gives 100k req/day free), easy to run.⬇️ downside: only 90 day retention for now
19
9
180
this 4kb script on the new @syntaxfm website seems like no big deal at all, BUT. → it's render blocking.→ it takes ~500ms to download on average, in production, by real users (despite being "just" 4kb). it's more than just bytes folks
11
12
154
did y'all know @getsentry surfaces errors on PRs like this now? this was a real bug that was caught. PR:
8
8
128
Insane trajectory for what was originally a Django plugin written in 71 lines of Python.
There's one other awesome milestone we're celebrating: last year we crossed $100 million in ARR at Sentry, and are now supporting more than 100,000 customers on our cloud service. 2015-me is still rolling his eyes at that possibility.
3
6
107
9 years 🎉.
proud to announce I'm joining my asshole friends @getsentry
http://t.co/1WFgCTHc12
http://t.co/Y4VkOyM7Fz.
8
1
95
framework authors either die a hero, or live long enough to join google/facebook/linkedin
📣 I have an exciting announcement:.I'm joining the Chrome team @Google in the new year!.Looking forward to pushing the web. forward! 😊
3
5
78
We transferred $260k to open source maintainers and foundations this year, up from $155k in 2021.
To all the open source maintainers out there: we appreciate you. Thank you for all your work. #Hacktoberfest .
4
6
71
at some point we entered a world where sentry is objectively in the same league as atlassian, github, pagerduty, and datadog in terms of number of enterprise users. wild 🤯.
Sentry is proud to be named one of the most popular developer tools of 2021 by @Okta's Businesses at Work report.
7
5
72
cool companies help sustain open source. hope we see some Toronto tech companies on this list in the future @Shopify @cohere @goclio @ada_cx @1Password @Wealthsimple @loopioinc @getflipp
3
8
75
🚨 Hey folks, help us fund webpack! @getsentry will match monthly contributions/sponsorships up to a total of +$200/month.
10
68
72
We adopted @storybookjs at @getsentry about 8 months ago and it's really accelerated how we build UI components:
3
11
65
Btw this isn’t random. We started hiring new grads/interns from @UofT and Waterloo in ~2018 and “brain drained” them to SF. Over time it became more practical to build a Toronto presence and hire locally. Not everyone wants to move + some came back. Now there’s ~40 people here.
7
0
65
@dan_abramov hot take: that people strictly do it out of the kindness of their hearts. i mean sure, some do, but plenty do it for themselves: to build notoriety, connections, skills, a portfolio, etc. and that's 100% okay and great!.
1
0
62
@sophiebits I don’t think it’s an unpopular opinion. Code Complete (originally published in 1993!) dedicated several pages to the benefits of variable declaration proximity.
3
2
61
getting in on this "2022 career announcement" train. i've changed roles at @getsentry – starting a new emerging technology department to build experimental new product stuff. 👉 we're building the team now! want to build new open source developer tools in 2022? shoot me a DM.
3
7
62
today @getsentry along with other progressive software companies like @gitbutler and @keygen_sh have introduced "Fair Source". it's a type of software licensing that promotes end-user access while preserving developer sustainability. 👉 more here
2
10
60
this drove way more traffic than I was expecting. gotta tweet about Cloudflare more, clearly
Cloudflare analytics engine pricing dropped yesterday:. → free plan allows up to 100k writes/day.→ paid plan (just $5/mo) includes 10mm writes/month. it's now official: you can host on CF and record 100k analytics events/day for free 🤯
6
1
59
@jordwalke I read about this in Chaos Monkeys. It was inspiring! But I don't remember the part where everyone had to make a loyalty pledge by 5 PM or be fired.
1
0
54
my side project – writing a javascript book – forever altered the trajectory of my life:. - became a legit expert at something.- spoke at conferences around the world & grew as a speaker/storyteller.- made friends with cool industry people.- used it all to help build @getsentry.
2
5
55
Four Seasons’ website in 2006 - which handled room reservations, gift cards, payments, etc - worked by making a cgi-bin call into a hand-rolled interpreter for a custom language whose only documentation was an internal-only PDF. And the language didn’t support arrays.
Unpopular opinion: There hasn't been a harder time to be a software engineer. The critical pieces in everyone's stack are put together by duct tape. In contrast, it's impossible to build minimal alternatives in-house because the world we live in is ultra complex.
3
2
53
⚡️ some news:. i'm now on the @syntaxfm team full-time to help bring the world more @wesbos and @stolinski – plus protect @getsentry's corporate interests. most meetings look something like this.
4
4
51
@AdamRackis Dev advocates, who command like > 50% of this dialogue on Twitter, need something new to talk about. Basically, this “exhaustion” feels manufactured. Look at any npm download chart for Svelte.
4
0
51
Thanks to everyone who came out to DevTools Toronto last night 🙏. We had folks hang out who work on @rootlyhq @gitwallet @vltpkg @DevCycleHQ @SST_dev @solid_js @deno_land @bunjavascript @noti_api @UnifiedAPI @webappio @deskree_backend @getsentry and
8
10
53
it's hack week at @getsentry . this year i'm working out of our vienna office to get a 6 hour head start
3
1
52
Between co-organizing @newdemos_ or whimsically raising $10,000 for a food bank, @tommytrxnh is a cool guy in our city trying to show the rest of us you can just do things.
3
7
48
We're hiring in San Francisco, Toronto, and Vienna. 👉
Sentry raises $40 million for app performance monitoring tools by @Kyle_L_Wiggers.
3
11
47
5 years at @getsentry today! Throwback to our marketing website from 2015 when our slogan was literally "shit happens"
3
1
50
proud to announce I'm joining my asshole friends @getsentry
http://t.co/1WFgCTHc12
http://t.co/Y4VkOyM7Fz.
12
6
49
1/ I intended this thread to be supportive of tools and libraries and their authors. I wanted to reflect on my belief that they're not needless distractions, but solving real problems that previously made web development unfun and frustrating.
I don’t understand the agenda of “web development is too complicated now” people … what is the endgame?.
2
7
41
@syntaxfm @stolinski @wesbos @CodingGarden @kaitlinblooom @randyrektor Absent a plan, I am going to work on OSS and invest more time in Counterscale. If you use it (or even if you don’t), I’m super appreciative of feedback, issues, thoughts, notes - anything.
3
0
48
When SaaS products grow and the architecture starts to break down, two types of devs emerge:. 1. Those who believe the system is beyond repair and needs to be totally rebuilt. 2. Those who put their heads down and fix it one piece at a time. I've only seen group #2 be successful.
8
3
49
This also means my time at @syntaxfm is ending. Super proud of the last year+ on this team, working with @stolinski @wesbos @CodingGarden @kaitlinblooom and @randyrektor. Can't tell you how much I've learned from this crew. They are as nice and talented behind the camera as
4
0
47