{"author":"kamerontanseli","children":[{"author":"gunshai","children":[{"author":"TechBro8615","children":[{"author":"code_duck","children":[],"created_at":"2020-05-09T20:59:53.000Z","created_at_i":1589057993,"id":23128278,"options":[],"parent_id":23127897,"points":null,"story_id":23126455,"text":"\u2018Rants and raves\u2019 is the sole purple link in the image, as far as I can see.","title":null,"type":"comment","url":null},{"author":"transitivebs","children":[],"created_at":"2020-05-09T21:30:28.000Z","created_at_i":1589059828,"id":23128456,"options":[],"parent_id":23127897,"points":null,"story_id":23126455,"text":"Hmmm, not too hard to imagine what &quot;adult&quot; SaaS would look like :)","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T20:09:49.000Z","created_at_i":1589054989,"id":23127897,"options":[],"parent_id":23126633,"points":null,"story_id":23126455,"text":"I chuckled when I noticed that the &quot;adult&quot; section was one of the only purple links on the page.","title":null,"type":"comment","url":null},{"author":"zankly","children":[],"created_at":"2020-05-09T22:05:52.000Z","created_at_i":1589061952,"id":23128661,"options":[],"parent_id":23126633,"points":null,"story_id":23126455,"text":"LOL. Stirred up some good memories of adult Craigslist back in the day. I must have posted \u201cPsssst! Hey you, college girl... need cash?\u201d over 200 times.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T17:32:52.000Z","created_at_i":1589045572,"id":23126633,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"I know this is completely off topic, but &quot;The Ashley Madison Agency --------&gt; Casual Encounters&quot; made me laugh.","title":null,"type":"comment","url":null},{"author":"gkop","children":[{"author":"toomuchtodo","children":[{"author":"gkop","children":[{"author":"toomuchtodo","children":[],"created_at":"2020-05-10T13:36:26.000Z","created_at_i":1589117786,"id":23132459,"options":[],"parent_id":23129833,"points":null,"story_id":23126455,"text":"Thank you!","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T02:25:28.000Z","created_at_i":1589077528,"id":23129833,"options":[],"parent_id":23128008,"points":null,"story_id":23126455,"text":"My recent use case is needing an alert if a certain metric of my system exceeds a threshold or is not present. The simplest viable alerting tool might take these parameters:<p>* alert threshold<p>* comparison operator<p>* expected datapoint interval (in units of time)<p>* whether to consider missing data breaching (boolean)<p>* if missing data is breaching, margin of skew allowed (in units of time)<p>(assume the tool magically has access to metric source, that\u2019s not important)<p>I\u2019m not sure whether the concept was named prior to this tool [0], but this tool\u2019s name has become a colloquial term: a \u201cDead Man\u2019s Snitch\u201d style of alert. Once familiar with the idea, I found an exception-monitoring vendor [1] that I was already using at the time had built this feature in. I quickly found use cases and was broadly able to eliminate large volumes of \u201ccronspam\u201d and email filters in favor of the much more elegant construct \u2014 because it was so easy to implement and maintain, it was viable for a whole long tail of second class system metrics that otherwise didn\u2019t deserve proper instrumentation.<p>CloudWatch on the other hand is lower level and more flexible (naturally with higher learning curve). It fundamentally provides similar value by offloading alerting state and logic to a trusted managed system, but is distinctly inferior for my use case:<p>* It treats missing metrics as <i>literally breaching the threshold</i> and makes no semantic distinction, which spikes the whole abstraction. You can (only partially) workaround this by splitting the alert into two distinct alerts.<p>* It doesn\u2019t have a \u201cpermitted skew in units of time parameter\u201d; you need to do the arithmetic and translate it into their parameters. This spikes the abstraction and makes the alert logic opaque to my team members and future self.<p>[0] <a href=\"https:&#x2F;&#x2F;deadmanssnitch.com&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;deadmanssnitch.com&#x2F;</a>\n[1] <a href=\"https:&#x2F;&#x2F;www.honeybadger.io&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;www.honeybadger.io&#x2F;</a>","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T20:24:31.000Z","created_at_i":1589055871,"id":23128008,"options":[],"parent_id":23127738,"points":null,"story_id":23126455,"text":"Would you mind sharing more about this? I\u2019m interested!","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T19:44:22.000Z","created_at_i":1589053462,"id":23127738,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"This resonates with me, just having implemented Dead Man\u2019s Snitch style alerts with plain Amazon CloudWatch. Higher abstraction level tools are valuable.","title":null,"type":"comment","url":null},{"author":"Lightbody","children":[{"author":"RonanTheGrey","children":[],"created_at":"2020-05-10T00:16:42.000Z","created_at_i":1589069802,"id":23129297,"options":[],"parent_id":23127753,"points":null,"story_id":23126455,"text":"What this post taught me, is that there&#x27;s plenty of room for solutions in the calendars space.<p>KIDDING!! 100% spot on your analysis though and a real-world anecdote of the unbundling concept.","title":null,"type":"comment","url":null},{"author":"RonanTheGrey","children":[],"created_at":"2020-05-10T00:21:30.000Z","created_at_i":1589070090,"id":23129316,"options":[],"parent_id":23127753,"points":null,"story_id":23126455,"text":"I just looked at Reclaim. That&#x27;s exactly what I tried to do by creating a Google account just to join together 6 other calendars, and that&#x27;s the calendar I sync to my phone (it works but... meh. definitely a hack. For example, the annual holiday calendar is repeated about 18 times somehow).<p>Definitely taking a serious look at Reclaim.","title":null,"type":"comment","url":null},{"author":"balls187","children":[{"author":"Lightbody","children":[{"author":"balls187","children":[],"created_at":"2020-05-10T04:00:13.000Z","created_at_i":1589083213,"id":23130182,"options":[],"parent_id":23129984,"points":null,"story_id":23126455,"text":"My side gig is a fitness company, and we have a very basic scheduling service, and it would be great to white label a calendering solution.<p>Also, my day job, we may need to help schedule very busy surgeons.<p>If you&#x27;re interested, please email me: alan AT_SYMBOL expertopinion PERIOD md","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T02:59:30.000Z","created_at_i":1589079570,"id":23129984,"options":[],"parent_id":23129954,"points":null,"story_id":23126455,"text":"Hmm... what kind of stuff would you want? I\u2019m not opposed to opening it up.","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T02:52:05.000Z","created_at_i":1589079125,"id":23129954,"options":[],"parent_id":23127753,"points":null,"story_id":23126455,"text":"Any plans for an API?","title":null,"type":"comment","url":null},{"author":"fancyfish","children":[],"created_at":"2020-05-10T03:36:04.000Z","created_at_i":1589081764,"id":23130097,"options":[],"parent_id":23127753,"points":null,"story_id":23126455,"text":"This, I\u2019m convinced UX is the main source of trust for a software business, and managing the  solution\u2019s  complexity is a core part of that.<p>My team at FAANG uses reclaim.ai pretty heavily to protect our calendars from corporate bs. We find it easy to maximize our time for working and being in the zone. Other FAANG or startup engineers would find this product useful to auto optimize their schedules. Especially if they find their calendars sprinkled with meetings with small gaps of free time in the day. I like to block off my afternoons as personal dev&#x2F;work time.<p>Reclaim Assistant is free through January 2021, give it a shot. Reign in those Zoom calls that break your concentration throughout the day.","title":null,"type":"comment","url":null},{"author":"JMTQp8lwXL","children":[{"author":"Lightbody","children":[{"author":"JMTQp8lwXL","children":[{"author":"Lightbody","children":[],"created_at":"2020-05-10T17:41:45.000Z","created_at_i":1589132505,"id":23134448,"options":[],"parent_id":23133168,"points":null,"story_id":23126455,"text":"Re: your corner case... Currently we defer to the incoming invite and remove the block IF you accept the 2.5+ meeting invite the overlaps. One exception: if the invite happens to mention lunch is being served we auto remove it. In the future we will likely offer the option to auto reject, but we don\u2019t today.<p>Re: your other comments, you are right that the core platform (mostly dictated by the iCal standard) cause some of the limits on these workflows. But we designed Reclaim to do most (all?) of what you\u2019d expect both for you (a Reclaim user) and others (non-Reclaim users who just stick on the core platform).<p>Try it out :)","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T15:05:33.000Z","created_at_i":1589123133,"id":23133168,"options":[],"parent_id":23130267,"points":null,"story_id":23126455,"text":"&gt; It purposely makes the slots of time that we book \u201cfree\u201d until the day is too full, and only then changes it to busy.<p><a href=\"https:&#x2F;&#x2F;blog.reclaim.ai&#x2F;posts&#x2F;2020-03-30-dear-hr-are-your-teams-ready-for-remote-work&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;blog.reclaim.ai&#x2F;posts&#x2F;2020-03-30-dear-hr-are-your-te...</a><p>The lunch use case animation might be a simpler way of conceptually explaining the product, just my 2 cents. Thanks for clarifying there.<p>Corner case: let&#x27;s continue the idea of a flex lunch of 30 minutes between 11:30 and 2pm. If my work calendar has no events, and someone schedules a meeting from exactly 11:30 to 2pm, does it automatically reject? The person scheduling that meeting would&#x27;ve thought my schedule was free because the time was marked free, since the flex lunch time is only &quot;claimed&quot; once I&#x27;m down to 30 minutes of unscheduled time between 11:30 and 2pm.<p>My personal intent of blocking this 30 minute slot is never publicly visible on the work calendar, since it has no concept of that.<p>It sounds like Google Calendar (or whatever meeting software companies use) needs to build in these sort of features, since there&#x27;s no way to do so. Reclaim helps, but if I&#x27;m booking my meeting within Google Calendar, and some of my meeting participants use Reclaim, I can&#x27;t see the sorts of constraints participants are setting on their time.","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T04:23:17.000Z","created_at_i":1589084597,"id":23130267,"options":[],"parent_id":23130200,"points":null,"story_id":23126455,"text":"&gt; I suppose that&#x27;s the tool&#x27;s intent.<p>Quite the opposite in fact: we built this for manager-types who have many meetings and for the very reason you cited need to appear available.<p>It purposely makes the slots of time that we book \u201cfree\u201d until the day is too full, and only then changes it to busy.<p>The result is that my calendar, for example, appears free from 11am to 2pm, but if suddenly that time starts filling up, some time (30-60 mins by default) gets held  for lunch.<p>In other words: it does exactly as you prescribe (blocks off 1-2 hours), except without the rigidity of fixed events, making it easier for people like you to call (hopefully good) meetings.<p>Give it a try!","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T04:06:54.000Z","created_at_i":1589083614,"id":23130200,"options":[],"parent_id":23127753,"points":null,"story_id":23126455,"text":"As some who occasionally has to gather small groups (~5 people) --we all work remotely (pre-covid too), so one can&#x27;t just swing around the corner-- I would be quite bothered to find my colleagues booked every last minute of their time, such that it would become impossible to schedule 30 minutes sometime in the next 2 weeks. Especially knowing that this was used, I would then have to ping everyone and see if they actually are free at such-and-such a time. I suppose that&#x27;s the tool&#x27;s intent.<p>Everyone should block off 1-2 hours a day for themselves. Consistently blocking your entire day could slow down the organization, if meetings are a place for reaching consensus and decision-making.","title":null,"type":"comment","url":null},{"author":"_curious_","children":[{"author":"Lightbody","children":[],"created_at":"2020-05-10T14:44:14.000Z","created_at_i":1589121854,"id":23132991,"options":[],"parent_id":23132736,"points":null,"story_id":23126455,"text":"LOL I just mean like N integrations that work with M other integrations produces a ton of use cases (\u201cZaps\u201d) that capture search terms.","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T14:17:37.000Z","created_at_i":1589120257,"id":23132736,"options":[],"parent_id":23127753,"points":null,"story_id":23126455,"text":"It&#x27;s early here and I am drawing a blank...what is &quot;NxM nature&quot;? Promise I wont do anything in the calendar space.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T19:48:11.000Z","created_at_i":1589053691,"id":23127753,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"I can definitely relate to the point being made here: my startup (<a href=\"https:&#x2F;&#x2F;reclaim.ai\" rel=\"nofollow\">https:&#x2F;&#x2F;reclaim.ai</a>) does various calendar automation. We see a number of users sign up for our service after having tried Zapier to solve their problem.<p>Not only is the UX more complex to get the job done, stuff like what we&#x27;re doing (ex: personal-&gt;work calendar sync) is more complex than you think and simple &quot;if this then that&quot; types of workflows start to break down.<p>We have nothing against Zapier (heck I&#x27;m a user for some stuff). But there are definitely things it is ill-suited for, despite having an amazing marketing engine that can capture a very long tail of search terms due to the NxM nature of their product.<p>&quot;Fun&quot; fact: one of our users recently found us after screwing up his calendar sync Zap and, on a random Sunday morning, ended up inviting thousands of his coworkers to dozens of duplicate meetings, all from his personal Gmail account. It was his fault (his Zap had several errors in it), but in the end he was much better served by a dedicated solution.<p>I think the author&#x27;s advice is spot on: there are opportunities in making better solutions for popular Zaps. Just please don&#x27;t do anything in the calendar space ;)","title":null,"type":"comment","url":null},{"author":"andrewparker","children":[{"author":"kamerontanseli","children":[],"created_at":"2020-05-09T20:36:05.000Z","created_at_i":1589056565,"id":23128108,"options":[],"parent_id":23128015,"points":null,"story_id":23126455,"text":"Thank you. Sorry for not attributing I plucked it from Google. Will add now :)","title":null,"type":"comment","url":null},{"author":"asenna","children":[],"created_at":"2020-05-09T22:32:11.000Z","created_at_i":1589063531,"id":23128806,"options":[],"parent_id":23128015,"points":null,"story_id":23126455,"text":"Just wanted to say kudos for that original and the solid analysis. I&#x27;ve seen it been referred multiple times in the past few years.","title":null,"type":"comment","url":null},{"author":"triyambakam","children":[{"author":"dman","children":[],"created_at":"2020-05-10T00:57:01.000Z","created_at_i":1589072221,"id":23129474,"options":[],"parent_id":23129360,"points":null,"story_id":23126455,"text":"Same here!!","title":null,"type":"comment","url":null},{"author":"moonlighter","children":[{"author":"wenc","children":[],"created_at":"2020-05-10T14:51:34.000Z","created_at_i":1589122294,"id":23133047,"options":[],"parent_id":23130451,"points":null,"story_id":23126455,"text":"On the checkout experience front, I notice that&#x27;s been changing lately, especially with Shopify shopfronts. (e.g. jrwatkins.com)<p>The experience is even more frictionless than Amazon&#x27;s, especially on a mobile device that supports mobile payments.  With Apple Pay, the checkout process is literally just clicking the checkout button, then scanning your face&#x2F;thumbprint, and done. No account creation, no credit card number is sent (token), address&#x2F;email etc. are filled out transparently.<p>Kind of similar to the HotelTonight experience where you&#x27;re able to book a hotel in less than 3 minutes.","title":null,"type":"comment","url":null},{"author":"triyambakam","children":[],"created_at":"2020-05-10T17:36:19.000Z","created_at_i":1589132179,"id":23134397,"options":[],"parent_id":23130451,"points":null,"story_id":23126455,"text":"I think the shipping is especially delayed because I don&#x27;t live in the contiguous United States","title":null,"type":"comment","url":null},{"author":"fsckboy","children":[{"author":"triyambakam","children":[],"created_at":"2020-05-10T23:22:51.000Z","created_at_i":1589152971,"id":23137254,"options":[],"parent_id":23136833,"points":null,"story_id":23126455,"text":"Yes thank you for highlighting that point - and in my case it is receiving the goods weeks earlier, even","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T22:18:48.000Z","created_at_i":1589149128,"id":23136833,"options":[],"parent_id":23130451,"points":null,"story_id":23126455,"text":"he&#x27;s talking about receiving his goods a day or more earlier, and you are talking about a couple of minutes longer sitting in your chair typing in the account information. Your customer service point does point out a benefit, but it doesn&#x27;t address the consumer need expressed in the previous comment.","title":null,"type":"comment","url":null},{"author":"justanotherc","children":[{"author":"yellowapple","children":[],"created_at":"2020-05-11T09:06:15.000Z","created_at_i":1589187975,"id":23140213,"options":[],"parent_id":23137411,"points":null,"story_id":23126455,"text":"I&#x27;m sure with modern heating technology we could fix that, albeit with significantly higher shipping costs.","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T23:51:16.000Z","created_at_i":1589154676,"id":23137411,"options":[],"parent_id":23130451,"points":null,"story_id":23126455,"text":"2 days is still too long for your coffee to not be cold... &#x2F;s<p>Sorry I couldn&#x27;t help it","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T05:09:27.000Z","created_at_i":1589087367,"id":23130451,"options":[],"parent_id":23129360,"points":null,"story_id":23126455,"text":"Good point, but unfortunately on a lot of vendor sites, the checkout experience is still sub-par, some require you to create an account (Annoying if you know it&#x27;s just a one-time purchase). On amazon, it&#x27;s click and done. The shipping delays aren&#x27;t universal; I recently ordered coffee from there and it it got delivered within 2 days (prime customer).","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T00:33:25.000Z","created_at_i":1589070805,"id":23129360,"options":[],"parent_id":23128015,"points":null,"story_id":23126455,"text":"That reminds me of Amazon - I&#x27;ve been &quot;unbundling&quot; my purchases from Amazon due to shipping delays. I still think it&#x27;s a useful place to find &#x2F;which&#x2F; product I want to buy, but once I figure that out, or if I already have, I head over to the product&#x27;s own website and buy it there. Examples of my recent purchases - diapers, toys, herbs and spices. In all of these examples the product has shipped within a day and received within a few days.","title":null,"type":"comment","url":null},{"author":"e40","children":[],"created_at":"2020-05-10T01:04:07.000Z","created_at_i":1589072647,"id":23129502,"options":[],"parent_id":23128015,"points":null,"story_id":23126455,"text":"It is supremely annoying that tumblr breaks the back button.","title":null,"type":"comment","url":null},{"author":"rosstex","children":[],"created_at":"2020-05-10T02:08:14.000Z","created_at_i":1589076494,"id":23129771,"options":[],"parent_id":23128015,"points":null,"story_id":23126455,"text":"I&#x27;m gonna post this on our lab&#x27;s meme group, if that&#x27;s okay.","title":null,"type":"comment","url":null},{"author":"1cvmask","children":[],"created_at":"2020-05-10T02:57:09.000Z","created_at_i":1589079429,"id":23129975,"options":[],"parent_id":23128015,"points":null,"story_id":23126455,"text":"Love your image. Have sent it to so many friends. The variants that popped up afterwards for Fintech and other verticals is very flattering to you.","title":null,"type":"comment","url":null},{"author":"manuu80","children":[],"created_at":"2020-05-10T16:47:04.000Z","created_at_i":1589129224,"id":23134030,"options":[],"parent_id":23128015,"points":null,"story_id":23126455,"text":"Talking about unbundling on connectors.. is there something like Zapier for large enterprise? \nAlso, would be nice there is an standard way to develop these connectors for interchange","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T20:24:52.000Z","created_at_i":1589055892,"id":23128015,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"This is a clever twist on unbundling. Well done.<p>Craigslist is misspelled (there is an &quot;s&quot; in it).<p>Giving me a photo credit would be courteous as the author of that image. <a href=\"https:&#x2F;&#x2F;thegongshow.tumblr.com&#x2F;post&#x2F;345941486&#x2F;the-spawn-of-craigslist-like-most-vcs-that-focus\" rel=\"nofollow\">https:&#x2F;&#x2F;thegongshow.tumblr.com&#x2F;post&#x2F;345941486&#x2F;the-spawn-of-c...</a>","title":null,"type":"comment","url":null},{"author":"karaterobot","children":[{"author":"i_am_nomad","children":[],"created_at":"2020-05-09T21:24:25.000Z","created_at_i":1589059465,"id":23128427,"options":[],"parent_id":23128086,"points":null,"story_id":23126455,"text":"I\u2019ve never read that quotation, that\u2019s amazing. Thanks for sharing it.","title":null,"type":"comment","url":null},{"author":"janee","children":[],"created_at":"2020-05-09T21:28:31.000Z","created_at_i":1589059711,"id":23128441,"options":[],"parent_id":23128086,"points":null,"story_id":23126455,"text":"Hmm makes me think...there might be some cool usecases for replacing filesystem related tools&#x2F;commands with webapps using the native file system API in browsers, when&#x2F;if it gets released","title":null,"type":"comment","url":null},{"author":"k__","children":[{"author":"renewiltord","children":[{"author":"lonelappde","children":[{"author":"yellowapple","children":[],"created_at":"2020-05-11T09:12:50.000Z","created_at_i":1589188370,"id":23140255,"options":[],"parent_id":23129120,"points":null,"story_id":23126455,"text":"The trick is to make sure the recipient&#x27;s always &quot;listening&quot;:<p><pre><code>    nohup yes &gt;&#x2F;dev&#x2F;null\n</code></pre>\nWith that, &#x27;yes&#x27; is still pegging one of my cores even though I&#x27;ve closed the terminal.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T23:36:53.000Z","created_at_i":1589067413,"id":23129120,"options":[],"parent_id":23129017,"points":null,"story_id":23126455,"text":"Eh, &#x27;yes&#x27; stops talking as soon as the recipient stops listening.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T23:15:19.000Z","created_at_i":1589066119,"id":23129017,"options":[],"parent_id":23128521,"points":null,"story_id":23126455,"text":"LOIC is almost certainly `yes`","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T21:40:53.000Z","created_at_i":1589060453,"id":23128521,"options":[],"parent_id":23128086,"points":null,"story_id":23126455,"text":"rm became low orbit ion cannon?","title":null,"type":"comment","url":null},{"author":"toast0","children":[{"author":"ramraj07","children":[{"author":"enitihas","children":[],"created_at":"2020-05-10T08:03:09.000Z","created_at_i":1589097789,"id":23131048,"options":[],"parent_id":23130582,"points":null,"story_id":23126455,"text":"7 years ago maybe.","title":null,"type":"comment","url":null},{"author":"scrollaway","children":[{"author":"wyclif","children":[{"author":"scrollaway","children":[],"created_at":"2020-05-11T09:30:31.000Z","created_at_i":1589189431,"id":23140344,"options":[],"parent_id":23134461,"points":null,"story_id":23126455,"text":"I don&#x27;t think this is about a replacement for those who miss google reader; rather, a reinvention of it, whose time maybe has come.","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T17:43:55.000Z","created_at_i":1589132635,"id":23134461,"options":[],"parent_id":23131434,"points":null,"story_id":23126455,"text":"Didn&#x27;t Feedly already meet this demand? Seems like almost everybody I know who used Google Reader back in the day switched over to Feedly.","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T09:48:00.000Z","created_at_i":1589104080,"id":23131434,"options":[],"parent_id":23130582,"points":null,"story_id":23126455,"text":"Maybe. Might not specifically be RSS-based, though, there&#x27;s a lot of good RSS clients out there (I use <a href=\"https:&#x2F;&#x2F;bazqux.com&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;bazqux.com&#x2F;</a> - it&#x27;s great).<p>Google Reader I remember sold itself as being an &quot;inbox for the web&quot;. I think Reddit and Facebook are the big competitors for that idea\u2026 not RSS clients. But maybe the time is right for a new take on that idea, one that works more closely like Reader.","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T05:46:46.000Z","created_at_i":1589089606,"id":23130582,"options":[],"parent_id":23128680,"points":null,"story_id":23126455,"text":"You mean the time is right for a Google Reader alternative?","title":null,"type":"comment","url":null},{"author":"hckr_news","children":[],"created_at":"2020-05-10T21:30:47.000Z","created_at_i":1589146247,"id":23136389,"options":[],"parent_id":23128680,"points":null,"story_id":23126455,"text":"Start here --&gt; killedbygoogle.com","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T22:09:43.000Z","created_at_i":1589062183,"id":23128680,"options":[],"parent_id":23128086,"points":null,"story_id":23126455,"text":"&gt; Funny that he mentions Yahoo! Pipes, since that was sort of the same idea behind Zapier, et al., though (I guess) too far ahead of its time.<p>An alternate business model is to look at Yahoo product launches from 5-10 years ago, and build what they did but shut down, its time may have come. Google did this pretty well for a while. You can probably do it for Google now, too.","title":null,"type":"comment","url":null},{"author":"dpacmittal","children":[{"author":"Czarcasm","children":[],"created_at":"2020-05-10T04:12:24.000Z","created_at_i":1589083944,"id":23130224,"options":[],"parent_id":23129837,"points":null,"story_id":23126455,"text":"Yes it did.<p>Here is a sample:  <a href=\"https:&#x2F;&#x2F;benward.uk&#x2F;blog&#x2F;using-yahoo-pipes-to-feed-facebook\" rel=\"nofollow\">https:&#x2F;&#x2F;benward.uk&#x2F;blog&#x2F;using-yahoo-pipes-to-feed-facebook</a>","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T02:26:21.000Z","created_at_i":1589077581,"id":23129837,"options":[],"parent_id":23128086,"points":null,"story_id":23126455,"text":"Didn&#x27;t yahoo pipes also give the ability to type sql for apis like &quot;select * from facebook.posts&quot; or &quot;select * from reddit.posts where subreddit=&#x27;askreddit&#x27;&quot;","title":null,"type":"comment","url":null},{"author":"JustTim","children":[],"created_at":"2020-05-12T09:22:09.000Z","created_at_i":1589275329,"id":23152052,"options":[],"parent_id":23128086,"points":null,"story_id":23126455,"text":"I liked the post.<p>Yahoo! Pipes a strong argument for building your own tool&#x2F;buying a paid product, in that if one relies too heavily on a service and it went away, then that [business] process went away as well.  The demise of Pipes! caused us a bit of anxiety and made us hustle to find other solutions in a compressed time frame.<p>The rather quick demise of Yahoo! Groups was also disruptive. Heck, even Hacker News could have worked as a Yahoo! Group.  Fortunately, it is not. When Groups went away, so did a lot of discussion groups and even when those groups moved, they lost many members. Groups.io is a nice alternative, but there too much of their platform is free.<p>There is always a danger when you build critical things on someone else&#x27;s land, particularly if they allow you on their property for free.  Even if they charge you but are not profitable, there is a risk of waking up to read that the service is closing.<p>We use Zapier in our small business, but work to build out tools for those Zaps! that become mission critical.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T20:32:39.000Z","created_at_i":1589056359,"id":23128086,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"Bash, too!<p>&gt; One of my favorite business model suggestions for entrepreneurs is, find an old UNIX command that hasn&#x27;t yet been implemented on the web, and fix that. talk and finger became ICQ, LISTSERV became Yahoo! Groups, ls became (the original) Yahoo!, find and grep became Google, rn became Bloglines, pine became Gmail, mount is becoming S3, and bash is becoming Yahoo! Pipes. I didn&#x27;t get until tonight that Twitter is wall for the web. I love that.<p>\u2014 Marc Hedlund (2007)<p><a href=\"https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20070329031201&#x2F;http:&#x2F;&#x2F;radar.oreilly.com&#x2F;archives&#x2F;2007&#x2F;03&#x2F;sfearthquakes_o.html\" rel=\"nofollow\">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20070329031201&#x2F;http:&#x2F;&#x2F;radar.orei...</a><p>Funny that he mentions Yahoo! Pipes, since that was sort of the same idea behind Zapier, et al., though (I guess) too far ahead of its time.","title":null,"type":"comment","url":null},{"author":"afterwalk","children":[{"author":"kamerontanseli","children":[],"created_at":"2020-05-09T20:53:46.000Z","created_at_i":1589057626,"id":23128223,"options":[],"parent_id":23128153,"points":null,"story_id":23126455,"text":"Unfortunately no... I should have made one!<p>Essentially Zapier would technically cover all integrations. So any sort of data transformation from one app to another.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T20:42:28.000Z","created_at_i":1589056948,"id":23128153,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"The picture of Craigslist being unbundled shown in the article is really good. Is there a similar pictorial \u201cmap\u201d of the space zapier covers?","title":null,"type":"comment","url":null},{"author":"saadalem","children":[{"author":"kamerontanseli","children":[{"author":"saadalem","children":[],"created_at":"2020-05-09T21:12:12.000Z","created_at_i":1589058732,"id":23128358,"options":[],"parent_id":23128214,"points":null,"story_id":23126455,"text":"Love the product ! But loading the page is very slow !","title":null,"type":"comment","url":null},{"author":"transitivebs","children":[],"created_at":"2020-05-09T21:28:31.000Z","created_at_i":1589059711,"id":23128440,"options":[],"parent_id":23128214,"points":null,"story_id":23126455,"text":"Zaps and tray connectors are great starting points for Micro SaaS idea generation.<p>I wrote about this more in-depth here: <a href=\"https:&#x2F;&#x2F;docs.saasify.sh&#x2F;#&#x2F;resources?id=saas-idea-resources\" rel=\"nofollow\">https:&#x2F;&#x2F;docs.saasify.sh&#x2F;#&#x2F;resources?id=saas-idea-resources</a>","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T20:52:17.000Z","created_at_i":1589057537,"id":23128214,"options":[],"parent_id":23128193,"points":null,"story_id":23126455,"text":"There&#x27;s also <a href=\"https:&#x2F;&#x2F;tray.io&#x2F;connectors\" rel=\"nofollow\">https:&#x2F;&#x2F;tray.io&#x2F;connectors</a> as well where pages like <a href=\"https:&#x2F;&#x2F;tray.io&#x2F;connectors&#x2F;asana-salesforce-integrations\" rel=\"nofollow\">https:&#x2F;&#x2F;tray.io&#x2F;connectors&#x2F;asana-salesforce-integrations</a> have automation templates on them<p>Disclaimer: I work for Tray.io","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T20:49:26.000Z","created_at_i":1589057366,"id":23128193,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"Here is a tricky idea to generate ideas :<p>Turn popular Zaps on\nZapier into simple, single-purpose apps.<p><a href=\"https:&#x2F;&#x2F;zapier.com&#x2F;apps&#x2F;integrations\" rel=\"nofollow\">https:&#x2F;&#x2F;zapier.com&#x2F;apps&#x2F;integrations</a>","title":null,"type":"comment","url":null},{"author":"dvt","children":[{"author":"siscia","children":[{"author":"eximius","children":[{"author":"RonanTheGrey","children":[],"created_at":"2020-05-10T00:19:11.000Z","created_at_i":1589069951,"id":23129308,"options":[],"parent_id":23128502,"points":null,"story_id":23126455,"text":"I have written some beautifully elegant code in my time.<p>It&#x27;s code that I now hate returning to because I don&#x27;t understand it at first glance. (Granted this was years ago. I don&#x27;t code that way anymore and haven&#x27;t for quite some time).<p>I&#x27;ve learned my lesson.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T21:37:19.000Z","created_at_i":1589060239,"id":23128502,"options":[],"parent_id":23128246,"points":null,"story_id":23126455,"text":"Put another way, elegant code is not always good code.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T20:56:20.000Z","created_at_i":1589057780,"id":23128246,"options":[],"parent_id":23128219,"points":null,"story_id":23126455,"text":"I believe that was separate senior engineers from the other is having passed the phase of elegance.<p>Eventually we want stuff that works, without looking at them.<p>On twitter people were asking what is clean code? My answer to that is that the cleanest code is the code you never have to open in an ide to figure or tweak.","title":null,"type":"comment","url":null},{"author":"kamerontanseli","children":[{"author":"Scoundreller","children":[{"author":"jatone","children":[{"author":"osel","children":[],"created_at":"2020-05-10T00:29:50.000Z","created_at_i":1589070590,"id":23129346,"options":[],"parent_id":23129111,"points":null,"story_id":23126455,"text":"I have one of these [1] which has two features that I like:<p>- Super simple buttons<p>- No clock if you don\u2019t set it (it turns off after a few minutes of first power on)<p>[1] <a href=\"https:&#x2F;&#x2F;www.lg.com&#x2F;nz&#x2F;microwave-ovens&#x2F;lg-MS2336DB\" rel=\"nofollow\">https:&#x2F;&#x2F;www.lg.com&#x2F;nz&#x2F;microwave-ovens&#x2F;lg-MS2336DB</a>","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T23:35:39.000Z","created_at_i":1589067339,"id":23129111,"options":[],"parent_id":23128634,"points":null,"story_id":23126455,"text":"now if i could just find one without the fucking clock.","title":null,"type":"comment","url":null},{"author":"karatestomp","children":[{"author":"nicbou","children":[],"created_at":"2020-05-11T07:36:29.000Z","created_at_i":1589182589,"id":23139741,"options":[],"parent_id":23129612,"points":null,"story_id":23126455,"text":"I bought mine 5 years ago and it&#x27;s just like that. I realised that I don&#x27;t even need a time dial. An on&#x2F;off switch would be just fine.","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T01:27:48.000Z","created_at_i":1589074068,"id":23129612,"options":[],"parent_id":23128634,"points":null,"story_id":23126455,"text":"The two-dial ones of old were the best. Set power dial (or don&#x27;t touch it if it&#x27;s already where you want it), turn timer dial. Microwave goes until timer dial hits zero. No &quot;start&quot; button, no cancel, no menus, no preset crap. Just two dials.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T22:00:06.000Z","created_at_i":1589061606,"id":23128634,"options":[],"parent_id":23128253,"points":null,"story_id":23126455,"text":"I would buy a 1-button microwave: enough pushes of the +30s button is all I need.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T20:57:12.000Z","created_at_i":1589057832,"id":23128253,"options":[],"parent_id":23128219,"points":null,"story_id":23126455,"text":"This reminds me of what Don Norman quotes in &quot;living with complexity&quot; around how people buy the microwaves with all the buttons even though it&#x27;s harder to use.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T20:53:25.000Z","created_at_i":1589057605,"id":23128219,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"I think the issue is that techy&#x2F;engineer-types are big fans of elegance. It&#x27;s undeniable that services like Zapier are <i>elegant</i> in the sense that they generalize pretty well, they can &quot;do it all&quot; and, in all honesty, they&#x27;re not <i>too</i> hard to figure out. With that said, there&#x27;s no true <i>value</i> in elegance. And while generalizing is definitely a <i>good</i> idea for a mathematical proof, it might be a <i>bad</i> idea for a product.<p>I have to admit that a lot of times (especially when building side-projects&#x2F;toy startups), I second guess myself when it comes to these kinds of product decisions -- &quot;Is this product <i>too</i> simple? <i>Too</i> bare-bones; too much of a <i>one-trick-pony</i>? Would anyone <i>pay</i> for this?&quot;","title":null,"type":"comment","url":null},{"author":"dr_dshiv","children":[{"author":"ethbro","children":[],"created_at":"2020-05-09T21:03:56.000Z","created_at_i":1589058236,"id":23128308,"options":[],"parent_id":23128291,"points":null,"story_id":23126455,"text":"It&#x27;s been recommended many times on HN, and I&#x27;ve got it sitting in my physical book queue: <a href=\"https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;The_Design_of_Everyday_Things\" rel=\"nofollow\">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;The_Design_of_Everyday_Thing...</a>","title":null,"type":"comment","url":null},{"author":"kamerontanseli","children":[{"author":"spectramax","children":[{"author":"elliekelly","children":[],"created_at":"2020-05-09T21:42:37.000Z","created_at_i":1589060557,"id":23128536,"options":[],"parent_id":23128453,"points":null,"story_id":23126455,"text":"Have you ever tried to marry two APIs? It\u2019s almost never as simple as it should be. And Zapier isn\u2019t just two, it\u2019s hundreds.","title":null,"type":"comment","url":null},{"author":"sah2ed","children":[],"created_at":"2020-05-09T21:42:51.000Z","created_at_i":1589060571,"id":23128538,"options":[],"parent_id":23128453,"points":null,"story_id":23126455,"text":"&gt; <i>Zapier is doing something complex?</i>\nSo asks a commenter on the Internet.<p>Essentially, you are implying that enabling no-code integration with thousands of 3rd party services is easy.<p>Classic case of: <a href=\"https:&#x2F;&#x2F;danluu.com&#x2F;sounds-easy&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;danluu.com&#x2F;sounds-easy&#x2F;</a>","title":null,"type":"comment","url":null},{"author":"popotamonga","children":[],"created_at":"2020-05-09T23:06:22.000Z","created_at_i":1589065582,"id":23128974,"options":[],"parent_id":23128453,"points":null,"story_id":23126455,"text":"Zapier is just an engine that runs templated code(tasks) that have inputs and outputs. They do have q bazillion integrations thats were the value is.","title":null,"type":"comment","url":null},{"author":"toomuchtodo","children":[{"author":"spectramax","children":[{"author":"barbecue_sauce","children":[],"created_at":"2020-05-10T08:11:04.000Z","created_at_i":1589098264,"id":23131075,"options":[],"parent_id":23130813,"points":null,"story_id":23126455,"text":"I still can&#x27;t tell if you&#x27;re being sarcastic or not.","title":null,"type":"comment","url":null},{"author":"cyberwitch","children":[{"author":"toomuchtodo","children":[],"created_at":"2020-05-12T13:09:14.000Z","created_at_i":1589288954,"id":23153545,"options":[],"parent_id":23137277,"points":null,"story_id":23126455,"text":"I have always thought it would be useful if API providers were able to provide the javascript bundle that Zapier runs under the hood on the dev platform alongside their API at a pre-defined route, so any runner (Zapier, Tray, MS Flow&#x2F;Power Automate) could consume the API regardless of location (SaaS automation, desktop client, etc). I believe there&#x27;s even an automation provider that allows you to &quot;one-click&quot; import the integration you&#x27;ve built from Zapier to their platform (the name escapes me at the moment, my apologies).<p>If the API provider is already maintaining the integration, it&#x27;s a matter of automation providers moving towards a standard for how to express integrations as the ecosystem matures.","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T23:26:30.000Z","created_at_i":1589153190,"id":23137277,"options":[],"parent_id":23130813,"points":null,"story_id":23126455,"text":"Zapier does have thousands of integrations, and some hundreds of them (the oldest or most widely used) are maintained internally for the best user experience.<p>These days though, many more are maintained by the API providers themselves, since it benefits them to provide a no-code solution for their users to link their API to thousands of others - a service provider can only build and maintain so many direct integrations themselves. <a href=\"https:&#x2F;&#x2F;zapier.com&#x2F;platform\" rel=\"nofollow\">https:&#x2F;&#x2F;zapier.com&#x2F;platform</a>","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T06:56:34.000Z","created_at_i":1589093794,"id":23130813,"options":[],"parent_id":23129713,"points":null,"story_id":23126455,"text":"Holyshit, that actually sounds more involved than I thought. It dawned to me that that&#x27;s why there exists API versions (v1, v2, etc).<p>Zapier sounds like theyre maintaining these integrations so that they are tested and they work? That alone is a lot of work.","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T01:51:31.000Z","created_at_i":1589075491,"id":23129713,"options":[],"parent_id":23128453,"points":null,"story_id":23126455,"text":"I can tell you from first hand experience that it is extremely difficult to ensure consistent, reliable ETL of JSON payloads between thousands of services.<p>APIs are unreliable. Schemas change with no warning. Data you expect might be missing and data you don\u2019t expect might show up. You would be surprised how often things don\u2019t work as you\u2019d expect them to.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T21:29:49.000Z","created_at_i":1589059789,"id":23128453,"options":[],"parent_id":23128314,"points":null,"story_id":23126455,"text":"Zapier is doing something complex?<p>It is literally looking at json schemas and API specs and the connecting fields together. A date-time field is connected to another API&#x27;s date-time.","title":null,"type":"comment","url":null},{"author":"Scarbutt","children":[{"author":"kamerontanseli","children":[],"created_at":"2020-05-09T22:02:04.000Z","created_at_i":1589061724,"id":23128643,"options":[],"parent_id":23128583,"points":null,"story_id":23126455,"text":"Took me a day! I used Node, Express, Bulma, Handlebars, Passport, and MongoDB.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T21:50:41.000Z","created_at_i":1589061041,"id":23128583,"options":[],"parent_id":23128314,"points":null,"story_id":23126455,"text":"If you don&#x27;t mind, how much time did it take to you to make this and what stack did you use?","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T21:06:02.000Z","created_at_i":1589058362,"id":23128314,"options":[],"parent_id":23128291,"points":null,"story_id":23126455,"text":"It&#x27;s one of my favourite books and I thought that it paired quite nicely when talking about software like Zapier or Tray.io that try to solve such a complex thing.","title":null,"type":"comment","url":null},{"author":"nafey","children":[{"author":"xyzzyz","children":[],"created_at":"2020-05-09T21:57:26.000Z","created_at_i":1589061446,"id":23128612,"options":[],"parent_id":23128544,"points":null,"story_id":23126455,"text":"The Tesler conservation law is like first law of thermodynamics: you cannot destroy complexity, only change its form. Your observation is more like second law of thermodynamics: the complexity of a closed system always grows with time.","title":null,"type":"comment","url":null},{"author":"mdonahoe","children":[],"created_at":"2020-05-09T22:39:17.000Z","created_at_i":1589063957,"id":23128845,"options":[],"parent_id":23128544,"points":null,"story_id":23126455,"text":"Reminds me of a mathematical equation. You can added unnecessary complexity by adding terms to both sides, but simplification can only go so far.<p>Once simplified, you still have the option to move the essential operations to one side of the equation or the other.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T21:44:18.000Z","created_at_i":1589060658,"id":23128544,"options":[],"parent_id":23128291,"points":null,"story_id":23126455,"text":"One implication of Tesler&#x27;s law  appears to be that it is impossible to increase the total complexity of a system. But this feels intuitively wrong to me after looking at the source code of any ERP project.<p>Maybe it only comes into play if you try to decrease over all complexity of a system. After a certain point complexity can&#x27;t be reduced but can only be redistributed.","title":null,"type":"comment","url":null},{"author":"rpdillon","children":[{"author":"m463","children":[],"created_at":"2020-05-10T02:02:37.000Z","created_at_i":1589076157,"id":23129758,"options":[],"parent_id":23129175,"points":null,"story_id":23126455,"text":"I&#x27;m sort of reminded of the law of cleanliness (or similar)<p>In order for something to get clean, something else needs to get dirty.<p>I think taming complexity might be closer to getting something clean.<p>But I also think -- counter to the &quot;conservation of complexity&quot; thing -- you can get make a mess and get EVERYTHING dirty.","title":null,"type":"comment","url":null},{"author":"someone7x","children":[],"created_at":"2020-05-10T16:02:32.000Z","created_at_i":1589126552,"id":23133622,"options":[],"parent_id":23129175,"points":null,"story_id":23126455,"text":"The book he quotes also explores a related concept: irreducible complexity.<p>They go hand-in-hand as you reach the endgame. Once you\u2019ve reached a level of irreducible complexity this law comes into play.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T23:48:40.000Z","created_at_i":1589068120,"id":23129175,"options":[],"parent_id":23128291,"points":null,"story_id":23126455,"text":"I&#x27;m not sure I agree that complexity is always conserved. When I design systems, I often find that there&#x27;s intrinsic complexity that I can&#x27;t seem to escape, but that my initial designs are often quite poor and also include incidental complexity. If I&#x27;m thoughtful, and I learn the domain well enough, I sometimes find I can remove that incidental complexity.  Alan Perlis had a couple of epigrams that echo this, I think.<p>&gt;  31. Simplicity does not precede complexity, but follows it.<p>&gt;  58. Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it.<p>All that said, I&#x27;ve definitely seen cases where trying to insulate the user from the reality of what&#x27;s happening behind the scenes often dramatically increases complexity. When it&#x27;s done poorly, in increases complexity not only for the designer and programmer, but the user as well. One well-known example is the progress bar. After 30 years of lying to users about how long that file copy, download, or compile would take, many recent designs simply exclude it and include an animated spinner instead.","title":null,"type":"comment","url":null},{"author":"chiefalchemist","children":[{"author":"dgudkov","children":[],"created_at":"2020-05-10T20:25:08.000Z","created_at_i":1589142308,"id":23135847,"options":[],"parent_id":23129418,"points":null,"story_id":23126455,"text":"Not as hard as tedious. Here is a trivial example: your application generates a message that informs the user about the number of file copied. Most developers generate the message templated as this:<p><pre><code>   {N} file(s) copied.\n</code></pre>\nWhich kinda works, but not so user friendly because &quot;0 file(s) copied&quot; sounds non-human. It should be &quot;No files copied&quot;. What a more UX-focused developer would it is write something like:<p><pre><code>   match N with\n   | 0 -&gt; &quot;No files copied&quot;\n   | 1 -&gt; &quot;1 file copied&quot;\n   | _ -&gt; &quot;{N} files copied&quot;\n</code></pre>\nThe latter is not very hard. It&#x27;s just tedious work that many people don&#x27;t do.","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T00:46:08.000Z","created_at_i":1589071568,"id":23129418,"options":[],"parent_id":23128291,"points":null,"story_id":23126455,"text":"I sum that up as: Making it look easy is very very hard.","title":null,"type":"comment","url":null},{"author":"ken","children":[],"created_at":"2020-05-11T13:21:09.000Z","created_at_i":1589203269,"id":23141781,"options":[],"parent_id":23128291,"points":null,"story_id":23126455,"text":"I don&#x27;t know if there&#x27;s context which might change my interpretation, but from the sound of it, I disagree.  This is only true in a closed system.  With many things (especially software), we encounter the same types of problems again and again, so we can re-use the same solutions, which allows us to reduce <i>overall</i> complexity.<p>A program in 1985 likely wrote its own routines for memory management, math, graphics, and so on.  Those add complexity.  A program in 2020 almost certainly doesn&#x27;t.  The complexity is hidden behind nice interfaces, and more importantly, it&#x27;s shared among 1000 different programs on my computer.<p>We traded inline complexity in 1000 places for complexity in &lt;math.h&gt;.  That&#x27;s not the fair trade that &quot;conservation&quot; implies.<p>Let&#x27;s say you have some physics problems to solve.  Doesn&#x27;t knowing Maxwell&#x27;s Equations <i>decrease</i> overall complexity?  I don&#x27;t think anyone would claim you should only learn first principles, and any other formulation only uselessly pushes the complexity around.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T21:01:43.000Z","created_at_i":1589058103,"id":23128291,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"\u201cComplexity can be tamed, but it requires considerable effort to do it well. Decreasing the number of buttons and displays is not the solution. The solution is to understand the total system, to design it in a way that allows all the pieces fit nicely together, so that initial learning as well as usage are both optimal. Years ago, Larry Tesler, then a vice president of Apple, argued that the total complexity of a system is a constant: as you make the person&#x27;s interaction simpler, the hidden complexity behind the scenes increases. Make one part of the system simpler, said Tesler, and the rest of the system gets more complex. This principle is known today as &quot;Tesler&#x27;s law of the conservation of complexity.&quot; Tesler described it as a tradeoff: making things easier for the user means making it more difficult for the designer or engineer.\u201d\n\u2015 Donald A. Norman, Living with Complexity","title":null,"type":"comment","url":null},{"author":"transitivebs","children":[],"created_at":"2020-05-09T21:14:03.000Z","created_at_i":1589058843,"id":23128371,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"Amazing post.<p>This &quot;unbundling&quot; is the exact approach we&#x27;re taking with Saasify. There&#x27;s a lot to be said for focused, niche SaaS products that do one thing and do it well.","title":null,"type":"comment","url":null},{"author":"benatkin","children":[{"author":"kamerontanseli","children":[{"author":"benatkin","children":[{"author":"slouch","children":[{"author":"benatkin","children":[{"author":"slouch","children":[],"created_at":"2020-05-14T01:35:39.000Z","created_at_i":1589420139,"id":23174178,"options":[],"parent_id":23132654,"points":null,"story_id":23126455,"text":"I&#x27;ve found that drive.file doesn&#x27;t work so well with existing Sheets <a href=\"https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;61778469&#x2F;append-rows-to-a-google-sheet-using-drive-file-scope\" rel=\"nofollow\">https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;61778469&#x2F;append-rows-to-...</a>","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T14:06:27.000Z","created_at_i":1589119587,"id":23132654,"options":[],"parent_id":23132289,"points":null,"story_id":23126455,"text":"Yeah. It gives read&#x2F;write access to one file. The ideal for this use case would be read only access for one file. I think read&#x2F;write access for one file follows the principle of least privilege better than read access for all files. <a href=\"https:&#x2F;&#x2F;developers.google.com&#x2F;drive&#x2F;api&#x2F;v2&#x2F;about-auth\" rel=\"nofollow\">https:&#x2F;&#x2F;developers.google.com&#x2F;drive&#x2F;api&#x2F;v2&#x2F;about-auth</a> <a href=\"https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Principle_of_least_privilege\" rel=\"nofollow\">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Principle_of_least_privilege</a>","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T13:03:31.000Z","created_at_i":1589115811,"id":23132289,"options":[],"parent_id":23128655,"points":null,"story_id":23126455,"text":"Hi, I&#x27;m not OP, but have built a similar thing. Are you suggesting to use <a href=\"https:&#x2F;&#x2F;www.googleapis.com&#x2F;auth&#x2F;drive.file\" rel=\"nofollow\">https:&#x2F;&#x2F;www.googleapis.com&#x2F;auth&#x2F;drive.file</a> instead of <a href=\"https:&#x2F;&#x2F;www.googleapis.com&#x2F;auth&#x2F;spreadsheets\" rel=\"nofollow\">https:&#x2F;&#x2F;www.googleapis.com&#x2F;auth&#x2F;spreadsheets</a>?","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T22:04:33.000Z","created_at_i":1589061873,"id":23128655,"options":[],"parent_id":23128513,"points":null,"story_id":23126455,"text":"I&#x27;m famiilar with the Google Sheets API. The way to get fine-grained access to the Google Sheets API is by asking for a specific permission within Google Drive. While it involves two APIs, it&#x27;s less permissions than giving access to all the spreadsheets in a google sheets account.<p>Another way to go is to use a service account, and have the user share their sheet with your service account&#x27;s email address.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T21:39:27.000Z","created_at_i":1589060367,"id":23128513,"options":[],"parent_id":23128466,"points":null,"story_id":23126455,"text":"Hi, the author here,<p>That&#x27;s the read-only scope that&#x27;s required to query a single spreadsheet on the user&#x27;s account. The API doesn&#x27;t allow listing queries unless you also ask for drive permissions (which I don&#x27;t).<p>See more info here:\n<a href=\"https:&#x2F;&#x2F;developers.google.com&#x2F;sheets&#x2F;api&#x2F;guides&#x2F;authorizing\" rel=\"nofollow\">https:&#x2F;&#x2F;developers.google.com&#x2F;sheets&#x2F;api&#x2F;guides&#x2F;authorizing</a>","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T21:31:56.000Z","created_at_i":1589059916,"id":23128466,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"I wanted to see if it would ask for access to my entire Google Sheets account, so I tried signing into <a href=\"https:&#x2F;&#x2F;gsheet2mail.com&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;gsheet2mail.com&#x2F;</a> and got an error message.<p>Looking at the page again, I saw this, which I missed:<p>&gt; Hi there! We&#x27;re currently being verified by Google. So just click &quot;Advanced&quot; when signing up to continue :)<p>I tried clicking advanced, and yep, it wants access to all my spreadsheets =) I said no, but I don&#x27;t want a google sheets to RSS converter right now anyway.<p>This is one advantage Zapier has over unbundled apps - I&#x27;m more likely to want to give Zapier permissions to my APIs because it&#x27;s an established company and it can help with a bunch of different things, than to give access to a new single function tool.","title":null,"type":"comment","url":null},{"author":"marc","children":[{"author":"soheilpro","children":[{"author":"chrisfrantz","children":[{"author":"_curious_","children":[],"created_at":"2020-05-10T14:20:03.000Z","created_at_i":1589120403,"id":23132757,"options":[],"parent_id":23129367,"points":null,"story_id":23126455,"text":"Now that I will pay for ;)","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T00:35:04.000Z","created_at_i":1589070904,"id":23129367,"options":[],"parent_id":23129241,"points":null,"story_id":23126455,"text":"Now all I want to do is create a zap between your two services and loop a share.","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T00:03:13.000Z","created_at_i":1589068993,"id":23129241,"options":[],"parent_id":23128604,"points":null,"story_id":23126455,"text":"I have created almost the opposite. A service that screenshots tweets so that you can share them on other platforms. Instagram is not directly supported, but you can use Buffer or other similar services.<p>[1] <a href=\"https:&#x2F;&#x2F;pikaso.me\" rel=\"nofollow\">https:&#x2F;&#x2F;pikaso.me</a><p>[2] <a href=\"https:&#x2F;&#x2F;zapier.com&#x2F;apps&#x2F;pikaso\" rel=\"nofollow\">https:&#x2F;&#x2F;zapier.com&#x2F;apps&#x2F;pikaso</a>","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T21:55:58.000Z","created_at_i":1589061358,"id":23128604,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"This is what I did with Tweet Photo [1] \u2014 It automatically tweets your instagram photos.<p>It started out as a Medium post[2] describing how to set this up with Zapier. Seeing how much traffic it got even years after publishing it, I decided it was worth turning into a standalone service.<p>While the post helped me validate there was demand for such a service. I didn\u2019t validate people were willing to pay for it. So user growth has been good [3], revenue not so much. (less than $1k MRR)<p>Something to keep in mind when you go this route. Be sure to validate people are willing to pay for a solution. Building something aimed at businesses is probably a good idea.<p>[1] <a href=\"https:&#x2F;&#x2F;tweet.photo\" rel=\"nofollow\">https:&#x2F;&#x2F;tweet.photo</a><p>[2] <a href=\"https:&#x2F;&#x2F;medium.com&#x2F;@marckohlbrugge&#x2F;a-better-way-to-post-your-instagram-photos-to-twitter-7f3a04a37d89\" rel=\"nofollow\">https:&#x2F;&#x2F;medium.com&#x2F;@marckohlbrugge&#x2F;a-better-way-to-post-your...</a><p>[3] <a href=\"https:&#x2F;&#x2F;tweet.photo&#x2F;open\" rel=\"nofollow\">https:&#x2F;&#x2F;tweet.photo&#x2F;open</a>","title":null,"type":"comment","url":null},{"author":"jelling","children":[{"author":"paulcole","children":[],"created_at":"2020-05-09T23:49:52.000Z","created_at_i":1589068192,"id":23129180,"options":[],"parent_id":23128645,"points":null,"story_id":23126455,"text":"What exactly don\u2019t you buy?<p>Isn\u2019t the point of the article that if one company provides a good enough experience for many things that doing one of those things better may be a good business opportunity? It may be particularly attractive to the subset of people who rely on that one thing.<p>The point doesn\u2019t seem to be that <i>you</i> need more integration tools. It\u2019s that if one integration is very important to you, you might want a dedicated tool that provides better experience and value.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T22:02:30.000Z","created_at_i":1589061750,"id":23128645,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"I don\u2019t buy it.<p>CL is a consumer facing product that offers a good-enough experience for most categories. The category specific vertical companies mentioned greatly improve the experience &#x2F; feature set. They are expansive by nature.<p>Zapier is a b2b tool that ties together systems &#x2F; data sources and reduces it to a common interface for most scenarios. Being reductive and reusable is the chief value. I do not want another integration tool if I can help it.","title":null,"type":"comment","url":null},{"author":"pbreit","children":[{"author":"samanator","children":[{"author":"pbreit","children":[],"created_at":"2020-05-12T03:49:21.000Z","created_at_i":1589255361,"id":23150421,"options":[],"parent_id":23131060,"points":null,"story_id":23126455,"text":"Oh, wow, that&#x27;s terrible. I guess I haven&#x27;t run into it. That would be a bit of a show-stopper for many of the projects I am contemplating.","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T08:06:38.000Z","created_at_i":1589097998,"id":23131060,"options":[],"parent_id":23129077,"points":null,"story_id":23126455,"text":"I know of it. The main issue is it has a 30 second execution script time limit for custom functions [1]. \nSo if you want to build anything that could take longer than that to execute you need to make sure to write to the spreadsheet before 30 seconds elapse and have a recurring scheduled function that completes any unfinished jobs. Gets tedious and failure prone quickly IME.<p>[1] <a href=\"https:&#x2F;&#x2F;developers.google.com&#x2F;apps-script&#x2F;guides&#x2F;services&#x2F;quotas\" rel=\"nofollow\">https:&#x2F;&#x2F;developers.google.com&#x2F;apps-script&#x2F;guides&#x2F;services&#x2F;qu...</a>","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T23:28:14.000Z","created_at_i":1589066894,"id":23129077,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"Google App Script using the Fetch function to make API calls is incredibly powerful and almost unknown.<p><a href=\"https:&#x2F;&#x2F;developers.google.com&#x2F;apps-script&#x2F;reference&#x2F;url-fetch&#x2F;url-fetch-app\" rel=\"nofollow\">https:&#x2F;&#x2F;developers.google.com&#x2F;apps-script&#x2F;reference&#x2F;url-fetc...</a>","title":null,"type":"comment","url":null},{"author":"jereze","children":[{"author":"craze3","children":[{"author":"jereze","children":[],"created_at":"2020-05-09T23:46:11.000Z","created_at_i":1589067971,"id":23129162,"options":[],"parent_id":23129150,"points":null,"story_id":23126455,"text":"Thanks :)\nI have few paying customers. I run it as a side project in my spare time.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T23:43:33.000Z","created_at_i":1589067813,"id":23129150,"options":[],"parent_id":23129100,"points":null,"story_id":23126455,"text":"That is awesome. Have you been able to turn a profit yet? I&#x27;m super interested in micro-SaaS&#x27;s...","title":null,"type":"comment","url":null},{"author":"daiearth22","children":[],"created_at":"2020-05-11T16:17:21.000Z","created_at_i":1589213841,"id":23143730,"options":[],"parent_id":23129100,"points":null,"story_id":23126455,"text":"I like your app very much. My app : www.kiara-app.com  (translation chatbot)","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T23:33:24.000Z","created_at_i":1589067204,"id":23129100,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"It sounds familiar to me since I too have built a micro-SaaS  that could probably make it in Zappier: <a href=\"https:&#x2F;&#x2F;sheet.chat\" rel=\"nofollow\">https:&#x2F;&#x2F;sheet.chat</a> to integrate Google Sheets in Slack","title":null,"type":"comment","url":null},{"author":"akhilcacharya","children":[{"author":"kamerontanseli","children":[],"created_at":"2020-05-10T00:24:39.000Z","created_at_i":1589070279,"id":23129325,"options":[],"parent_id":23129152,"points":null,"story_id":23126455,"text":"You can use Google trends<p>Heres a few I picked up from searching for &quot;Zapier&quot; and looking at the top related queries:<p>- zapier salesforce\n- airtable\n- trello\n- zapier email parser\n- calendly\n- sms","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T23:44:46.000Z","created_at_i":1589067886,"id":23129152,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"The next question becomes - how do you find out what people are automating on zapier?","title":null,"type":"comment","url":null},{"author":"northisup","children":[],"created_at":"2020-05-10T00:22:31.000Z","created_at_i":1589070151,"id":23129318,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"Zapier benefits from the interconnected was of its apps where craigslist did not.","title":null,"type":"comment","url":null},{"author":"nashadelic","children":[{"author":"debuggerpk","children":[],"created_at":"2020-05-10T01:23:24.000Z","created_at_i":1589073804,"id":23129586,"options":[],"parent_id":23129551,"points":null,"story_id":23126455,"text":"looks interesting.","title":null,"type":"comment","url":null},{"author":"inthewoods","children":[],"created_at":"2020-05-10T01:39:00.000Z","created_at_i":1589074740,"id":23129656,"options":[],"parent_id":23129551,"points":null,"story_id":23126455,"text":"This - I&#x27;m planning on churning with a webinar tool because the only way to integrate it with Salesforce and Hubspot is an extremely complex Zap. No thank you.","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T01:15:18.000Z","created_at_i":1589073318,"id":23129551,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"Python is a great tool in that it is easy for starting developers and useful experts alike.<p>Zapier is a great starting tool but quickly breaks down for anything more complex.<p>If you\u2019re a SaaS app that has complex \u201cuse cases\u201d then sending users to Zapier to have them figure it out doesn\u2019t work. Instead, you can build your usecase on a tool like Integry.io (yes, founder here), embed the integration in your SaaS and have a clean UX.<p>Ultimately, you don\u2019t want your users figuring out what triggers, actions, steps, mappings, transforms, validations are. People don\u2019t buy integrations, they just want their tools to work together and tools like Zapier and tray can still be too complex.","title":null,"type":"comment","url":null},{"author":"vinodc","children":[],"created_at":"2020-05-10T01:23:44.000Z","created_at_i":1589073824,"id":23129590,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"I feel that complex workflows are best served by dedicated integrations, but it takes time for developers to build each integration natively into a product. We launched <a href=\"https:&#x2F;&#x2F;kloudless.com\" rel=\"nofollow\">https:&#x2F;&#x2F;kloudless.com</a> to simplify the process for app developers to natively integrate an entire category of SaaS services at once (I&#x27;m a co-founder).<p>Ignoring platforms like Salesforce, some of the &quot;product&quot; apps that we see adopting native integrations instead of directing users to Zapier include apps that require:<p>1) synchronous interactive integrations and not just background automation. e.g. a user pulling a lead from Salesforce into a marketing app.<p>2) complex&#x2F;multi-step integrations that offer way better UX and much lower support costs to just build natively for users.<p>3) integrations as a competitive differentiator, or without requiring users to pay for third-party tools.<p>4) integrations without an API of their own to integrate to.<p>That said, there are always a long tail of apps and use cases so I&#x27;m certain we&#x27;ll see more specialized tooling pop up to handle specific complex workflows.","title":null,"type":"comment","url":null},{"author":"knes","children":[],"created_at":"2020-05-10T01:52:17.000Z","created_at_i":1589075537,"id":23129717,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"Zapier is great. I use it all of the time, from personal projects to work stuff.<p>However, as soon as you try to do more than couple of things in one zap and have multi zaps routing&#x2F;transforming data between the same apps, it becomes very easy to fuck it all up (duplicate, trigger wrong things, etc) and Zappier (or other solutions like tray.io for that matter) doesn&#x27;t provide you any help and the whole things becomes quickly difficult to maintain or manage.<p>A great analalogy would be it&#x27;s a beautiful gun but makes it way too easy to shoot yourself in foot after the first shot<p>I&#x27;m looking for more unbundling and &quot;micro apps&quot; that solve the maintainability of it too.","title":null,"type":"comment","url":null},{"author":"slouch","children":[{"author":"contravariant","children":[{"author":"slouch","children":[{"author":"contravariant","children":[{"author":"slouch","children":[],"created_at":"2020-05-11T14:00:11.000Z","created_at_i":1589205611,"id":23142215,"options":[],"parent_id":23140168,"points":null,"story_id":23126455,"text":"The word standard is doing a lot of heavy lifting in that sentence. I don&#x27;t want to re-build Gravity Form&#x27;s conditional logic or feeds to PayPal &amp; HubSpot systems, so I&#x27;m not going to.","title":null,"type":"comment","url":null}],"created_at":"2020-05-11T09:00:23.000Z","created_at_i":1589187623,"id":23140168,"options":[],"parent_id":23132305,"points":null,"story_id":23126455,"text":"Yeah I still can&#x27;t get over the fact you&#x27;re using 4 huge code bases just to replicate the functionality of a standard html input form.","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T13:07:14.000Z","created_at_i":1589116034,"id":23132305,"options":[],"parent_id":23129958,"points":null,"story_id":23126455,"text":"It certainly can at a click of a button--I want a Google Sheet that updates in real time. That&#x27;s exactly a flow that Zapier offers.","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T02:52:43.000Z","created_at_i":1589079163,"id":23129958,"options":[],"parent_id":23129718,"points":null,"story_id":23126455,"text":"If you&#x27;ve got a forms application that can&#x27;t export the data where you want it to, I can&#x27;t shake the feeling that you&#x27;re working on the wrong part of the problem.","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T01:52:43.000Z","created_at_i":1589075563,"id":23129718,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"I&#x27;m currently doing this so I can stop paying Zapier. I&#x27;ve built a plugin to append new Gravity Forms entries in WordPress to a Google Sheet &amp; with some more polish it&#x27;ll be ready to sell.","title":null,"type":"comment","url":null},{"author":"drdeadringer","children":[],"created_at":"2020-05-10T02:44:30.000Z","created_at_i":1589078670,"id":23129920,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"I vaguely remember seeing this exact, or almost exact, deal before -- perhaps roughly 10-15 years ago.<p>Perhaps I&#x27;m human or crazy. I&#x27;m willing to be corrected.","title":null,"type":"comment","url":null},{"author":"vmurthy","children":[],"created_at":"2020-05-10T04:54:18.000Z","created_at_i":1589086458,"id":23130396,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"Great post!  \nI\u2019ve been reading a book called \u201cUnlocking the customer value chain\u201d [0] which talks about three waves that the Internet brought along : Unbundling , disintermediation and decoupling. This post on unbundling is a great starting point. The trend seems to be towards decoupling which is something that will come once unbundling becomes mainstream or mature.\n[0] <a href=\"https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;42934086\" rel=\"nofollow\">https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;42934086</a>","title":null,"type":"comment","url":null},{"author":"priyank1","children":[{"author":"freeqaz","children":[],"created_at":"2020-05-10T07:02:01.000Z","created_at_i":1589094121,"id":23130837,"options":[],"parent_id":23130516,"points":null,"story_id":23126455,"text":"Way deeper levels of customization, imo. You can setup web endpoints and chain data fairly intuitively between steps. It has its limits but, if you can live with them, it can be very powerful!","title":null,"type":"comment","url":null},{"author":"input_sh","children":[],"created_at":"2020-05-10T13:59:05.000Z","created_at_i":1589119145,"id":23132608,"options":[],"parent_id":23130516,"points":null,"story_id":23126455,"text":"For one, it has a business model. IFTTT relies on investors&#x27; money to offer service to average Joes like you and me.","title":null,"type":"comment","url":null},{"author":"hckr_news","children":[],"created_at":"2020-05-10T21:45:18.000Z","created_at_i":1589147118,"id":23136536,"options":[],"parent_id":23130516,"points":null,"story_id":23126455,"text":"Looks like ifttt services an iot model vs zapier which automates productivity tools","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T05:27:33.000Z","created_at_i":1589088453,"id":23130516,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"How is Zapier different from If this then that ? <a href=\"https:&#x2F;&#x2F;ifttt.com&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;ifttt.com&#x2F;</a>","title":null,"type":"comment","url":null},{"author":"DavyJone","children":[{"author":"csallen","children":[],"created_at":"2020-05-10T08:08:31.000Z","created_at_i":1589098111,"id":23131070,"options":[],"parent_id":23130946,"points":null,"story_id":23126455,"text":"You might be the only one who believes a conversation loses all value if someone benefits from it, and who thus reduces an otherwise interesting discussion to &quot;just an ad.&quot;","title":null,"type":"comment","url":null}],"created_at":"2020-05-10T07:30:13.000Z","created_at_i":1589095813,"id":23130946,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"I&#x27;m the only one that sees this post and most comments by all users as just an Ad?<p>&quot;This is what we did at &lt;linktomynewsaas&gt;&quot;.<p>Is this what guerilla marketing and HN have become?","title":null,"type":"comment","url":null},{"author":"alphagrep12345","children":[],"created_at":"2020-05-10T13:13:48.000Z","created_at_i":1589116428,"id":23132338,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"How do you find out interesting Zap workflows?","title":null,"type":"comment","url":null},{"author":"caogecym","children":[],"created_at":"2020-05-10T14:42:56.000Z","created_at_i":1589121776,"id":23132978,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"That\u2019s how we came up the idea of a cloud version HTTP scheduler <a href=\"https:&#x2F;&#x2F;ihook.us\" rel=\"nofollow\">https:&#x2F;&#x2F;ihook.us</a>. For sure Zapier can do this, but you have to navigate among a ton of integrations to figure out where a scheduler app is, and click though the plus sign to add downstream actions, which could feel complex even for users with engineering background. Seems in a platform where apps&#x2F;functionalities are commoditized, the complexity of integrating it with your business logic is deferred to the user.","title":null,"type":"comment","url":null},{"author":"anaxag0ras","children":[],"created_at":"2020-05-11T07:38:36.000Z","created_at_i":1589182716,"id":23139760,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"This applies to Reddit too to some extent:<p>AskReddit =&gt; Quora<p>MillionaireMakers =&gt; PoolTogether<p>Deals&#x2F;Free&#x2F;DiscountedProducts =&gt; SlickDeals, HotUKDeals<p>SideProject =&gt; Product Hunt<p>BuyForLife =&gt; goodcheapandfast.com<p>These are what I could remember top of my head. I&#x27;m sure there are others.<p>I think &#x2F;r&#x2F;mealtimevideos could be an independent service on its own.","title":null,"type":"comment","url":null},{"author":"daiearth22","children":[],"created_at":"2020-05-11T16:23:52.000Z","created_at_i":1589214232,"id":23143814,"options":[],"parent_id":23126455,"points":null,"story_id":23126455,"text":"awesome post! Thank you. I can see huge white space in non-IT use cases.","title":null,"type":"comment","url":null}],"created_at":"2020-05-09T17:11:21.000Z","created_at_i":1589044281,"id":23126455,"options":[],"parent_id":null,"points":453,"story_id":23126455,"text":null,"title":"First, it was Craigslist, next it's Zapier","type":"story","url":"https://kamerontanseli.ghost.io/first-it-was-craiglist-next-its-zapier/"}
