X Stats

Login Sign Up
@tonyennis

Tony Ennis

@tonyennis

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

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

Date ↓ Tweet ❤️ 🔄 💬 👁 📝
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 .
Dec 27 @philosophybites @stephenfry @DominicFrisby @aeonmag For a practical run-through https://t.co/3X4DeKM5pf is also a great resource https://t.co/nMINfvsDeo 0 0 0 0 153 .
Dec 25 Programming is one of many skills great programmers need to have. It's rarely enough on its own. https://t.co/iJBI5iLL6b https://t.co/31KB0yuXwJ 1 0 0 0 144 .
Dec 25 @RevolutApp @airtable @metabase @Bose @SECRID 2017* 😩 1 0 0 0 53 .
Dec 24 How to build a product that sells itself: 1. Convenience: (Is it always there?) 2. Reliability (Does it always work?) 3. Does it do the basics *really* well? Products that did this for me in 2018: @RevolutApp @airtable @metabase @Bose QC35 headphones @secrid wallet 21 4 0 0 273 .
Dec 22 Looking forward to a big 2018 with this crew 🙌 https://t.co/9hV7mymjQk 7 1 0 0 70 .
Dec 22 Grass roots programs are tricky to scale but can have huge impact on the people and communities they reach. @ChangexHQ are using tech to ease these scaling issues and their year-in-review is heartwarming and makes me proud to have worked with them https://t.co/jtB5NjZACB 5 3 0 0 271 .
Dec 21 @visakanv Relevant and maybe of interest here: https://t.co/BZhySNnYey 0 0 0 0 70 .
Dec 16 RT @dhh: Patagonia founder talks about the environment here. But it applies just as well to patronizing any other form of corporate abuse w… 0 0 0 0 140 .
Dec 16 @Future_Meat Cc @ButternutBox @npaterson02 1 0 0 0 42 .
Dec 15 @visakanv Opinion isn’t fixed on this, but i’d say resilience and obsessiveness rank v highly. Also the ability to understand human behaviour more than most and significantly more knowledge of mental models/heuristics/fallacies than the average person 2 0 0 0 251 .
Dec 15 I see this pattern everywhere. Some examples off the top of my head: - Email - Task Managers - Instant messaging - Meetings - Social media 5 0 0 0 139 .
Dec 15 1. Find solution to a specific problem. 2. Solution imposes structure and creates a habit which solves the problem. 3. Over time the habit created becomes pathological, extending far beyond the original problem. 4. You’ve transitioned to starting at the solution, not the problem 27 3 2 0 280 .
Dec 06 RT @TIME: Find out why the Silence Breakers were chosen as TIME's Person of the Year 2017 #TIMEPOY https://t.co/jOS7zksnw7 0 0 0 0 122 .
Dec 05 @Bellaknit @ShoutOut_IE Congrats!!! 1 0 0 0 35 .
Dec 05 @visakanv Nice! I think also when people see their identity as being fixed over time, "I'm just being myself" can be used to justify being an asshole, or being too nice. There are many parts of “yourself” that can change over time. I think mine would be: “Be sincere and communicate well" 1 0 0 0 288 .
Dec 05 @visakanv 👋 1 0 0 0 11 .
Dec 04 RT @fchollet: Don't be overly attached to your views; some of them are probably incorrect. An intellectual superpower is the ability to con… 0 0 0 0 140 .
Dec 03 @Noahpinion This seems relevant here. From https://t.co/AmAto6yst0 https://t.co/6iVquxYEFz 3 1 0 0 90 .
Nov 30 @colmtuite And question is, would this basic knowledge requirement be a high enough barrier to entry to push a decent number of people toward pixel generators like existing tools 0 0 0 0 178 .
Nov 30 @colmtuite Indeed, and I'd add speed to that list. But as per previous tweet, do you think better design tools will replace the need for creators to know about these things? I agree *detailed* knowledge not required. But it seems *basic* knowledge would be 0 0 0 0 256 .
Nov 30 @colmtuite Haha this is a very Socratic exchange, we seem to switch position with each tweet. To clarify here - I don't mean designers who write code - just ones who understand how a browser works - rendering elements with layout properties, which can be separated into components 0 0 0 0 280 .
Nov 30 @colmtuite By "Need" in this context I mean market need - people often buy things they don't actually need. I think creating full fidelity output will always require more detailed knowledge of how browsers work, so the need will come from people who don't have the time/will to learn 0 0 0 0 283 .
Nov 30 @colmtuite That said, maybe I've been lucky but I've yet to meet a designer without the ability to grasp the front-end concepts which would be required to create full fidelity output, particularly considering how much more intuitive modern browsers have made them. 0 0 0 0 264 .
Nov 30 @colmtuite There will always be a need for tools that create output that's higher fidelity than pen and paper, but lower than production ready front-end code. It's a real need, particularly at conception phase of a project and on smaller teams 0 0 0 0 243 .
Nov 30 Most humans desire the same things (acceptance, safety etc.), and respond remarkably similarly to their environment, incentives and disincentives. This is, as usual, very well articulated by @THUNKshow in his most recent video. Well worth a watch: https://t.co/WXSPdzGsFi 1 0 0 0 271 .
Nov 30 Another popular similar sentiment is "You can't understand everyone, some people are just crazy", which I think is also given too much airtime. You can swap out the word "please" with "understand" in the above thread and the conclusion holds. 0 0 0 0 242 .
Nov 30 😂 https://t.co/hasC5rlpQ5 2 0 0 0 25 .
Nov 30 @markdalgleish Tooling/workflow efficiency is an enabler of customer focus. If what previously took 2 weeks to *create* can be created in 2 days by one person, that's 12 days to spend watching/talking to users. 3 0 0 0 210 .
Nov 28 @segment The upcoming webinar doesn't align with my timezone (5:50 am). Any other way I can get this content? Thanks 0 0 0 0 116 .
Nov 27 @Noahpinion @noahpinion this is an insightful thread, thank you. Are there data available on increases in incidents like Evergreen & Reed? Cc @primalpoly. Is it fair to say the availability heuristic is as relevant for your opinion as it is for others? If not, why not? 0 0 0 0 273 .
Nov 26 @MartinRavallion Correct link is https://t.co/TnKC7jgxKX 1 0 0 0 56 .
Nov 26 @Sirupsen wanted to thank you for this: https://t.co/dMtyc9LZ6a . Infinitely useful for building MVPs, much appreciated 🙌 0 0 0 0 121 .
Nov 24 @devonzuegel This seems relevant here: https://t.co/zpYEA6SaBY 1 0 0 0 62 .
Nov 15 @s8mb @sebinsua Good list! Was surprised at overall theme of cost-minimisation vs value-maximisation. For me, nothing has given as much time back and removed as many headaches as having a fast, reliable laptop. https://t.co/LtNQxrMKSQ 0 0 0 0 235 .
Nov 14 @JohnONolan @GitBookIO Very similar. Docsify - edit your markdown files in any text editor. Gitbook - edit in gitbook native app. Hackmd - edit in browser (see book mode) https://t.co/yeV8aUMfu1 1 0 0 0 194 .
Nov 14 @JohnONolan @GitBookIO Hackmd.io is a similar product I've found suits our purposes better. Docsify also works well for self hosted stuff with version control 1 1 0 0 158 .
Nov 12 @HPluckrose I've also always been confused by this in secular people. Seems to me to stem from unrecognised dualism. If there are souls queueing up waiting to be born, it would hold. If not, not sure how it does. 0 0 0 0 212 .
Nov 10 @cjquinners @100minds Love this! You mentoring? 2 0 0 0 47 .
Nov 09 Also, as @mamtipi correctly points out: https://t.co/s9E02B914A 1 0 0 0 63 .
Nov 09 Going to add to this with some backup/tangential points from other unwitting smart tweeps. As @markdalgleish says: https://t.co/192sNrkaJR 0 0 0 0 138 .
Nov 08 The disciplines of Designing, Programming & Writing have a lot in common. The best practitioners split their time roughly: 40% human behaviour/cognitive empathy 40% thinking clearly 20% learning tooling & creating output Realising and emulating this can be game changing 7 0 0 0 282 .
Oct 16 People with interest in software but no experience building an app, if I made/streamed a video explaining in simple terms, would you watch? 1 0 0 0 139 .
Oct 14 The next time you terminate a thought at “You can’t please everyone”, consider attempting to, and how it might improve the outcome. 1 0 0 0 131 .
Oct 14 But using that as a justification for not engaging in the exercise is mostly lazy. 2 0 0 0 82 .
Oct 14 Of course, practically speaking, it's true in most cases. It’s rare that you will have a scenario where you will please everyone. 2 0 0 0 129 .
Oct 14 In my opinion, in a globalised, relatively unstable society, cognitive empathy is one of the strongest forces for good. 4 0 0 0 119 .
Oct 14 Adopting a habit of attempting to please everyone is one of the most effective toolkits for driving cognitive empathy. https://t.co/wJQAflgNhk 2 0 0 0 142 .
Oct 14 The most common interpretation of it is “You can’t please everyone, so don’t bother trying”. Which I think is most of the time, bad advice. 4 0 0 0 139 .
Showing 3101-3200 of 4412 tweets