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 ❤️ 🔄 💬 👁 📝
Dec 31 @jasoncwarner @simonw 100% agreed that the average consumer needs safeguards. My preference would be to let people choose - with default being safe mode. You think that works, or safeguards need to be mandated? The biggest waste would be recreating this, just on web3 rails 👇 https://t.co/MCTkdtAN6v 1 0 0 0 301 .
Dec 20 @Shpigford @solana Oh also, if you wanted to add @solana support to @VibeWarsNFT I'm pretty sure we could make that happen very quickly :) 0 0 0 0 138 .
Dec 20 @Shpigford @solana I mention this because I know you're a fellow rails hacker, and most of the solana libraries are buried across a bunch of typescript/npm github repos, which (for me at least) was a reasonably high barrier to start playing around. 0 0 0 0 248 .
Dec 20 @Shpigford Have you spent much time with @solana? If the rust thing is a deterrent, I've built quite few Rails/vanilla js apps that make doing most of the basic stuff (sign in, retrieving NFTs & other data) super easy, happy to share :) 1 0 0 0 240 .
Dec 13 @solana @stripe Twitch co-founder @justinkan choosing @solana for his new startup... https://t.co/6W1rQQ3Ofy 3 0 0 0 108 .
Nov 24 @careem with both Apple pay and my Revolut card… https://t.co/vALMVXDvva 0 0 0 0 72 .
Nov 21 2 more failed cards for @quiknode https://t.co/YMM5WxobD7 0 0 0 0 57 .
Nov 21 Have been following this closely and @peteromallet is in the process of building a category-defining product - showing what’s possible when you focus relentlessly on every part of a small number of user flows over the course of years. So impressive to watch https://t.co/7AtowmjJuh 10 2 0 0 283 .
Nov 21 @Quicknode_ with Revolut https://t.co/iFn8B7VLsm 0 0 0 0 48 .
Nov 21 People commenting this "Is not bad considering the visa equivalent" are using old-world thinking. The barometer should be "What's a reasonable electricity cost to flip bytes a few thousand times and reliably distribute that information", in which case $880k is completely insane https://t.co/9aELYr4vER 1 0 0 0 302 .
Nov 19 Are there any integrated crypto wallets/password managers? If not, someone should build one. 0 0 0 0 92 .
Nov 18 @thomasauros Had this happen also! 0 0 0 0 34 .
Nov 17 A few people asked me after this tweet “What’s wrong with payments now though?”. Maybe it’s just me, but in my experience a good 20% of online transactions just… don’t work 🤷‍♂️ For example, I can’t use the most popular startup bank with Airbnb. Am I alone? https://t.co/5fFFLY03xf 5 0 1 0 281 .
Nov 16 Prediction: @budibase will become one of those products you start to hear more and more companies using as low-code tools continue to gain steam. World class team and product in growing space, nailing execution. Happy to be a tiny lil’ investor. Congrats on the launch guys 👏 https://t.co/YbTK9kpstu 16 4 0 0 299 .
Nov 15 @nbashaw @jaltma Does it though, in its current form? State requires storage, and storage on pretty much all chains is prohibitive currently (to be clear I’m bullish, just think people are being very unrealistic about where we are vs what’s theoretically possible) 2 0 0 0 264 .
Nov 10 @dabit3 @developer_dao First mention I've seen of this, from @desoprotocol https://t.co/HGNebGTWCQ https://t.co/Hz38lPrY0i 1 0 0 0 124 .
Nov 04 Getting to the point where I'm ready to ditch @RoamResearch for the startup load time/graph switching time/mobile load time. Thought they were maybe working on a rewrite/overhaul but at this point there seems to be better alternatives. 3 0 0 0 235 .
Nov 03 @krlvi @Apple @getsturdy Hahah you did it? 0 0 0 0 42 .
Nov 02 @thomasauros Roam does that with the :: syntax. Next step is being able to browse those in a tabular UI. What app are you using most? 0 0 0 0 133 .
Nov 02 @DavidNewell95 What if I'm not a mobile app? 👀 0 0 0 0 46 .
Oct 29 If the idea is to rebuild much of web2 on web3, why is there basically zero mention of relational databases in any crypto/web3 developer docs? What is the web3 analog? As in, something which reuses the existing “tables, rows, columns” abstractions. Cc @dabit3 @developer_dao 5 0 0 0 274 .
Oct 26 RT @paddycosgrave: A little news @WebSummit’s event software will power @CES, perhaps the world’s largest trade show, this January More t… 0 0 0 0 140 .
Oct 20 Has anyone written about how @code is building one of the most important products and platforms of the next decade with less than 50 devs (roughly, I think). Feels like it might be in the @packyM @notboring backlog? 2 1 1 0 215 .
Oct 12 Prediction: @solana will be central to whatever @stripe is building here https://t.co/XnZS89iPNX 4 0 0 0 96 .
Oct 09 Hotels. Why you do dis? Make me stand with bags in your lobby for 30 minutes to access the product I’ve already paid for… 😩 https://t.co/eDk8TyqTRs 5 0 0 0 147 .
Oct 02 @andrewculver That really means a lot coming from you man, very much appreciated. And not surprised BT has similar assumptions, I think we both share a lot of the same approaches to building software 0 0 0 0 199 .
Oct 02 @smdiehl @simonw Surely the one key difference is that if the underlying rails are permissionless, then there is now the *option* for informed consumers to circumvent the inconveniences that come with the centralised institutions at their own discretion (vs being either “banked” or “unbanked”) 0 0 0 0 294 .
Sep 27 @yongfook @levelsio This might be of interest to you (I’m a fellow web2/rails dev) https://t.co/TwT9vvsSCT 1 0 0 0 106 .
Sep 16 @luis5000_ @levelsio Yeah it just started working again 🤷‍♂️ but no idea if/when it’ll happen again 0 0 0 0 99 .
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 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 (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 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 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 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 .
Showing 801-900 of 1587 tweets
← Prev 1 ... 8 9 10 ... 16 Next →