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

Date ↓ Tweet ❤️ 🔄 💬 👁 📝
Apr 05 This is a sentiment many early @WebSummit employees will also appreciate. https://t.co/mdyDrHk85w 3 0 0 0 97 .
Apr 05 @visakanv Also “a dime a dozen” is literally the exact opposite of what I meant 😩, evidently I was more sleepy than I realised sending that this morning 1 0 0 0 152 .
Apr 05 @visakanv I think what I was trying to articulate here is that to do (2) requires a lot more responsibility than (1) - it’s very difficult to get people excited/bought in unless you’re leading from the front 1 0 0 0 207 .
Apr 05 Hereby coining “Don’t steal the queen” as a synonym for “Don’t sacrifice the long term for the short term” https://t.co/BNmAEVUjKR 2 1 0 0 130 .
Apr 05 @visakanv It sounds like for you (like me), number 2 doesn’t come natural. My advice would be to find and team up with people for whom it does. Figuring this out was for me the most significant thing that happened in my career, and has completely removed that tension you spoke about. 0 0 0 0 284 .
Apr 04 @visakanv 1. Things you would think are pre-requisites of leadership responsibilities: Virtue, ideas worth listening to. 2. Things which are significantly more synonymous: The ability to get followers excited and bought in. The best leaders have both, but are a dime a dozen. 1 0 0 0 276 .
Apr 04 I endorse this message. I would replace American Culture with most Western Culture, and caveat that there are times when negative social pressure (negativity culture) can be a force for huge positive change. But on the whole, this! https://t.co/VZPo47CcSp 2 0 0 0 255 .
Apr 01 @JohnLilic 😂 I would put that firmly under number 1 0 0 0 0 51 .
Apr 01 On twitter and elsewhere, language can be used in 2 ways: 1. To signal a feeling or emotion. 2. To communicate information. Recognise this in yourself: Avoid internalising irrational beliefs. Recognise this in others: Avoid misreading people, empathise better. 1 1 0 0 263 .
Apr 01 Today a friend asked me for advice on buying a laptop and it struck me that the mid-2012 Macbook Pro also scores top marks for the above criteria. There are very few cases where it is not a good buy. @marcoarment lays out why here: https://t.co/LtNQxrMKSQ https://t.co/0xnGq52c7o 1 0 0 0 279 .
Mar 30 @solo1y The penny just dropped that Solzhenitsyn wrote Gulag Archipelago, which I've been meaning to re read for a while now. Thanks for giving me a nudge. 0 0 0 0 155 .
Mar 30 @solo1y 😂😂 I actually googled the phrase beforehand to see if there was any way it could be something else and got no results, also have never seen the phrase used anywhere else. Let me know how the book is! 0 0 0 0 207 .
Mar 28 @dtuite @airtable We use it a lot & have a custom frontend built using the airrecord gem to interface between tech and non-tech parts of the business. Plan to write about this in future but short on time now so this screenshot might add more context or help in some way, also happy to answer qs https://t.co/l2lIM8SarO 1 0 0 0 322 .
Mar 28 .@stratechery's cleverly curated new concepts page is awash with wisdom. Read if you’re into: ✅ Mental Models ✅ Tech & Society ✅ Incentive Systems ✅ Business Strategy ✅ Product Strategy https://t.co/BOjsNqrZe7 4 2 0 0 215 .
Mar 25 @visakanv I’ll be there in May, would be good to grab a beer! 1 0 0 0 61 .
Mar 23 .@SlackHQ will buy @NotionHQ 0 0 0 0 28 .
Mar 22 Great way to find yourself up hills you never wanted to climb, defending positions you never held, whose counterpoints you’d never considered: Inheriting *all* the views of a person whose views you respect in one narrow domain. Champion ideas, not people. 5 0 0 0 255 .
Mar 22 New @NotionHQ features are very well executed. For an idea on how long they spent perfecting it - I asked 14 months ago and the timeline then was "coming weeks". They've obviously out a lot of thought into it to get it right, and it shows. 👏 https://t.co/O4taANDaLL 0 0 0 0 265 .
Mar 21 1. Telling people they made a mistake - generally received well. 2. Telling people they are stupid - generally not. Telling people their mistake *was* stupid turns 1 into 2. We communicate as much with tone-of-voice as we do with words. Remember this when giving feedback. 8 1 0 0 274 .
Mar 20 Where the lecturers are incentivised only to provide content of substance, and for the most part are open to dialogue and willing to teach if you're willing to learn. 0 0 0 0 166 .
Mar 20 This is a great thread, I couldn't agree more. I would venture as far as to say that twitter has changed me more than any other environment I've been exposed to. If you use it right, it's like being at a university filled with experts in every discipline. https://t.co/D5ot5lVckm 1 0 0 0 279 .
Mar 10 Relish-in-others-misery twitter is jarring to me, no matter who the recipient. The desire for malicious retribution is an ugly part of the human psyche, and one which needn't be engaged when the justice system does its job. Would be great to just forget the chap. https://t.co/Htw6yVHpNo 3 0 0 0 287 .
Feb 28 @apotonick Have been using https://t.co/h5gZ5rE6LB for years and find them great. Intuitive UI, great support 1 0 0 0 109 .
Feb 27 @cjquinners @100minds Amazing!!! Great work again! 🙌 0 0 0 0 52 .
Feb 24 @philipyoungg Human connection & regular change in environment are things people don't notice the value of until they're missing. WFH works very well for some people, particularly those with families/other halfs who live similarly. Personally I found it unfulfilling, had many friends say same. 3 0 0 0 298 .
Feb 17 More on solutions vs problems https://t.co/5RnK9qjuyC 3 0 0 0 53 .
Feb 12 @nntaleb @normonics @michaelshermer @DrCirillo Thank you both for clarifying. I have a lot of reading to do... 2 0 0 0 110 .
Feb 12 Just realised I wrote a response basically parroting your second tweet before I read it. Thanks for clarifying. https://t.co/yiO2ZfVlgX 2 0 0 0 135 .
Feb 12 @normonics @michaelshermer @nntaleb @DrCirillo I see. So the issue is less with the observation that wellbeing measures have been improving in recent centuries - more with whether this has any historical significance over a longer period or bearing on the likelihood of that trend to continue? 6 0 0 0 293 .
Feb 12 @normonics @michaelshermer Joe can you elaborate? Or point me to somewhere that does? Interested to explore. 0 0 0 0 108 .
Feb 10 I intentionally unfollowed most news publications a few yrs back, stopped “checking” news. Result: ✅ Still consume news 👨🏻‍💻 Moderated by Individuals, not orgs 🧠 Incentive is curiosity, not clicks 📉 Way less depravity & outrage 📈 Way more thoughtful, reasoned discussion 9 0 0 0 275 .
Feb 10 @andreasklinger @levelsio A+ tweet. A++ response 👏 1 0 0 0 50 .
Feb 04 @colmtuite Have always been interested in making tech teams more efficient - design tooling was definitely an area of interest which was piqued by following you guys on here. I'm sure I'm not the only one taking note. Keep up the good work. 2 0 0 0 240 .
Feb 04 @mkeftz @colmtuite Thanks Michael, super interested in what you guys are doing - let me know when I can give @interplayapp a whirl 😉 1 0 0 0 132 .
Feb 04 Colm wrote in much more detail about this recently, which is well worth reading. And some related accounts worth following are @colmtuite, @getcompositor , @mrmrs_ , @markdalgleish , @interplayapp https://t.co/GCOdtYPWP9 1 0 0 0 220 .
Feb 04 I’d also be surprised if bigger players like @adobe and @invisionapp aren’t already quietly working on their own new-generation products in the background. 0 0 0 0 155 .
Feb 04 To be clear, I don’t believe this new generation of code-generators will kill pixel-manipulators like Sketch, framer, figma etc - In fact I think that market will continue to grow. I think there is room for, and a need for both. 1 0 0 0 228 .
Feb 04 At @firstcircle our designers are already experimenting with some of these tools and practices, and we intend to blog about our own experience moving further in this direction in the coming months. 0 0 0 0 197 .
Feb 04 Like any new technology, adopting this tooling in the early days will require high effort with little short-term reward. But in the long term, teams who do will spend less money, produce better output, and have an advantage over teams who don’t. 0 0 0 0 245 .
Feb 04 In the ideal scenario, building an interface that someone can *use* (minus backend) goes from taking a few weeks to a few hours, and the shortened feedback loops compound to result in a much better stress-tested product in substantially less time. 2 0 0 0 247 .
Feb 04 In my experience, a big chunk of product design feedback (maybe a majority) comes after an interface is built. Working with images in Invision/Marvel etc. is ok, but the closer someone comes to being able to use the actual product, the more comprehensive the feedback tends to be. 9 1 0 0 280 .
Feb 04 Design libraries, grid systems, and componentisation are now well understood concepts and relatively standard practice in most decent tech teams. Reactive programming has also obsolesced the need for frontend MVC frameworks. These are the simple abstractions we need. 0 0 0 0 267 .
Feb 04 Designers and devs will always have distinct roles, but as Colm points out, the current practice whereby they work on separate “products” is a relic of historical necessities, ignoring what’s now possible. It’s starting with the solution, not the problem https://t.co/lyUMGkkd59 0 0 0 0 278 .
Feb 04 As a result, the typical tech team has traditionally needed high degrees of specialisation to write and maintain what is essentially boilerplate. But as tooling has improved, these specialisations have become less relevant and roles more similar. 0 0 0 0 246 .
Feb 04 I’ve always been vocal about the extent to which building software is unnecessarily convoluted - we’re using infrastructure & tooling which wasn’t originally intended to deliver what is now expected of it - fast interactive interfaces. 1 0 0 0 239 .
Feb 04 It’s exciting to watch a small group of people working on an idea which will fundamentally change a discipline, and flying (relatively) under the radar. If you’re involved in building software in any way, I would recommend reading this, from @colmtuite: https://t.co/JjVsdkBoqJ 12 2 0 0 277 .
Jan 28 @bentossell @JohnLilic @seanjameshan Nice! Didn't realise there were more, will check them out 2 0 0 0 94 .
Jan 28 @bentossell I found https://t.co/a1s9Pk5f8f great for explaining some of the fundamentals. Also @JohnLilic is your man for all things Consensys 2 0 0 0 143 .
Jan 25 @apotonick Looks v nice and clean! 0 0 0 0 34 .
Jan 24 @iamkevinholler I've been using a lot more since doing a cull of non-value-providing accounts. I actually really like the 280 setup - find it better for articulating but also for reading interesting stuff I probably wouldn't read if it were off-platform. 0 0 0 0 254 .
Jan 24 Watching @JohnLilic speak this eve, it strikes me that the ratio of addressable market -> receptive government -> smart evangelists in the Philippines positions it pretty well as a country with massive potential for impact from blockchain/crypto tech in the next few years. 8 0 0 0 279 .
Jan 24 @salonium I find people in my in-group often overstate the moral corruption of people in my out-group. I'd often be interested to further discuss why they think or feel that way, but refrain as probing can be received as antagonistic and a de-facto endorsement of the morally corrupt. 2 0 0 0 284 .
Jan 21 RT @iam_preethi: The best thing you can do for someone is believing in them. It's magical what can happen when you show someone that you be… 0 0 0 0 140 .
Jan 20 Now that we have reactive front end programming, one of the last missing pieces of cloud software infrastructure is a standard database format which can be natively interpreted by both server and client. 0 0 0 0 203 .
Jan 18 The abstractions we commonly use are there for many different reasons, but they’re mostly not the best abstractions for the job at hand - building software 0 0 0 0 155 .
Jan 18 The answer in this case of course isn’t that engineers are making it more complicated (though sometimes it may be) - the answer, as with similar examples, is that very few parts of the system were originally built for what they’re currently used for 1 0 0 0 249 .
Jan 18 This rings so true when it comes to software building. The system, at it’s core, is about moving data from a database, to an interface, to a user, and back again. I find myself increasingly taking the non-tech-person’s side when they ask “Why is this so hard?” https://t.co/B3xsCtUG31 6 1 0 0 284 .
Jan 18 @DanielleMorrill Intern + @FrontApp 1 0 0 0 35 .
Jan 17 @davefromdublin @RevolutApp @airtable @metabase @Bose @SECRID Yeah I think they struck the balance very well. They've also changed how I view a lot of common undesirable experiences, to the point that I no longer find them undesirable. Long walking commutes, intercontinental flights etc. feel way less stressful when you control the noise 0 0 0 0 339 .
Jan 17 @levelsio @jokowi As well as freezing them, @RevolutApp also lets you set withdrawal limits on cards. Haven't used it myself but worth a look 1 0 0 0 141 .
Jan 17 @davefromdublin My list from 2017: https://t.co/lxzG96TLIz 0 0 0 0 58 .
Jan 16 Feeling and reason are symbiotic. They inform each other. Feeling comes naturally, reason requires practice, and the best results usually come when they're used in tandem. 8 1 0 0 171 .
Jan 13 @DegenRolf Something along the lines of “Subjects who read a piece which outlined how ‘smoking causes cancer’ but also claimed that ‘cigarettes are grown on trees’ “ were less likely to believe the underlying claim that smoking caused cancer, or similar? 0 0 0 0 255 .
Jan 13 @degenrolf perhaps not your exact domain, but seems like something you might be able to point me in the right direction on: Is there research on whether including obvious falsehoods within a message affects the level of trust of that message? 0 0 0 0 242 .
Jan 13 1. I’ve noticed analytic philosophy popping up a lot more in more mainstream publications recently, perhaps reflecting a renewed sense of the need for shared universal truths. 2. There’s something weirdly iconic about this Wittgenstein shot which grows every time you see it. https://t.co/LznlVGD1xK 1 0 0 0 299 .
Jan 13 Top 10 pet peeve: people being too lazy to dispute the veracity of a claim itself, because it’s easier to question the integrity of the person making it. 1 1 0 0 153 .
Jan 13 Very similar phenomenon: https://t.co/a8x0dZ2loN 3 0 0 0 48 .
Jan 12 @patphelan @WordPress @donncha Your SSL cert is coming from Squarespace, which means, assuming you're certain you're using Wordpress, your CNAME records are likely misconfigured. You need to update your CNAME record for WWW to point to where the site is hosted, and also ensure there's a valid SSL cert there. https://t.co/lUXcR6YvW7 3 0 0 0 333 .
Jan 11 My mental model for dealing with unconditional oughts: In programming if you attempt to run a function which requires an argument, without passing an argument, it will fail. Language regrettably doesn’t enforce the same constraints, but not everything we say has meaning. 0 0 0 0 271 .
Jan 11 @colmtuite Haha it's never too early for a good spirited twitter discussion! Also it's 7:15pm here 😏 1 0 0 0 100 .
Jan 11 @colmtuite I agree here. My qualm is with semantics rather than epistemology. What Sam labels "moral truths", I label "stuff that causes suffering". 0 0 0 0 148 .
Jan 11 @colmtuite Interesting and fair point - I'll look out for this in his stuff. Question: What meaning does an *unconditional* ought statement contain if not to convey moral obligation? 0 0 0 0 182 .
Jan 11 @colmtuite That said, many people I respect on this topic (Pinker, Parfit) disagree with me, so it’s likely I’m wrong. I’d like to think I’m open to changing my view - part of the reason I’m talking about this stuff more on twitter is to have my points critiqued, so thanks for engaging 0 0 0 0 286 .
Jan 11 @colmtuite This is why I don’t eat meat/fish and why I co-founded a kids charity. I’m just not convinced I, or anyone else, have any *intrinsic* moral obligation to do this. I’m also not sure most altruistic people are altruistic out of obligation. We do it because it’s mutually beneficial 0 0 0 0 290 .
Jan 11 @colmtuite As a separate point - I don’t disagree that suffering can be quantified, and that we would all live more enjoyable, prosperous lives if we work collaboratively to alleviate each others’ suffering. 0 0 0 0 207 .
Jan 11 @colmtuite The "but" in your tweet implies that you're disagreeing with my point (Sam is answering a question based on a dubious premise, using that dubious premise to prove his hypothesis), but I'm not sure what you're disagreeing with. 0 0 0 0 237 .
Jan 11 Oops. Forgot to include the original thread: https://t.co/J0pXjbZ1bU 0 0 0 0 68 .
Jan 11 This means that saying “If we *should* to do anything in this life, we should avoid what really and truly sucks” is circular reasoning. The real question is whether whether we *should* do anything in the first place. 0 0 0 0 216 .
Jan 11 The reason the focus is on *is*-ought is because the best attempts to establish an unconditional ought, started with an is. How else might one prove an unconditional ought statement as true? 0 0 0 0 190 .
Jan 11 I like Sam Harris, and The Moral Landscape (what this tweetstorm is based on) is well worth a read. But focusing on the jump from an is to an ought without questioning the validity of an unconditional ought in the first place is starting from the conclusion and working backwards. 0 0 0 0 280 .
Jan 09 RT @tonyennis: A more effective cultural approach to increasing charitable giving globally is: 1. Extending the realm of “moral imperative”… 0 0 0 0 140 .
Jan 09 A more effective cultural approach to increasing charitable giving globally is: 1. Extending the realm of “moral imperative” beyond existing norms: "You have an *obligation* to help." 2. Educating maslow-complete groups on benefits of giving and how to give effectively. 1 1 0 0 270 .
Jan 04 RT @devonzuegel: So frequent to have a medium or weak opinion about something that you think is worth others hearing but you don't hold str… 0 0 0 0 140 .
Jan 02 @patjameslim Coming through loud and clear! 👋 0 0 0 0 45 .
Dec 30 @jdfitzgerald Hahahaha cheap shot! Although fair given phrasing - how I didn’t catch that 🙃 Thread updated 1 0 0 0 106 .
Dec 30 Better way to word: As cost of storage/processing improves, would it be viable/profitable/economical to package mainframe model for smaller businesses/households/consumers where previously it was enterprises/govts. Similar thing happened with dedicated server -> VPS 0 0 0 0 269 .
Dec 30 Yup, this is what mainframes do/did (thanks @jdfitzgerald 😂. But they solve(d) a different problem set for a different set of customers. https://t.co/DoNxCZpNgE 1 0 0 0 160 .
Dec 30 @docligot Agreed. I also think A & B are closely related. Regulation seems necessary because traditional methods of application (paper/manual) are so prone to human error. With infrastructure standardisation this becomes less of an issue. See also @patio11's thread: https://t.co/U6hy1huFOa 0 0 0 0 294 .
Dec 30 This is actually a really interesting idea. When do we get to a stage where one machine is fast enough to multiple workstations in places where proximity is not an issue? (schools, offices) https://t.co/LdxjVMsKof 0 0 0 0 213 .
Dec 29 @shaunau Yeah sorry that's what I'm getting at - badly worded. Point is previously both were important, now the former seems significantly less so. And the application part tends to come post study/qualification 0 0 0 0 211 .
Dec 29 Do I have many followers in other highly skilled fields (law/medicine/engineering/accounting) who think the excessive study/qualification period can be optimised similarly to tech industry? If so is that likely to happen any time soon? 1 0 0 0 235 .
Dec 29 Obviously other fields have significantly higher stakes so standardised credentialing is more important. But will these fields always need 5 - 6 years of study before being able to practice? 0 0 0 0 190 .
Dec 29 As well as having real time access to updated learning materials (@StackOverflow's impact here probably can't be understated), this is also because the infrastructure, tooling, and frameworks are now so developed and standardised that learning them can also be condensed. 1 0 0 0 271 .
Dec 29 For example, in the software industry a college degree/qualification is now rarely a hiring pre-requisite. And you can go from 0 knowledge to employable within a year. E.g. @LambdaSchool @GA 2 0 0 0 190 .
Dec 29 In the past, *possessing detailed knowledge* and *applying that knowledge* were both important for highly skilled labour. But now that information is accessible and processable in real time, knowing that a thing exists is important, but knowing the details seems less so. 2 0 0 0 271 .
Dec 29 Serious question: When, if ever, will it become possible to enter highly skilled fields outside tech with <1 year of education? 2 0 0 0 130 .
Dec 29 @colmtuite @Modulz What are you building this in? And when can i try it? 0 0 0 0 72 .
Dec 29 @Bizzabo Cc @WebSummit 0 0 0 0 22 .
Dec 29 Working unnecessarily long hours 2 0 0 0 32 .
Dec 29 Accumulating vast unnecessary wealth 2 0 0 0 36 .
Showing 3001-3100 of 4360 tweets