X Stats

Login Sign Up
@tonyennis

Tony Ennis

@tonyennis

4,360 Tweets
2,743 Following
2,723 Followers

Building software teams & mobile apps Prev: Built a bank in Asia YC S21

Filtered by topic: Tech Philosophy & Takes ✕ Clear filter
Date ↓ Tweet ❤️ 🔄 💬 👁 📝
Sep 12 The API interacts with the blockchain and checks whether the instructions provided were valid. For example, if an instruction to transfer money from one wallet to another wasn't "stamped" by the sender, then the request will fail. 0 0 0 0 230 .
Sep 12 The building blocks look something like this - in short, the web app specifies an "instruction", along with the "program" to send that instruction to. Then, Phantom prompts the user to confirm, and once authorized, "stamps" their signature and sends it to the web API. https://t.co/HiLJDa3SZG 2 0 0 0 292 .
Sep 12 (One thing I haven't seen mentioned much is that you can build meaningful experiences *without* writing any "backend" (rust) code, with javascript alone. I wouldn't be surprised if a sizeable chunk of future web3 devs operate on this layer alone. 2 0 0 0 246 .
Sep 12 Every interaction a user has with @solana, via @phantom, is built on just a few atomic building blocks. Currently making sense of these requires combing developer docs and unpublished github repos, but for web2 devs, they can be understood as a json payload sent to a web API. 1 0 0 0 276 .
Sep 12 As well as making simple payments, users can also authorize more complex actions (smart contracts) with @phantom too. An example might be a user authorizing their favourite artist to debit their wallet, in exchange for an ownership certificate representing a piece of their art. 0 0 0 0 278 .
Sep 12 The most active @solana use cases currently are DeFi and NFTs. What got me most excited though, was web payments: Initiating a payment takes about 5 lines of javascript, and "one-click to authorize, with immediate confirmation", is a 10x better experience than paying by card. 1 0 0 0 276 .
Sep 12 Once you've done this 👆, you now have a way to pay for things with your Phantom wallet, send/receive money, and interact with apps. For example, you can send as much as you want, to anyone with a wallet address, with no fees, settled instantly. No bank needed. https://t.co/zCqtGle4jC 0 0 0 0 284 .
Sep 12 The on-ramp is surprisingly easy 1. Download the @phantom Chrome extension - you now have a unique wallet address. 2. Add SOL to your wallet w/ card - @moonpayhq is quickest - requires KYC but no clunky account - just a way to load up. https://t.co/jy3ZmfFvVP 1 0 0 0 259 .
Sep 12 Spent some time digging in to @solana in the past few weeks as a first foray into understanding blockchain from a technical and product perspective - here's an evolving thread of findings - both technical and non-technical. 15 0 0 0 223 .
Sep 07 This is what it looks like to be a high output product engineer/ maker. No need for 14 hours days. It’s amazing what can be produced in ~6 hours of focused work per day - even that’s probably a stretch. IME a tiny % of engineers who work outsized hours produce outsized output. https://t.co/oGxMwbp0bz 1 0 0 0 301 .
Sep 07 @rstacruz That’s a very admirable outlook. Sorry this happened to you, props for being so principled in your response 👌 2 0 0 0 119 .
Sep 05 @developer_dao I joined, excited to check it out. Out of interest, what was the rationale for using Ethereum over Solana for the mint? I'm new to DAOs but collectively burning ~ $100k feels super wasteful, or am I missing something? 6 0 0 0 232 .
Sep 03 https://t.co/OKUItSGjX0 0 0 0 0 23 .
Aug 31 Just observed my first live NFT launch, never seen anything like it. If I'm not mistaken it closed $15m in a few seconds, of which $12m will have to be returned because they oversold. @solana tech & community is impressive. Discord reactions for sense of volume 👇 https://t.co/ngOrGpXM36 6 0 0 0 291 .
Aug 20 @businessbarista @JayShettyIW @balajis @Codie_Sanchez Yes! Check out https://t.co/poIzRQfdJt https://t.co/qIfKzUihaR 0 0 0 0 116 .
Aug 17 @Mqsley @microacquire @EyalToledano Go Quinn!!! 1 0 0 0 47 .
Aug 16 @jspector Are you using a tool to centrally organise these materials at the minute, like Notion? I ask because we built something for this specifically, here's mine 😁: https://t.co/KABXaSB4a7 https://t.co/acOWB2zgTj 1 0 0 0 215 .
Aug 12 @mmahalwy Postmark docs, developer experience and support is IME a cut above. Others seem geared much more toward very large customers 1 0 0 0 134 .
Jul 27 Surprised that "Upsert" hasn't yet become standard practice in restful APIs along with CRUD operations, particularly now that more non-technical people are interacting with them through Zapier and the like. 3 0 0 0 206 .
Jul 23 This is gold, particularly this section on "human scale" teams. What Mark says seems obviously true to me, but missing from commentary in startup circles where headcount growth beyond 50 people is generally considered a success proxy. https://t.co/S5vKhJma7q https://t.co/tOH7lmYx7C 0 0 0 0 282 .
Jul 21 @UpLeadHQ just signed up. Wondering where the "95% data accuracy" number on the homepage is coming from? Genuinely curious. I ask because my first search had some pretty obvious data issues, so now I'm questioning whether the other results are accurate Thanks! https://t.co/d9LrAK4cn8 0 0 0 0 285 .
Jul 20 @jmckinven Hey James! We built a tool for this, plus other things. Currently read/watch/listen is better than Notion because it's inline, but still not perfect, will get better once we launch mobile apps. Lmk if you want an invite :) https://t.co/ZqovnCrJpG https://t.co/MEz6aK07AV 1 0 0 0 284 .
Jul 16 Quick notes on "Will society collapse", taken via @atlas_knowledge Original article: https://t.co/wJWqUxIGVc https://t.co/xedNLK8jC3 1 1 0 0 134 .
Jul 15 It's all just tables, attributes and relationships all the way down. 4 0 0 0 68 .
Jul 13 @mikenikles @auchenberg @developersvc 👋 😁 https://t.co/koTR3SSQRq https://t.co/mNkJOT3QGA https://t.co/S3qr4oBcwx Also @whoisnnamdi and a few others I can't remember right now but will add to the thread 2 0 0 0 204 .
Jul 13 The full guide to using Editmode with Next.js is available here https://t.co/Ra086kcvic 2 0 0 0 88 .
Jul 13 Or navigate to the Editmode content hub to manage content and invite your team. https://t.co/bJ3uIUlNSb 1 0 0 0 103 .
Jul 13 That's it! Now navigate to your app and hit CMD, Shift, E to enable the Magic Editor and edit your content inline. https://t.co/cfPOHQyUnU 1 0 0 0 138 .
Jul 13 Wrap your app in the Editmode provider https://t.co/ZZWCKftMjg 1 0 0 0 62 .
Jul 13 How to add content management (complete with inline editing) to a Next.js codebase in three tweets 👇 2 0 0 0 101 .
Jul 08 If there's a cleaner, quicker way to add content management and inline editing to a react/next codebase, I certainly haven't seen it 😁 https://t.co/GBRVc1USZS https://t.co/q78I38nrCj 6 0 0 0 183 .
Jul 08 @shreyas Love "The Proxy Delusion" to describe this. I've observed something very similar, but not quite the same https://t.co/qKaKrBUnVo 1 0 0 0 138 .
Jul 07 @sulco @stackblitz @code @ericsimons40 👀 1 0 0 0 40 .
Jul 07 P.s. More themes coming soon. And contributions welcome - we'll be adding a "How to build a theme on the Marketing Site Starter" section to the docs soon. 1 0 0 0 154 .
Jul 07 And finally, the obligatory "Powered by https://t.co/HafcfFny8I" - we make it easy for product teams to store and collaborate on copy and content of all types, (web apps & mobile apps too - not just marketing sites 🤗). If this is something your team needs, my DMs are open 😁 1 0 0 0 278 .
Jul 07 Want to poke around a bit first? Open in @stackblitz to see it running live inside a full @code instance. cc @ericsimons40 https://t.co/TZ9pT6kMnR 3 0 0 0 148 .
Jul 07 🖊 Inline, real-time content editing This one is 🔥 - Our Magic Editor lets you (and teammates) make changes to your new site, in real time, where it appears. https://t.co/jl2gd2u7H8 4 1 0 0 181 .
Jul 06 RT @danmartell: I'm going to work with a handful of B2B SaaS founders with the goal of adding 100k MRR over the summer. Would you like to… 0 0 0 0 139 .
Jul 06 @florinpop1705 What kind of content? If relational, Airtable. If content-based (text, images, rich text etc) - @editmodelabs by far easiest to get up and running with (disclaimer - I'm the founder 😁). DM me if you like, have thought a lot about this & happy to advise https://t.co/NmNl8DOJwe 2 0 0 0 296 .
Jul 06 "The length of feedback loops, and the cost of fixing/switching" - this is why IMO the highest leverage way to improve software team performance isn't the PMing methodology, it's re-thinking the tooling to reduce the length of feedback loops and the cost of fixing/switching. https://t.co/kF0VwaQoj9 1 0 0 0 299 .
Jul 06 Another practical example of this in the wild: "Product methodologies consist of two parts: an explicitly followable process and a tacit component best described as ‘having good product judgment’ Following the explicit process would only do you so good" https://t.co/PclZOD3sSU 3 0 0 0 280 .
Jul 05 There are many reasons to have a designer at your startup, but a non-trivial one is to prevent non-designers debating UI, UX and interactions with no visuals. Sucks tons of time for usually inconsequential details. 14 0 0 0 214 .
Jul 04 @thelifeofrishi @tailwindcss Looks very nice! Looking forward to using the product when it opens up 1 0 0 0 99 .
Jul 04 "Mommy let you use her iPad You were barely two It did all the things we designed it to do Now look at you Unstoppable, watchable Your time is now, your inside's out If we stick together, who knows what we'll do It was always the plan To put the world in your hand" Haunting https://t.co/F23Wrb0bTv 2 0 0 0 299 .
Jul 01 @guanghui_zeng @cn_roam Hey @guanghui_zeng I would pay $500 to get access to this 😅, I mean it! (Ask @dvargas92495). Do you plan on releasing soon? Tony 1 0 0 0 153 .
Jul 01 @akshaydn5 Maybe not. But like any new product behaviour, it's about fuel vs friction. If you create a product that makes curation passive, easy and socially rewarding (fuel) vs the existing friction (time consuming) such that you can create an army of part time curators, then maybe. 1 0 0 0 284 .
Jun 29 Really want to try this out for video recruiting - such a smart idea - https://t.co/uTGqRfffAS 1 0 0 0 94 .
Jun 28 Another example of "This product is great, but could be infinitely better." is Google. Pagerank was the best search algorithm when the internet was in its infancy. Nowadays there are so many search categories which come up blank, or return mediocre, SEO-optimized marketing posts. 5 0 0 0 280 .
Jun 22 Why I invested in @krlvi and @zegl (https://t.co/nY5Hs19UNM) in a nutshell. Git's been great, and it's "much better than the alternatives", but it's so far from being optimal for modern software development. https://t.co/CR3wvU7T3Q https://t.co/NRktXzKhg4 5 0 0 0 256 .
Jun 22 For me, "Loving what you do" energy comes from: - Building web products as a creative pursuit, as much as an economic one. - Working with great people, on small teams with vertical skillsets. - Short times from idea to execution - Seeing friends do well. - Shipping and launching 4 1 0 0 279 .
Jun 21 Related: React 18 still doesn't support custom elements (To be clear I'm not anti-react, or anti-frameworks. I'm pro-simplicity, pro-beginner-friendliness, pro-interoperability.) "React is still the mobile iOS of front-end frameworks." https://t.co/b1fEOGQWsP 0 0 1 0 263 .
Jun 19 ... https://t.co/77fgUXkxVC 1 0 0 0 27 .
Jun 13 “Entertainment is bad and something you should be ashamed of” is my least favourite Twitter take. Might it be possible that not everyone who likes to be entertained is “escaping from languishing”, or that humans have the capacity to both find meaning and enjoy being entertained https://t.co/RlDN0Jm085 2 0 0 0 302 .
Jun 12 "Tables, attributes, and relationships are eating the world" doesn't really have the same ring to it... https://t.co/NvUc8ieuxI 1 0 0 0 127 .
Jun 12 Instagram's "Golden Concept" was Filters. It condensed all of photography into a single idea, paired it with a UI that anyone could understand, and created a billion photographers. Software is more complex, but there are still fortunes to be made by pulling on this thread. https://t.co/NvUc8ieuxI https://t.co/jL806R0e1M 0 0 0 0 321 .
Jun 12 The best way to unleash the power of a field is to find the smallest number of concepts that carry the most leverage. The reason consumer-relational-databases are a big deal is because, in web software, it's all just tables, attributes and relationships allll the way down. https://t.co/ABzwZPg968 1 0 0 0 297 .
Jun 11 @guanghui_zeng @cn_roam Hey Guanghui! Do you have a version of this I could install into my Roam? I'd be willing to pay for it :) 1 0 0 0 129 .
Jun 10 *web software development 🤦‍♂️ 0 0 0 0 30 .
Jun 10 This tweet was brought to you by: Feeling disillusioned with an exorbitant legal bill, at the same time as thinking about the current state of the web software development. 4 0 0 0 172 .
Jun 07 @cn_roam @guanghui_zeng This looks amazing! I've tweeted about this before: https://t.co/OqcNaUWWvo And also have built a cloudflare worker hack so that I can embed an actual airtable in Roam via iFrame. So this looks like something I'd use daily 😁 How can I get access? 1 0 0 0 275 .
Jun 01 A thing that annoys me about prevailing product thinking - the over-simplification of the psychology around why a user decides to use a product, which can now only seem to be explained as a rigid causal chain from a single, discrete problem to a single, specific solution. 3 0 0 0 272 .
Jun 01 I don't have time at the minute, but if anyone wanted to take this and run with it, I'd love to see what'd happen if we poured some fuel on the fire, given how viral the core mechanic is. Could see it growing like a weed with a little bit of product/growth work. rails codebase https://t.co/5yJcnQ6NtO 6 0 0 0 301 .
Jun 01 I built a game in June 2019. Since then it's had: - 200,000 minutes total gameplay - 17,000 players who've collectively played 70,000 games - 700,000 words played The only "marketing" was a single @ProductHunt launch Internet distribution is wild 🤯 https://t.co/OH43xqmlXQ https://t.co/x5nHUvqvXa 9 0 0 0 301 .
May 31 There seems to have been a big increase in independent creators making educational programming content the last few years. @hashnode, @ThePracticalDev, @Replit and others. You love to see it. Meanwhile, @Medium is still doing this... https://t.co/srZxTJU374 1 0 0 0 260 .
May 27 @dayvough @ShipmatesHQ @Suhail You on rails? 0 0 0 0 44 .
May 26 Seeing a bunch of anecdotes of this "Barbell Approach" becoming a real work trend: Pairing an expert (on a part time/fractional basis) with one or more high-energy, high aptitude on-the-ground executors. Could see it becoming much more common as work continues to go more remote https://t.co/0ccNhZvIKH 10 1 0 0 302 .
May 24 https://t.co/IHLwoxBZn6 Another browser-based IDE. They 1. Are building on top of VScode(a lá Codespaces & Gitpod, unlike @Replit) and 2. Just managed to get node running natively in the browser, which is 🤯 and makes them my new favourite in the browser-based IDE space. 🚀 3 0 0 0 277 .
May 20 @bentossell Interesting! Assumed it was just their consumer offering, good to know to steer clear of their business one too. The “no customer support for blocked accounts” approach is insane. I had just assumed that couldn’t happen with banks, but it’s the exact same as with PayPal. Bananas 1 0 0 0 291 .
May 20 @Hogan90 I was the same for a long time - was their biggest fan until this stuff started happening 😔 0 0 0 0 100 .
May 18 @Mqsley Feels like something out of Black Mirror. They just swap the chat operator and say the send the same templated message. The Twitter dm support is the exact same. This time I literally can’t get in to the app, can’t move money out. Come to think of it, this can’t be legal 0 0 0 0 279 .
May 18 Oooops. Here we go again @RevolutApp 😩 https://t.co/MF47IAEyp1 1 0 0 0 63 .
May 17 @Bento @tailwindcss Hey guys! If you’re looking a lightweight tool to manage said copy and marketing pages, check us out 😁 @andrewculver can vouch for us - https://t.co/GBRVc1USZS https://t.co/euSqUusZag 2 0 0 0 204 .
May 16 @Shpigford @BankMercury @discord @AutocodeHQ 2 0 0 0 44 .
May 14 The Philippines has 100k 10-100 employee SMEs. I remember visiting some in the early days of @firstcircleph, seeing twenty-somethings starting to use @airtable at their family business, thinking about how many saas services (30+) we were using as a startup and doing the math 🤯 0 0 0 0 277 .
May 14 To add to this, what % of these SMBs currently use internet software to run their business? What % will eventually? Recurring revenue B2B saas, as a business model and industry, is still *very early*. https://t.co/T0IyYiEnnG 4 0 0 0 224 .
May 13 @thekitze Love this! Very similar to Mercury OS by @jasonyuandesign . Do you have ADHD by any chance? https://t.co/tHvg99nhsf https://t.co/5sKdBH4kwS 3 0 0 0 149 .
May 11 @excid3 @joemasilotti Great work! To clarify, is this based on a new green field rails app template or can I use my existing rails app? 1 0 0 0 135 .
May 01 Here's a quick one I drafted up for my favourite stack - https://t.co/QYPNoU9aF7 0 0 0 0 80 .
May 01 Love this from @jorenrui - super neat way to construct "learning paths" out of the huge amount of educational content that exists but is scattered across different platforms. Also super impressive product that was built as a side-project - slick design, great ux, super fast 🔥🔥 https://t.co/giJwMNPqTC 7 0 0 0 301 .
Apr 29 Love this from @cdcwatson - smart way to strike the right balance of the quantitative and the qualitative when figuring out what to build next. https://t.co/faynnsrR30 https://t.co/lOCAl5kgZ3 4 1 0 0 192 .
Apr 28 @joemasilotti 👋 Long time rails person, currently building @editmodelabs 0 0 0 0 72 .
Apr 24 @fplaza Probably my first pick so far also. VSCode up there too. 1 0 0 0 64 .
Apr 24 What is the software platform with the best approach to extensions and plugins - ie. the best balance of extensibility vs end-user experience? Eg: Wordpress - Low barriers to write plugins, known for bad end-user-experience Apple: High barriers to write apps but good end-user 2 0 0 0 277 .
Apr 23 @NoCodeLuc @loom @yac 1 0 0 0 21 .
Apr 20 @patriciamou_ @rabbitholes_ @airtable @atlas_knowledge @patriciamou_ we also have some stuff planned that seems like it would add value to @rabbitholes_ such as shared topics (allow your audience/circle to submit links to your collection w/ approval) and a bunch more. Would love to show you around if you're interested 😁 1 0 0 0 323 .
Apr 20 @patriciamou_ @rabbitholes_ @airtable I may be slightly hijacking the original point of your thread here so apologies😬 This is sweet! And I was using @airtable exactly like this, but wanted something more custom, so I built @atlas_knowledge. It works very similarly but goes a bit further 😁 https://t.co/MEz6aK07AV 1 0 0 0 315 .
Apr 19 What are some examples of horizontal/bundled products that came to be because their creator was at the intersection of multiple fields/specialties/industries and noticed similarities between them that could be condensed into a single tool/product/concept? 0 0 0 0 255 .
Apr 18 @AliAbdaal Have found @ComposeIm great for this - lets you batch WhatsApp similar to Superhuman 1 0 0 0 95 .
Apr 16 One tool to rule them all. Who's building it? https://t.co/lGCmAym4Uq 0 0 0 0 69 .
Apr 14 RT @sarahe145: Day 13 #30DayChartChallenge | Prompt - 'correlation' An informative plot today, visualising the relationship between minimu… 0 0 0 0 140 .
Apr 14 @dhh You’re diluting your point by being overly hyperbolic here - those kinds of apps, whilst not medical-grade, are also not scams - they’re not generating a random number to trick you into thinking they’re actually measuring something, which is what the tweet implies 1 0 0 0 269 .
Apr 13 I feel like there’s huge opportunity here. I’m an edge case now but post-pandemic I’d guess there’ll be a lot more people who’ll get fed up sinking time and energy to comply with infrastructure that wasn’t designed for them. Not just banking. https://t.co/0W1dLY9uXg 1 0 0 0 266 .
Apr 13 Let me qualify that “avoid” up there 👆. If you’re “inside the happy path”, - single company/employer, single fixed abode, you’re probably safe w/ @RevolutApp . If you’re self-employed/nomadic in any way, don’t risk it 0 0 0 0 217 .
Apr 13 I’ve been paying $17/month for @RevolutApp precisely to avoid customer service nightmares like this. Complete marketing fluff - if your account gets restricted the “priority support” is “please wait an indefinite amount of time, I cannot do anything” https://t.co/8VtGvtR3yb 0 1 0 0 274 .
Apr 13 This is turning into the kind of nightmare you hear happening with PayPal. “Your account is restricted, we can’t tell you why, or when it will be unrestricted” Being treated like a criminal despite being a paying customer for 2 years. Strongly recommend avoiding @RevolutApp https://t.co/3XPDg6mfI6 https://t.co/p4HIMyKR8z 4 1 0 0 322 .
Apr 11 I can see Cloudflare Workers becoming a much more common part of the average stack. I built my first one a month ago and have since deployed 5 more - there’s *so* much you can do with them once you get the basics down. https://t.co/9SKkl8MKc2 9 1 0 0 242 .
Apr 02 @fplaza @RevolutApp Example: I submitted docs in November. They didn’t action anything. This week my payments stopped arriving. No sign in the app, no notification. Only way to get a response is publicly tagging on Twitter. So bad https://t.co/5r1bauQTBx 0 0 0 0 254 .
Apr 02 @fplaza @RevolutApp https://t.co/CCFYpT3V8x 1 0 0 0 43 .
Apr 02 @fplaza @RevolutApp Depends. Sometimes you get a response. Other times it can be days. The product is excellent when you don’t need customer support. But as soon as you need to speak to someone it’s really bad. Customer support is not their focus 1 0 0 0 246 .
Apr 02 @RevolutApp Followed 0 0 0 0 20 .
Showing 701-800 of 1458 tweets
← Prev 1 ... 7 8 9 ... 15 Next →