[HN Gopher] Goodbye, Twilio ___________________________________________________________________ Goodbye, Twilio Author : joaopaulomcc Score : 311 points Date : 2023-06-18 17:34 UTC (5 hours ago) (HTM) web link (blog.miguelgrinberg.com) (TXT) w3m dump (blog.miguelgrinberg.com) | berkle4455 wrote: | Twilio went from cool developer tooling to facilitating global | robocalls and being a net negative for the world. | 29athrowaway wrote: | [flagged] | late2part wrote: | Twilio board members read daily email reports? | grogenaut wrote: | Seems they have multiple income streams from negative actors | ... https://billychasen.medium.com/twilios-toll-fraud- | problem-28... | kec wrote: | Twilio was always that way, the zeitgeist has just moved on | from the unbridled optimism of the 2010's which masked it. | INTPenis wrote: | As a Swede I naturally gravitated towards the 46elks.se service | instead of Twilio. Been using it for years now, no issues. They | even called me once to find out what their clients were doing, | like a survey. | smallerfish wrote: | I've been playing with Twilio recently, and it's certainly not | the lean platform that it once apparently was. In the Java client | SDK for example, I count 7 separate Message classes. There are | multiple APIs with overlapping functionality; you can send SMS | and whatsapps several different ways each. The documentation is | likewise byzantine and bloated. | | I get that scaling tech organizations is hard (Stripe is another | company with abysmal bloat in their APIs) but jfc, get a | competent chief architect who is opinionated, please, and aim | towards coherency. If you launch a new API that's intended to | replace older ones, then stop exposing the legacy APIs in the | default SDK. | | (That said, better than MessageBird, who don't even have SDK | support for the APIs they're promoting as the correct way; on the | other hand, their documentation is markedly better than | Twilio's). | rabiddmeese wrote: | > If you launch a new API that's intended to replace older | ones, then stop exposing the legacy APIs in the default SDK. | | They might want to alienate and break things for many of their | existing clients who use the older APIs. Plenty of companies | contract out dev work until they have a working product and | keep it as is. They don't have devs on hand to update them if | they deprecate older APIs leading to a completely broken app | despite all the old functionalities being perfectly adequate | for the task. | joeythedolphin wrote: | The developer only exists to serve the product and customer. I do | not know why the developer should be the center of any company, | none the less why they should be on a billboard. Buyers don't | care, they want a great product. Great products are built by | companies that love their developers. They don't need to tell | that on billboards, they need to tell that privately to each | engineer they employ. It is not appropriate for a developer to be | the center of a company. Why not quietly say thank you for the | employment opportunity (a rare treat across all time and | history)? Accept the fortune they gave you, if they were good | share it with the world, and if not, move on to your next | opportunity? HN may downvote me but I do not understand these | "goodbye" posts. I don't think anybody cares and it just makes | you think twice about the person who is leaving if they showed up | at your door for a job. | freedomben wrote: | > _The developer only exists to serve the product and customer. | I do not know why the developer should be the center of any | company, none the less why they should be on a billboard. | Buyers don 't care, they want a great product._ | | I think the point is that developers _are_ (or _were_ ) the | customers. Twilio got adopted because they targeted and excited | developers. Now they don't care about targeting the developers, | they're targeting executives and marketing professionals. | | I did not down vote you, and I don't think you deserve the down | votes. | buro9 wrote: | There is a certain point at which the engineering is no longer | what makes a company successful, it fuels an initial growth and | can sustain it longer, but then the deciding thing on whether the | company survives and thrives becomes the more operational | aspects, the traditional sales & marketing. | | With the product-market fit nailed, a solid offering out there, | Twilio now occupies that later stage, and the buildboard reflects | it. Everything changes at this point, because it's also not the | top priority of the company to keep their own engineering happy | at this point. | yesimahuman wrote: | To me there's just an argument for effective marketing. That | new billboard _can 't_ be more effective at generating industry | and brand awareness, can it? It's so forgettable. It's | _mediocre_, and reads just like every other uninteresting stat | point most B2B enterprise SaaS companies put out there. That's | the part that I don't get, even if they are moving up market | and away from a pure developer play, that kind of messaging | still should raise Twilio's stature, no? | Toine wrote: | Isn't the main thing to keep the main thing the main thing ? | liuliu wrote: | It reflects the defensible moat in our industry (SaaS offerings | in general) is no longer technology. | cj wrote: | > It reflects the defensible moat in our industry (SaaS | offerings in general) is no longer technology. | | I feel like it was never technology, especially in SaaS. | | Sure you need some initial technical chops to get a service | up and running, but after MVP --> PMF, it's all marketing, | momentum, consumer trust, your brand, etc. | | For every successful SaaS (take Notion for example) it's easy | to say things like they never had a real competitor, but the | truth is they had a lot of competition but they were able to | overcome it and build a moat initially propped up by really | good usability, but now their usability could easily go to | shit and they'd still do well with a traditional | sales/marketing moat. | AndrewKemendo wrote: | There's nothing surprising here. | | This is a typical cycle for a venture backed technology business. | There's just nothing else to say here other than this is 100% | expected outcome if you decide to build a product on venture | capital money, which requires an exit and an increasingly large | exit to the point where you IPO. | | Unless you avoid this structural pathway, you will be 100% | guaranteed to do this. | | I am unaware of a venture capital funded technology company that | has maintained the core of what they do, and the value | proposition, but didn't push most of their money into paying for | sales marketing executive compensation and eventually finally, | stock buybacks, or other things that directly enrich investors at | the cost of employees. | | Having had a couple points with Jeff Lawson I believe he's a good | person who wants to do the right thing for the most amount of | people and do it ethically, which is why he jumped into this | thread. However, he faces the same pressures as everybody else, | and so it's honorable that he is attempting to find ways to | mitigate the downside harms of this new direction but at the end | of the day the arrow of history is clear. | jmacd wrote: | Venture capital has been long gone from Twilio at this point. | It's a public company and no matter what the history of how the | company raised the capital to build its business initially, it | is simply acting as a public company now. Had they chosen to | stay private and continue to use venture capital, they may not | have had to reposition the way they have. See: Stripe. | | Plenty of privately owned businesses IPO and become subject to | the same forces. Less than 50% of publicly listed companies are | VC backed. | louwrentius wrote: | It's funny to me that I'm reading this while listening to | "Abolish Silicon Valley" by Wendy Liu. | | I don't think any CEO can be moral if your primary obligation | is "shareholder value". Or in plain language: making other | people more rich at the cost of others. | | I'm just happy the guy got out when the company didn't align | with his values anymore and he has the means to afford himself | a conscience. | sethammons wrote: | > making other people more rich at the cost of others | | Not everything is zero sum. There is a reason that when you | purchase something both sides say thank you. | AndrewKemendo wrote: | The world is 100% legally zero sum | | unless you can legally appropriate property with no money | or any other type of compensation then where is this | magical free pie? | refulgentis wrote: | Who is Jeff Lawson and what thread did he jump into? | nordsieck wrote: | > Who is Jeff Lawson | | https://www.linkedin.com/in/jeffiel/ | | "CEO and cofounder of Twilio" | | > and what thread did he jump into? | | https://news.ycombinator.com/item?id=36383229 | [deleted] | el_nahual wrote: | How do stock buybacks enrich investors _at the cost of | employees_? | | They are (almost identical) to a dividend, which yes, enriches | shareholders but | | a) that's kind of the point of a business | | b) _especially_ in startups employees are often shareholders as | well, and meaningfully so | | c) even if they weren't, how do they hurt employees? | reaperman wrote: | Stock buybacks represent excess profits which otherwise could | be used for employee bonuses or salary raises. There's a | _lot_ of room for argument here, because it 's not clear if | in the absence of stock buybacks, that excess profits | wouldn't go more directly into the pockets of the owners via | direct capital withdrawal. | | But it's not an entirely invalid viewpoint. There really is a | lot of room for reasonable minds to disagree. | AndrewKemendo wrote: | Your root problem is a) | | The modern, for-profit stock corporation with EXTREMELY rare | exceptions, does not materially benefit labor in the long | run. | | In the US at least, the fact of employment isn't some gift to | the laborer, which a lot of employers claim. You will | literally die decades earlier as an unemployed person unless | you have a job and you have no say in keeping it. | | What funny is, a decade ago here on Hacker News the vast | majority of advice was "don't expect any payout as an early | employee at a startup" and "VC aren't your friends" | | However it's been a big shift since then with people (mostly | non engineers) arguing on behalf of shareholder primacy as | valid and ethical. | | (this audience is extremely biased by the way given that its | mostly made up of the global 1% that befits from capitalism) | | They hurt employees becase the share of company profits is | going to investors, who did no work and through a luck of | history or hard work had a lot of money at hand (the money | they gained directly from work is the only ethical | compensation (1)) | | (1) https://files.libcom.org/files/Proudhon%20-%20What%20is%2 | 0Pr... | | Chapter 4 of the above reference | | " " Axiom. Property is a droit d'aubaine which the proprietor | claims as a thing marked by him with his seal. | | " 1st proposition. Property is impossible, because it exacts | something out of nothing. | | " 2nd proposition. Property is impossible, because wherever | it is allowed, production costs more than it is worth. | | " 3rd proposition. Property is impossible, because on a given | capital, production is in proportion to labour, not in | proportion to property. | | " 4th proposition. Property is impossible, because it is | homicidal. | | " 5th proposition. Property is impossible, because where it | exists society consumes itself. | | " 6th proposition. Property is impossible, because it is the | mother of tyranny. | | " 7th proposition. Property is impossible, because in | consuming what it receives it destroys it, because in saving | it, it annuls it, because in capitalizing it, it turns it | against production. | | " 8th proposition. Property is impossible, because its power | of accumulation is infinite, whereas it has to do with finite | quantities. | | " 9th proposition. Property is impossible, because it is | powerless against property. | | " 10th proposition. Property is impossible, because it is the | negation of equality." " | blobbers wrote: | I'm curious why this got upvoted on hackernews. Isn't this some | rando- employee (no offense Miguel Grinberg) that joined an | established medium sized software company and then is moving on | after spending a fairly short time there. Did this particular | engineer move the needle on their product somehow? | | How is this in any way "news" worthy. | obiefernandez wrote: | Another one bites the dust. Goddammit | 29athrowaway wrote: | It seems the MBAs are at it again. | | https://www.youtube.com/watch?v=P4VBqTViEx4 | | Twilio is now another Xerox. | | MBA programs should be illegal. You can thank MBAs for spreading | PFAS everywhere, single use plastic, profiteering from insulin, | making every American a diabetic by adding sugar into everything, | selling glyphosate for residential use, killing all the | pollinators, moving all manufacturing to countries with no | environmental laws, and other consumer and planet-fucking | initiatives. | | The number of extinct species, diabetic patients, number of | employees on minimum wage with no health insurance, policitian | revenue from lobbying activities, dead bees, cut trees, lost | topsoil, former Roundup users with non-Hodgkins lymphoma, revenue | from weapons, atmospheric temperature increase, ocean acidity, | plastic waste, pollution, every form of ecocide and every other | measure of things going wrong is directly proportional to the | number of MBAs. | | Why? because if shareholder value is everything, then the | employee, the environment and society at large becomes | irrelevant. | [deleted] | cyberax wrote: | > selling glyphosate for residential use | | What's wrong with glyphosate? | richbell wrote: | There's a lot that can go wrong when unqualified and | untrained people are given a powerful pesticide for | residential use. | cyberax wrote: | Can you list some of that "wrong", since there's a lot of | it? | oofta-boofta wrote: | [dead] | namtab00 wrote: | Italian here. | | I HOPE this a sarcasm filled question. | 29athrowaway wrote: | Read the safety data sheet, see what precautions are needed | and then ask an average residential roundup user if they care | at all about following those instructions. | cyberax wrote: | The precautions for glyphosate are basically "don't drink | that". My dishwasher detergent has sterner warnings. Heck, | Tide pods are just as dangerous. | | That's because the principal "danger" of glyphosate | formulations comes from surfactants. | | Pure glyphosate by itself is pretty benign. | SamuelAdams wrote: | Alright fine. Twilio has largely saturated the communications | space. You can now send an API request for a phone call, SMS | message, and WhatsApp notification in a lot of countries. | | If you were calling the shots, what would your next growth move | be? What should Twilio expand into? | klabb3 wrote: | > If you were calling the shots, what would your next growth | move be? | | In biology, tissue that keeps growing indefinitely is lethal | to the organism. | 29athrowaway wrote: | Not spam-calling elderly people and causing them to fall and | die could be a good start. | __blockcipher__ wrote: | Your comments in this thread seem to me to be heavily laden | with the cognitive distortion of catastrophizing: https://e | n.wikipedia.org/wiki/Cognitive_distortion#Magnifica... | | > Catastrophizing - Giving greater weight to the worst | possible outcome, however unlikely, or experiencing a | situation as unbearable or impossible when it is just | uncomfortable. | | --- | | Hopefully it goes without saying that talking about elderly | people falling and dying due to a supposed spam text | originating from Twilio is...a bit farfetched... | sethammons wrote: | Source? | enono wrote: | [flagged] | Solvency wrote: | Preach. | mkl95 wrote: | Twilio are still doing better than their competition. To name an | example, MessageBird laid off 30% of their workforce in late 2022 | vs Twilio's 17% in early 2023, and they are known to be an | absolute clusterfuck, which is not something you hear about | Twilio (yet). | wilg wrote: | 1. I could not tell you what that billboard means, despite also | looking through the related blog post. Perhaps it is something | only marketing teams understand, which would be an interesting | failure mode. | | 2. I tried to sign up for Twilio Sendgrid the other day to send | some emails from a Heroku app but I couldn't complete the sign up | because I never received the activation email. Classic! | karussell wrote: | Re 2: had the exact same experience. And the big problem was | that in order to contact support I needed an activated account | :). But at some point I found a support Email and with that I | got an activated account. | | Still all this was too slow and left a bad taste. And I already | finished integrating a different and IMO simpler (and probably | less powerful) solution. And as the pricing was ok it was just | the Twilio brand that I missed... | mightybyte wrote: | Anyone else share my thought that Twilio (and any other companies | like them that I'm not aware of) is likely the primary driver of | the massive epidemic of spam text messages and phone calls? Phone | and text have been rendered almost completely useless to me. I | often get close to double digit spam texts and calls per day. | Obviously the drivers of this stuff are many and complicated, but | it seems like the automation layer is the main thing that enabled | it all. | singpolyma3 wrote: | To send SMS with Twilio (or any other similar service) you need | to jump through a bunch of hoops to register your traffic with | major carriers and get their sign off. | rsync wrote: | I built an entire personal telco for myself using twilio apis and | twiml bins, etc. | | This was encouraged by helpful "hacker" blog posts and official | howtos detailing integrations with alert systems and home | automation, etc. | | Twilio sold itself as _useful infrastructure_. | | All of this falls apart next month when A2P (or whatever it is) | begins. | | Twilio polluted its own environment so completely that nobody can | exist there anymore. | | (Unless you're spamming, which is what customer engagement is) | 1270018080 wrote: | Why is A2P bad and why does it make your personal telco fall | apart? | | https://support.twilio.com/hc/en-us/articles/223133807-What-... | grumple wrote: | I assume they are talking about a2p 10dlc registration. | Twilio has badly mishandled the rollout, it's been extremely | painful. OP seems to blame them for making things too easy | for spammers which caused the changes to be needed, which may | be true. | shakes wrote: | I had the privilege of working with Miguel at Twilio. His work | had a meaningful impact on our goal of empowering developers | around the world and I'm unsurprised to see such a thoughtful | take from him has he departs. A huge loss for Twilio but I can't | wait to see what he does next. | miguelgrinberg wrote: | Thank you, Ricky! The privilege was also mine. :) | firebirdn99 wrote: | Working for any company is a "job", and not a "family" as many | have found out in the last few years (but happens at every | downturn). It's hard to draw a line, between personal and | professional identities, but it's something I feel everyone | should do. | | Corporations simply are built to amass profits, and outcompete | others. They do not care nor are they built to care about you. | joeythedolphin wrote: | Friends are friends and business is business. If you get it | confused, you will stay confused while the world moves on. I | noticed most people are confused. You serve for your paycheck | and then you are forgotten. They don't ask you what you spent | the money on. Your reward is the package they gave you. Best to | make friends in areas of life where that is the goal. | drdaeman wrote: | The concept of family varied quite a lot over times and | cultures, there probably are some that fit. Medieval families | are quite different social constructs from modern first-world | nuclear families. Heck, and if anything - family abuse is, | sadly, a very real thing, too. | | Same for the companies - they vary, a lot. Working at a two- | person startup can resemble a family to some extent (or, well, | there are genuine family startups, where partners in life start | business together, and some succeed), but large corporations | are entirely different experience. | rajanaccros wrote: | The trend we are seeing across the tech industry and business in | general is to know/consolidate/extract/exploit. Even users who | pay now are still "the product". Who are the buyers? Intelligence | agencies, both governmental and private who have different aims, | but with the same intermediate goal is to know everything about | you. | | The only (ONLY) motive is profit. Growth, growth, growth above | all costs at the expense of people and the environment. Jeff | jumped into this thread to try to color it with verbiage such as: | | > we came to the conclusion that the world doesn't need more | communications, it needs better communications. More relevant. | More effective. | | This is another way to habituate and legitimate the exploitation | of users for those few who profit. An example, is the A2P 10DLC | registration that is being forced on users of the product that | will charge a registration fee, a vetting fee, and a recurring | monthly cost. From what I can tell, there is no legal basis | forcing this. The Telco cartel got together and came up with a | way to make more money off of you. Sure they will talk about it | in terms of "improving your experience" and "stopping spam | texts". While there may be a kernel of truth in there, that is | not the main reason. Go back to rule number 1: profit, profit, | profit. | | It is a shame that the Telcos are strong arming the CSP middlemen | to make them abide by these rules or not deliver their messages. | And of course that rolls down to the end users. | | But I think the bigger issue here is that they need to know | exactly who you are in terms of registration. Blocking VOIP | numbers for OTP verification, etc etc. Why do you think this is? | Because they will take all of the data you provide, the metadata | you produce and sell it to third parties for profit at your | expense and without your consent (or otherwise wrapped up in a | "privacy policy" that is too long that no one reads). | | None of what I am saying is new, it is the same old playbook that | most people are ignorant of. I suggest reading _The Age of | Surveillance Capitalism by Shoshana Zuboff_ for a deeper study of | this topic. | | If you would like to refute any of this @jeffiel I would welcome | it. I find the forced registration of A2P 10DLC absolutely | horrifying. The trend for everybody is to put them into a "pre- | crime" bucket. In doing so, we lose all privacy on the web, and | with it the web itself. | erhaetherth wrote: | FWIW I never thought Twilio was good as a developer. At least not | coming hot off of Stripe. Which is glorious. The dev mode is | fantabulous, and so are the docs. Twilio... I.. it's just | atrocious in so many ways. Firstly, it needs a proper dev API key | and then all the SMS's should just be collected into a dashboard | on their site instead of going to phones. And their Connect | option is very half baked. Customers should be able to re-use | their existing Twilio numbers, not re-buy under a connected app, | and they should be able to manage their numbers on twilio.com, | not force me to rebuild the entire Twilio UI. | catgirlinspace wrote: | Kinda disappointing to see how Twilio has changed. used to have a | pretty positive opinion of them even though i hadn't used their | services, and then i went to signup for twilio sendgrid for | sending emails for a little website and i immediately got | suspended before i even activated my account? support was | completely useless too | kypro wrote: | I'll try to add some perspective to help people understand | Twilio's side here. | | Twilio is has always been a very unprofitable company. Unlike | their SaaS counterparts Twilio's PaaS model has significant costs | in the form of fees which they pay to network providers. They're | also loved by bad actors who can leverage their service for fraud | (search "toll fraud" if you're interested) and the ongoing effort | and investment needed to counter this growing fraud problem is | significant. What's more there's very little moat in a | communications API so Twilio has little pricing power which only | compounds the cost issues they face since they cannot easily | increase prices to offset growing costs of an already | unprofitable business model. | | Basically the business model sucks. I'd argue it's one that can | only exist in a world where investors are not interested in | profits. Now interest rates are rising it's becoming harder for | companies like Twilio to attract investors by posting revenue | growth alone. | | I don't think Twilio wanted to shift their focus, they simply had | to. They had to find something that had more of a moat, and | therefore better margins. Segment is the answer, but ultimately | it's a different product which understandably requires a | different focus. If you sell a communications API then developers | are the people whom you must evangelise, but Segment is a product | used by business folks to grow their business. | | I don't envy the position Jeff and Twilio's management team are | in. They've had to make some really tough decisions, but if you | like Twilio then I'd see this simply as them doing what they need | to do to survive and continue providing the awesome developer | focused products they provide. | | I'll also note that unlike Facebook's mass layoffs Twilio's | layoffs weren't simply done to increase profitability, but needed | to right side a business that's currently burning over $1 billion | a year. | ds0 wrote: | Tangentially, I'd like to shout out both Miguel's work both in | explaining the Flask web development framework for Python as well | as his work developing Flask-SocketIO, both of which I've used | extensively. | miguelgrinberg wrote: | Thank you so much. Glad to hear you've found my work useful. | Animats wrote: | Yeah, it's sad. They started as simply an SMS gateway. | | I still have a Twilio account, for my steampunk Teletype setup. | It's a pure reply system - you text to a phone number, that's | printed on a Teletype machine, and the sender gets an | acknowledgement back. It's inbound SMS. Years ago, at Twilio's | request, I demoed this at a Twilio convention. | | Twilio now wants me to "register my marketing campaign" and pay | an additional monthly "campaign" charge for the service. Their | business model no longer comprehends a pure request-reply | service. They now assume their customers want to spam. | atkailash wrote: | [dead] | ramy_d wrote: | what's the alternative for something straightforward like that? | RobotToaster wrote: | A raspberry pi with a 4g hat? | | Overkill I suppose, in the past for similar stuff I've used a | microcontroller with a GPRS modem, but since the 2g switch | off I'm not sure it can be done that simply. | sparrish wrote: | 4g hats don't even work with many providers anymore since | many US carriers are whitelisting only their allowed | devices to send SMS on their networks. | paulddraper wrote: | There isn't one. This headache is legal, not Twilio | netr0ute wrote: | There is, it's called a USB 4G modem that plugs straight | into whatever server you want. | sparrish wrote: | Many carriers don't allow non-authorized devices like 4g | modems to send SMS on their networks now. That's a recent | change (last year). | tomjen3 wrote: | Your work sounds absolutely awesome. Did you blog about it | somewhere? | foolfoolz wrote: | they still support pure request reply, but that has become | commoditized. there's a bunch of sms gateways to choose from | today. so twilio is finding the most valuable forms of sms and | productizing them. this is classic growth steps for a 15 year | old business. aws has been doing this since before twilio was | founded | toast0 wrote: | SMS was highly commoditized before Twilio. In my mind, what | made Twilio rise was programatic Voice with a better API and | developer centric marketting (including examples, showing up | at conferences, demos etc), maybe a bigger US focus than most | aggregators helped too. Self-service signup is pretty handy. | | Disclosure: I was at WhatsApp from 2011 to 2019, and worked | on SMS and Voice verification. We started using twilio as an | alternative voice provider, and only later added them for | SMS. | moneywoes wrote: | Have you written any stories or learnings of your time at | WhatsApp anywhere? | buttocks wrote: | Not defending Twilio, but this isn't their doing. Every SMS | gateway service now requires this due to new anti-spam | regulations by US authorities. (FCC or FTC or maybe both.) | johndhi wrote: | The campaign stuff is related to legal requirements. Ultimately | the texting emailing and calling via APIs wild west is being | shut down across the world by a hundred different government | and regulatory organizations. Twilio surely has huge headaches | in this area. | supriyo-biswas wrote: | I wonder if Amazon SNS SMS (terrible naming there!) has the | same constraints, I assume not. | agildehaus wrote: | The carrier terminology for this is "A2P 10DLC", and yes, | absolutely everyone is involved. | | https://docs.aws.amazon.com/sns/latest/dg/sns-settings- | regis... | btgeekboy wrote: | https://docs.aws.amazon.com/sns/latest/dg/channels-sms- | origi... | ryanSrich wrote: | This is extremely frustrating for me. We used to use Send In | Blue. If you send a campaign, and some larger percentage (10% | or so) do not open within 24 hours, they automatically | suspend your campaign. | | On the surface you might think this is a good idea, but we | used this service for sending investor updates. Most of our | investors don't open non-urgent emails within 24 hours. SIB | claimed it was some legal requirement. | | We switched to Gmass, which sort of hacks your Gmail account | to send campaigns. We haven't had any issue with Gmass | blocking our campaigns, so I have doubts SIB was being | genuine about the legal requirements. | johndhi wrote: | Based on what you're describing they probably were being | genuine. The legal requirements are tricky and often | enforced by private parties and only when actually | enforceable. Gmail is supposed to be a private user rather | than an application sender so you're probably skirting the | requirements. | moneywoes wrote: | Did u try SES | tlogan wrote: | I continue to receive an overwhelming amount of scam text | messages and calls. These messages do not seem to originate | from Twilio (probably because its high cost deterring | scammers and spammers). | | So all these the legal requirements intended to curb spam and | scams, are clearly ineffective. | | Even my Twilio phone number wasn't immune to incoming spam, | and Twilio itself couldn't block it. I had to create a studio | workflow to combat the issue. Indeed, it's a puzzling | world... | tapoxi wrote: | These requirements (not legal, they are by the telcos) are | "soft" now and become "hard" this summer. There is a huge | push for all campaigns and businesses using A2P SMS to be | registered by July. | tlogan wrote: | I hope that you are right. I'm pessimistic but maybe I | hang out too much with Russians and Albanians ... | singpolyma3 wrote: | Pretty sure it's contractual obligations by the major | carriers. Traffic registration is with the carriers, not with | any regulatory body. So, it's out of Twilio's control but not | "legal requirements". | | Also its technically not required for actually inbound only, | but it sounds like this application also sends ack replies. | seanp2k2 wrote: | Good. The fact that the FCC refuses to act (and GOP in | Congress blockades things like chair nominations (read up on | what happened to Gigi Sohn) to ensure inaction) against | telcos just allowing spammers to ruin our national | communications infrastructure because the pennies they get | from them are worth more than all their consumers is an | embarrassment to our country. | TheNewsIsHere wrote: | Some of these requirements aren't even from Twilio but from | upstream, Tier 1 telcos. | | T-Mobile for example has made many changes over the past | few years intentionally designed to make it harder to | onboard large numbers of texts, and they're happy to tell | intermediaries like Twilio to get fucked if they don't play | ball. | | Which in absence of any stronger measures is great, but | those stronger measures could at least serve to create a | baseline that's the same and reliable across the industry. | If you want to launch a 10DLC-based campaign it can be a | real headache. | kyrra wrote: | For Gigi Sohn: https://www.wsj.com/articles/watch-out-gigi- | sohn-is-back-sen... | | > She's shown unapologetic animus to conservative views, | calling Fox News "dangerous to our democracy," accusing | Republicans of suppressing the vote, and describing Justice | Brett Kavanaugh as an "angry white man." She's also | supported progressive attacks on law enforcement, which | prompted the Fraternal Order of Police to oppose her | nomination. | | > During her Dec. 2021 confirmation hearing, she committed | to acting with transparency and integrity. But then she | stonewalled the Senate's request for a copy of a legal | settlement she signed with broadcasters and the defunct app | Locast, whose board she sat on. Locast was sued for | capturing and retransmitting broadcasters' signals over the | internet without their permission. | | > We were told that Ms. Sohn's political statements made | Democratic Senators Catherine Cortez Masto, Joe Manchin, | Kyrsten Sinema and Mark Kelly uneasy. | | It's not just the GOP blocking her. | kalkin wrote: | The sometime political media convention that an action | can't be described as a GOP responsibility if the 50 | Republican senators are joined in it by 3 Democrats is | purely obfuscatory if one is trying to actually | understand what sides are involved in a political debate | and what's entailed by empowering one party or another. | Let's not adopt it here. | | (Also, while maybe there's something to the Locast stuff- | no idea-I'm not sure what a Democratic nominee is | supposed to think about Fox News or Kavanaugh's | temperament.) | seanp2k2 wrote: | (Article courtesy of WSJ owned by Rupert Murdoch who has | a very large interest in keeping regulators out of the | medias money printing machinery, out of ISPs rent-seeking | grift, out of conglomerates which own both media | companies and ISPs collusion against consumers) | | Be doubly sure to read up on how the media AKA vested | interest was weaponized against her nomination too. | | Edit: here's an article to get started | https://www.theverge.com/23437518/biden-fcc-gigi-sohn- | fox-ne... Note that it explicitly mentions Fox News (also | Murdoch) so again I don't have much faith that WSJ is | unbiased about this issue. The Verge has some other in- | depth articles about Gigi Sohn as well. Pretty ironic | that the first response defending the GOP actions is from | a source overseen by someone directly responsible for the | media campaign against her. It obviously worked. | kyrra wrote: | Moderates on both sides are adverse to appointing people | to executive positions if they are nakedly partisan. | These people are supposed to implement the policies | written by Congress to their best ability. If the | appointee is acting like a politician and not a civil | servant, they should consider running for some political | position. | seanp2k2 wrote: | Counterpoint: Ajit Pai | echelon wrote: | This deplatforms a lot of legitimate transactional use cases | and innovation. It's a horrible compromise. | | I can't help but fear for what congress will do to neuter | generative AI. | lost_tourist wrote: | If it cuts down on spam to my phone, I am willing to let | others pay for that cost. | Fordec wrote: | My open question becomes, who is servicing the request-reply | service in its void? It still has a place as a subsystem within | IoT that itself isn't anything necessarily hype worthy, but | quiet background productive infrastructure in an easy to | consume API format. | | Maybe the answer isn't SMS but someone working on constrained | satellite internet? | predictabl3 wrote: | The writing was on the wall when they got acquired, forced two- | factor auth with SMS only and forcibly locked me out of my | account by turning it on when I didn't have a phone setup. If you | want to use SMS as spam prevention, then just do that. Breaking | your product and forcing bad security to harvest numbers is, | well, just shitty. | [deleted] | arnvald wrote: | When who got acquired? Twillio? They're a public company, | aren't they? | tnzk wrote: | I assume parent is talking about when SendGrid got acquired | by Twillio. I had the similar experience with it at that | time. | predictabl3 wrote: | You know, I think this is correct. I was using them to do | some Email workflow stuff with Pipedream, and ended up | replacing it with my own Gmail SMTP since I'm just emailing | myself and it's low volume. Apologies for getting that | mixed up. | wayeq wrote: | > I'm sure you want to know what the future has in store for me. | | do I though? | toni_bk wrote: | Why can't a company just be happy making several billion dollars | a year in profits? Always about growth, growth, growth! | macspoofing wrote: | >Why can't a company just be happy making several billion | dollars a year in profits? | | Twilio doesn't make billions in profits. Twilio has been losing | money for years. I'm not sure if Twilio was ever profitable? | fassssst wrote: | You could ask the same of yourself, presumably you have a | retirement account invested in things that grow... | Johnny555 wrote: | A retirement account is based on the premise that its owner | is going to stop working and adding money to it so they can | draw money out of it for the rest of their life. | | Companies don't generally have the same long term goal to | stop earning revenue and ride out their savings until they | die. | rsynnott wrote: | From the linked AI product page: | | > What is digital greatness? | | Has no-one in Twilio ever seen Parks and Rec? This is definitely | a Ron Swanson thing. | chopete3 wrote: | >> Sadly, us developers are not at the center of everything | anymore at Twilio. | | Once it becomes a viable business, growth and departments that | support it become equally important. Devs are one of the | important departments. | | Smart devs grow up and seize the opportunity to grow with the | company. For most devs it is a rude awakening and accept the | reality quickly. | | This thread coming to the surface means there are a lot of such | devs in the YC community surprised or curious about this | phenomenon. | Waterluvian wrote: | Every tech company's goal is to grow into the thing that you, | as a dev, don't want it to become. | | There will be a growing focus on security, process, reporting, | testing, documentation, reliability, etc. And a shrinking focus | on new feature development, prototyping, experimentation. | | For many that might be something to embrace. Maybe you're 35 | now and have kids and wouldn't mind a more boringly reliable | employment. Otherwise you might want to find a new job. | | But, yeah, nobody's being wronged here. It's just what happens. | Like my kids growing up and needing me less and less. | oytis wrote: | I'm not sure why I as an engineer would not want more focus | on security, testing, documentation and reliability. It's by | far not the worst that a company can become | paxys wrote: | "The company was great when it was just engineers, but then they | hired account managers and sales reps and business people and | marketers who ruined everything." | | Common refrain from developers at SaaS companies who don't | realize that the party they were enjoying all these years was | directly funded by VC dollars, and these other people who they | hate so much in fact do critical jobs and are necessary for | converting all their work into a viable business. | rewmie wrote: | > (...) and these other people who they hate so much in fact do | critical jobs and (...) | | Just because someone is hired for a position of a sales | rep/account manager/business people, that does not mean they | walk over water. Those positions attract plenty of types whose | primary skill is to leverage their soft skills talent to latch | themselves to a organization while delivering no added value at | all. | paxys wrote: | You can say the same for engineers, and really anyone else. | throwaway675309 wrote: | Perhaps, but I would argue that the door in order to be | able to get access to these positions is more heavily | barred when the interview process can include clinically | quantifiable demonstrable competency in the form of | architectural whiteboarding, algorithm design etc. | | It's more difficult to assess and measure soft skills that | you would find in sales positions. | rewmie wrote: | A startup lives and dies by the engineers. Without them | there is no product. This very case documents how engineers | created value only to get new arrivals whose net | contribution is non-positive, to the point they effectively | drive out the talent that made everything possible. | eightysixfour wrote: | No, a startup lives and dies by revenue or fundraising. | Engineers are a means of achieving revenue for many | startups, but that does not mean they live and die by | their engineers. There are plenty of large companies that | got there without engineering excellence. | paxys wrote: | And conversely there are plenty of startups (the majority | even) that had excellent engineering but failed due to a | myriad of other reasons. "Engineering = success" is a | very naive view of the industry and the world. | withinboredom wrote: | If you really want an adventure into this 'engineers vs. | funding', look up Roberts Space Industries. | paulryanrogers wrote: | Is that really a representative example though? Roberts | basically invented a gaming subgenre despite himself | until he had so much money there was no one left who | could say "stop, that's enough". His ambition appears to | keep engineers busy with an ever growing product scope. | ramraj07 wrote: | How wrong can someone be? Unless the startups core | proposition is some advanced algorithm (like openai), | something very hard to replicate, it absolutely does not | matter how great their engineers are. They merely need to | be barely competent. Of course, better engineers means | more efficiency and a different structure but that never | fails a startup. Bad growth does. But growth numbers | expected of VC backed startups can fail it. Thus the | factors that fail or succeed most startups is not the | engineeers. | unusualmonkey wrote: | I'm sorry, but that's kinda of nonsense. | | You can build a fairly successful startup with little to | no engineering. | | Sure, engineers are usually pretty important (they're | great at automating tasks to improve efficeincy)... but | so are many other roles. | Gordonjcp wrote: | I guess these are engineers who somehow don't need to | draw a wage then? | Turbots wrote: | I was an engineer for 15 years and have been a tech | presales for 4 years now. You couldn't be more wrong. | | Best engineers making the best product ever will not make | a dollar without good sales people and marketing and | product managers and VC and ... You need ALL of these to | make a succesful company. | Gooblebrai wrote: | Very interested in knowing why do you think they don't add | any value? | lumost wrote: | I've been on sales calls as the primary tech contact with | 10 other people on the line. After 4 months on that | account, only one other person actually did anything in my | opinion. Perhaps the other bodies gave the perception that | a lot of people "cared" about the customer? | | Unfortunately, this is a common outcome. Sales/marketing | will quantify revenue/profit goals, these goals often | implicitly assume that it is only because of sales that | those numbers were hit. Sales then grows headcount and | gains influence in the organization. Eventually, you get | some insane ratio of dev:sales and things get strange. The | terminal state of such firms is the sales team driving | acquisitions of products - so that they can sell the new | product. By the time you've reached this point "technical" | innovation is impossible. | | On the flip side, there is nothing intrinsically wrong with | driving a business from the sales side. There is lots of | room for business process innovation. However, as an | engineer - I'd much rather work at an engineering driven | firm. | afavour wrote: | > viable business | | A developer run and developer focused business could absolutely | be a viable business. But it wouldn't be the 10x hockey stick | growth company venture capitalists demand and ultimately they | hold the power here. So we get the inevitable. | sethammons wrote: | Where does the money come from? Customers don't magically | appear. Any, and I mean _any_ example you can dream of, will | require something more than just the product. | | Price, promotion, product, and distribution. You need all | four. | afavour wrote: | > Where does the money come from? | | You realise that businesses are successfully formed without | venture capital, right? | | I'm not saying "create a business and ignore the entire | concept of marketing". I'm saying that you can create a | small business with a tight focus and it can be a success, | a great success even, without the necessity of scaling to | the level VC investments usually require you to. | gamesbrainiac wrote: | I think you read a different article. Miguel is aggrieved by | the fact that it is no longer a developer focused company, | which was the reason for its success. | | Sure, you need sales, marketing and the rest of it; it does not | mean that you need to forget what made you great in the first | place. | cvalka wrote: | What's a good twilio alternative? Voximplant, plivio, bandwith | are not very good. | cjcampbell wrote: | Would you be willing to share more about your experience with | these companies? I have a client evaluating Twilio alternatives | due to skyrocketing costs, and some of these companies are on | the list. | jagtstronaut wrote: | I work at bandwidth and would also love to know what you | don't like with messaging at least. | coderintherye wrote: | The really sad thing is the executive team / board / investors | not being able to comprehend that they could vastly increase | their revenue (and profit) by just providing expanded technical | services to me (an existing customer). There are a ton of things | I would pay Twilio for beyond SMS and WhatsApp Messaging. You | don't need a MBA to figure that out, you just need someone | talking to your customers and an engineering and product team | that can turn that into real products. | cj wrote: | Anecdotally, I think one result of the layoffs of the past | couple years has been companies | | 1) really focusing and doubling down on existing product lines, | less experiments outside core competencies | | 2) double down on focus on top 20% paying customers, pull back | hands on support for smaller clients, focus on keeping (and | upselling) existing large clients with less focus on the bottom | 50th percentile | nine_zeros wrote: | I have seen number 2 at my company. They've given up on | midsized and startup companies. They are only chasing the | large ones and government contracts. | | Which makes sense from a shareholder perspective as they look | to leech as much return as possible. But, it also ensures | that the company is not going to innovate anytime soon. | personperson wrote: | I feel like this isn't the "betrayal" that it's made out to be. | | Twilio won at their niche. People often talk about "if we just | get 1% of the market..." -- is there a modern engineer on earth | who hasn't used Twilio's API at least once? | | They're moving towards doing the same thing with other parts of | tech companies, in this case it's marketing. It's not like their | APIs change because of it, these are additional products they're | introducing. Engineers generally find anything marketing related | icky, but they're very happy to collect the checks which are | funded through these icky distribution methodologies. | thomasfromcdnjs wrote: | Agreed. | | The author is upset for XYZ "other" reasons, I would have | recommended they slept on it and not post that publicly. | jeffiel wrote: | Thank you Miguel for all of your contributions to Twilio over the | past four years, and I hope your next gig is just as rewarding! | | For all those interested in why we acquired Segment, and are | focused on the integration of data and communications -- several | years ago, we came to the conclusion that the world doesn't need | more communications, it needs better communications. More | relevant. More effective. | | As a developer, I know that's really hard to pull all the threads | together to make realtime personalization of every communication | hard -- and Segment is so good at it. | | So that's what we're focused on! | | As an aside, the fraud and scam vectors of email, sms, and voice | have grown a lot since we started the company 15 years ago. We | are always fighting that cat and mouse game with the bad folks of | the world. Are we perfect, no. But are we here to make money off | those bad actors? Hell no. That's why we just launched fraud | guard [1] for free to all Verify customers, and soon to all SMS | customers as well. More to come like this. | | Happy Father's Day (in the US) HN! | | [1] https://www.twilio.com/docs/verify/preventing-toll- | fraud/sms... | alberth wrote: | Hi Jeff | | If I understand the page for Fraud Guard correctly, this | appears to cost money. | | Seems like Twilio should be filtering spam (a) by default / | auto-enabled for all and (b) at no cost to the user. | | Much like how spam is included in auto enabled for all (and | free) from Gmail/Outlook/etc. | matanyal wrote: | Hey Jeff, | | Good to see that y'all are still pushing in the right | direction! I left between the layoffs to pursue some innovation | in the semiconductor space, but I look back fondly on my time | at Twilio (Sendgrid)! | | Building APIs into businesses is no easy task, but I'm glad | that there are those still fighting the good fight, even if the | field changes. Best of luck to the Twilio of the future! | ocdtrekkie wrote: | Question: What does Twilio do with the profit it _does_ make | off those bad actors once it discovers they are bad actors? | | Probably my top issue with companies like Google which make a | ton of money off of crime is... they keep the money from the | crime! That's a perverse incentive to at least do a poor job | preventing it. | | I remember visiting the Twilio offices when it was still tiny | during a Google Glass related thing. I still have the T-shirt. | ITB wrote: | You have the CEO of a public company come out to play and | address a public post, which is pretty cool! Your attacking | style of questioning just makes people like Jeff less likely | to engage with the community. You could frame the same | question in a more constructive style. | itsoktocry wrote: | > _come out to play_ | | Jeff is the CEO of a public company, and hence works for | shareholders. | | It's in Jeff's interest to engage with the community, and | we are glad he's here. We certainly don't need to tiptoe | around delicate sensibilities though... | bornfreddy wrote: | (for the record, I didn't downvote you) | | Curious, what in GP's question rubbed you the wrong way? To | me it seemed like a legitimate question. I'd actually like | to know the answer myself because in the end it always | comes down to incentives. But maybe I missed some nuance? | (not a native english speaker, obviously) | | Anyway, hoping for the answer to the question, and that it | is taken in a positive way. | ocdtrekkie wrote: | I actually don't have a strong issue with Twilio, and I | think it's a good question that concerns me about other | larger companies which also have problems with bad actors | on their platform. It is potentially something that CEO | could use as a huge differentiator if they want to as well. | It definitely wasn't meant to be attacking in style, and I | also wasn't aware this was the CEO. =) | | That being said, I'm not a scary individual, I assume I am | softballing compared to what a CEO faces day to day. | AJayWalker wrote: | I didn't take ocdtrekkie's question as attacking. How would | you have phrased it to be more constructive? | jeffiel wrote: | It's a good question because it goes to the incentives of a | company to truly fight the problem vs saying the right things | but looking the other way when convenient. | | For us, we typically work with customers who are victims of | fraud and the first time, we give them advice on how to | better protect themselves and then refund them ~ the amount | of profit we would have made. Ie we recoup costs but that's | it. For the financially aware, this is bad for our gross | margin and profit but we do it to help customers the first | time. After that though we expect them do implement some | defenses otherwise our incentives aren't aligned. Now | however, we have Fraud Guard rolling out which should prevent | much of the fraud in the first place. | | There are other forms of bad actors but that's the most | prevalent these days. | ocdtrekkie wrote: | That's a better answer than I expected, thanks! I agree it | definitely makes sense to ensure your customers also have | incentives aligned with yours. | spondylosaurus wrote: | Only tangentially related--and I know the odds are low that you | worked on this personally--but I want to give sincere thanks | for the stuff you guys have shared via Twilio Labs. The | netlify-okta-auth package in particular was _exactly_ what I | needed to complete a recent project, and the documentation it | came with was nearly perfect. | swyx wrote: | (former netlify here) - what does netlify + okta have to do | with Twilio? | Jenk wrote: | https://github.com/twilio-labs/netlify-okta-auth | | Twilio authored/published the package GP is referring to. | fallat wrote: | This person businesses. | | And to others reading: Miguel didn't say anything bad about | Twilio really, just that the alignments for them aren't there - | and that's ok. Maybe it back fires and Twilio adjusts back to | its dev-focused strategy. Businesses just evolve as they need | to. If Twilio ends up being "bad" it just means there's now a | spot for someone else to form "The Good Twilio" :) See: the | many Google competitors, the many smartphone competitors, the | many VPN competitors, etc... | rsync wrote: | Haha. | | Yes, fighting the good fight - doing god's own work. | swyx wrote: | first of all, big admirer of you. | | if you feel inclined, would really love your comment on OP's | observation: | | > Sadly, us developers are not at the center of everything | anymore at Twilio. | | it does seem the recent messaging has de emphasized that in | favor of "Customer Engagement Platform". as the originator of | "Ask Your Developer" (I read your book!) that has to sting a | little bit. would love to hear your thinking on how Twilio | continues to also engage _developers_ in its next phase. | jeffiel wrote: | At this phase we have to talk both to the business and to | developers. Only talking to developers isn't savvy or smart. | AWS etc do the same thing. | | We can have good APIs and make a compelling case to the | business why they should pay for it. | | I agree that sometimes our engagement messaging isn't quite | right for developers. As a developer, I prefer more technical | and matter of fact marketing of products. But interestingly, | as a CEO, sometimes I need companies to simplify the message | especially in a domain I'm not an expert in and don't want to | become an expert in! | | For the entrepreneurs in the HN community, it's talking | features vs benefits. Developers love what a product does in | a literal sense because they're close to the implementation. | Business folks tend to look for the benefit statements more | as they're not as close to the implementation. It's a like to | walk when you're talking to both! | pkiv wrote: | (Former Twilion here) | | I've always described this as "selling features vs selling | solutions". As a startup grows, the buying persona changes. | Startups that sell to developers do best when they're | selling features, whereas a product manager/CEO is shopping | for a solution (like increasing customer engagement). A | neat thing I've noticed is that at one point, almost every | B2B company will add a "Solutions" page to their website to | highlight that. | | Wrote about it more here: | https://memos.hawkhill.ventures/p/selling-features-then- | solu...) | nasduia wrote: | I'd be interested to know how you think the business folks | should judge the benefit statements without the detail that | they could run by experienced developers? Surely they get a | lot of vapourware pitches all the time. | johnwheeler wrote: | This sounds reasonable and reads much better than glossing | over OPs post. Hard to argue against. | swyx wrote: | definitely. my most quoted dev marketing tweet is about me | constantly having to relearn ""Talk benefits, not features" | doesn't work!" in the early stage devtool startup playpen i | operate in, but at your stage you have multiple equally | impt constituencies. | | whenever i'm caught between a thesis and an antithesis i | try to look for a synthesis to break through the apparent | conflict. perhaps TWLO can find messaging that does the | same. it feels like Msft is doing this well by essentially | having a different group of brands that are keenly | developer oriented, with Azure on the backend filling in | all the enterprise messaging. | moneywoes wrote: | Link to tweet? | xwdv wrote: | I'm hoping Cloudflare will eventually offer the SMS stuff that | Twilio used to, along with other real time communications. | sethammons wrote: | How does that fit in with Cloudflare? DNS is different than | SMS, email, etc. Industry regulations, integration with | providers, spam fighting, etc. Both benefit from network | peering. I would think it would be easier to add DNS to Twilio | than to add SMS to Cloudflare. | aprilnya wrote: | If you think Cloudflare only does DNS, you don't know what | Cloudflare is | | They do way more than just DNS | sethammons wrote: | For any of the following Cloudflare products, are any as | complex as SMS or Email? None of these are adversarial and | covered by legal constraints to my knowledge (except ddos | which is a resource game). I'm unfamiliar with their "china | network" - probably some legalities there. | | Cloudflare Services: | | Advanced Certificate Manager Advanced DDoS Always | Online(tm) Analytics Anycast Network API Apps Marketplace | Audit Logs Argo Smart Routing Argo for Spectrum At Cost | Registrar Bot Management Browser Insights & Origin | Monitoring Browser Isolation (Advanced) Bring Your Own IPs | (BYOIP) CDN Certificate Transparency Monitoring China | Network Cloudflare Access Cloudflare Gateway(tm) Cloudflare | Gateway(tm) (DNS Only) Cloudflare Images Cloudflare Logs | Cloudflare Network Interconnect Cloudflare Pages(r) | Cloudflare Registrar Cloudflare's Security Operations | Center (SOC) as a Service Cloudflare Spectrum Cloudflare | Stream Cloudflare WAF Custom SSL Data Localization Suite | Dedicated SSL DNS Firewall Enterprise DNS Only Enterprise - | Primary DNS Error Pages Healthcheck Image Resizing Intel | Keyless SSL Load Balancing Magic Firewall(r) Magic | Transit(r) Magic WAN(r) Page Rules Page Shield Premium | Success Rate Limiting Secondary DNS Secure Registrar SSL | for SaaS SSL for SaaS Advanced Standard Success Offering | Static IPs Teams for Enterprise Waiting Room Workers | Bundled Workers KV Workers Unbound | taf2 wrote: | This is unfortunate that he got disillusioned but the shift is | for really one simple reason - segment. The original twilio that | went on to acquire sendgrid, was increasingly in a low margin | commodity market. Segment is hugely profitable in contrast and is | not dependent on increasingly competitive upstream providers | (carriers) providing lower cost similar apis as twilio | voice/messaging. It still stands that Twilio's apis are better | than the competitors but that will only last so long. Segment | will keep twilio relevant for a much longer time. ___________________________________________________________________ (page generated 2023-06-18 23:00 UTC)