41554 blogs · [ { "id": "01a0876d-24a0-7076-ad68-92b96401924e", "title": "AI is disrupting our understanding of customers", "url": "https://dinethmendis.com/blog/disruption", "published_at": "2026-04-25T20:29:04+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b9646e3329", "title": "Backseat software", "url": "https://dinethmendis.com/blog/backseat", "published_at": "2026-02-24T20:17:52+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b9654dcaa1", "title": "Promotion based development", "url": "https://dinethmendis.com/blog/promotions", "published_at": "2026-02-22T22:39:17+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b965d4d340", "title": "Turkey", "url": "https://dinethmendis.com/blog/turkey", "published_at": "2025-11-15T12:28:14+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b966097234", "title": "Don’t build platforms and products at the same time", "url": "https://dinethmendis.com/blog/products-before-platforms", "published_at": "2025-09-01T05:18:32+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b9665549a1", "title": "Chatlog: why can’t we make big, bold, innovative ideas work in an enterprise?", "url": "https://dinethmendis.com/blog/chatlog-big-ideas-in-big-tech", "published_at": "2025-06-29T21:56:11+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b966da8567", "title": "Eric Schmidt never disappoints", "url": "https://dinethmendis.com/blog/eric-schmidt-ai", "published_at": "2025-05-17T00:22:34+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b966f8eb63", "title": "Bali", "url": "https://dinethmendis.com/blog/bali", "published_at": "2025-04-28T10:25:10+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b9676be644", "title": "Design in HTML/CSS", "url": "https://dinethmendis.com/blog/design-in-html", "published_at": "2025-01-19T22:16:09+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b967a662ab", "title": "Strategy vs Planning", "url": "https://dinethmendis.com/blog/strategy-vs-planning", "published_at": "2025-01-05T22:55:30+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b967eb2f91", "title": "Writing software at an enterprise require different architecture tradeoffs", "url": "https://dinethmendis.com/blog/enterprise-software-architecture", "published_at": "2024-12-14T21:19:02+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b9689fffea", "title": "Bluesky seems cool", "url": "https://dinethmendis.com/blog/bluesky", "published_at": "2024-12-12T04:57:41+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b968ce9550", "title": "I moved to WordPress", "url": "https://dinethmendis.com/blog/wordpress-move", "published_at": "2024-12-07T04:49:41+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b968fc9d00", "title": "Allow projects to have exploration time", "url": "https://dinethmendis.com/blog/play-time", "published_at": "2024-11-11T03:50:52+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b96941ef2e", "title": "How neural networks and LLMs work?", "url": "https://dinethmendis.com/blog/neural-networks-course", "published_at": "2024-10-28T20:00:00+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b96a0852b3", "title": "Difficult job of focusing in a large organisation", "url": "https://dinethmendis.com/blog/focusing-a-large-org", "published_at": "2024-10-27T07:06:02+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b96a64c005", "title": "Peru", "url": "https://dinethmendis.com/blog/peru", "published_at": "2024-10-06T00:21:18+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b96ac866b6", "title": "Investing to catchup vs leapfrog", "url": "https://dinethmendis.com/blog/catchup-vs-leapfrog", "published_at": "2024-10-02T00:56:34+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b96b1f70c1", "title": "Can AI make art?", "url": "https://dinethmendis.com/blog/ai-and-art", "published_at": "2024-09-13T20:00:51+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b96b4f92eb", "title": "Strategy and focus", "url": "https://dinethmendis.com/blog/strategy-and-focus", "published_at": "2024-06-17T19:56:14+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b96c421d84", "title": "What kind of principal engineer are you?", "url": "https://dinethmendis.com/blog/principal-types", "published_at": "2024-05-20T04:51:11+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b96d35fb11", "title": "Great read: the man who killed Google Search", "url": "https://dinethmendis.com/blog/man-who-killed-google-search", "published_at": "2024-05-07T06:48:18+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b96dfadb0e", "title": "A week in Phuket", "url": "https://dinethmendis.com/blog/phuket", "published_at": "2024-04-21T08:30:15+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b96ea3d022", "title": "Future of the web", "url": "https://dinethmendis.com/blog/future", "published_at": "2024-04-02T20:24:04+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b96f94fbc4", "title": "Euclidean distance vs Cosine Similarity for text searches", "url": "https://dinethmendis.com/blog/euclidean-vs-cosine", "published_at": "2024-01-27T03:06:14+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b9702f5519", "title": "Watch: Pantheon", "url": "https://dinethmendis.com/blog/watch-pantheon", "published_at": "2023-12-03T23:15:05+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b970424605", "title": "Thinking beyond your team", "url": "https://dinethmendis.com/blog/thinking-beyond-your-team", "published_at": "2023-12-02T03:17:00+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b970784823", "title": "Do all software engineers care about customer impact?", "url": "https://dinethmendis.com/blog/impact", "published_at": "2023-12-01T03:07:41+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b970ccb524", "title": "Barry to Google on “increasingly aggressive Google”", "url": "https://dinethmendis.com/blog/barry-to-google", "published_at": "2023-11-12T23:07:27+00:00" }, { "id": "01a0876d-24a0-7076-ad68-92b971a7cb71", "title": "Play the long game with people, the short game with outcomes", "url": "https://dinethmendis.com/blog/long-game", "published_at": "2023-11-08T10:51:56+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cae9c778f", "title": "Car crashes and sticking to your lane", "url": "https://dinethmendis.com/blog/car-crash", "published_at": "2023-09-30T20:37:39+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4caf79e55d", "title": "Anticipatory Failure Determination", "url": "https://dinethmendis.com/blog/anticipatory-failure-determination", "published_at": "2023-09-18T08:47:53+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cb03ee1e4", "title": "Love the new Mini’s digital dashboard", "url": "https://dinethmendis.com/blog/mini-digital-dashboard", "published_at": "2023-09-04T04:07:33+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cb1067c8e", "title": "Pi, an AI Assistant", "url": "https://dinethmendis.com/blog/pi-ai-assistant", "published_at": "2023-08-27T21:12:08+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cb1fd5680", "title": "The Bear and shows about teamwork", "url": "https://dinethmendis.com/blog/the-bear", "published_at": "2023-08-19T00:53:39+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cb2ba5e70", "title": "Big redesign in the sky", "url": "https://dinethmendis.com/blog/big-redesign-in-the-sky", "published_at": "2023-07-04T23:43:30+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cb3adba3a", "title": "Verge comic “Goodnight Phone”", "url": "https://dinethmendis.com/blog/goodnight-phone", "published_at": "2023-06-23T20:23:51+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cb48f4b8e", "title": "Building trust at work", "url": "https://dinethmendis.com/blog/building-trust", "published_at": "2023-06-23T07:50:37+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cb4ab6f28", "title": "Questions for Engineering Manager interviews", "url": "https://dinethmendis.com/blog/management-questions", "published_at": "2023-05-10T05:32:57+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cb4f9e4cf", "title": "Pace Layering", "url": "https://dinethmendis.com/blog/pace-layering", "published_at": "2023-04-19T10:57:32+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cb5b4b2d2", "title": "Meno’s Paradox and Fallacy of Equivocation", "url": "https://dinethmendis.com/blog/reddit-menos-paradox", "published_at": "2023-02-05T23:24:48+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cb5f4ee13", "title": "Business outcomes vs customer outcomes", "url": "https://dinethmendis.com/blog/business-customer-outcomes", "published_at": "2023-01-29T10:46:36+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cb6dba7f3", "title": "Happy 2023!", "url": "https://dinethmendis.com/blog/happy-2023", "published_at": "2023-01-16T11:46:31+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cb7316c30", "title": "How much planning is enough?", "url": "https://dinethmendis.com/blog/planning", "published_at": "2022-12-11T08:11:30+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cb76f6b49", "title": "🎧 Difference between RGB, CMYK and Pantone", "url": "https://dinethmendis.com/blog/difference-between-rgb-cmyk-and-pantone", "published_at": "2022-12-01T05:36:28+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cb7e11924", "title": "Conflict Resolution", "url": "https://dinethmendis.com/blog/conflict-resolution", "published_at": "2022-11-27T21:29:16+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cb80d7f31", "title": "🎧 Is Google Search getting worse?", "url": "https://dinethmendis.com/blog/freakanomics-on-google-search", "published_at": "2022-11-22T11:02:35+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cb8f37ccc", "title": "Companies Grow", "url": "https://dinethmendis.com/blog/companies-grow", "published_at": "2022-11-21T11:59:11+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cb9c569fb", "title": "Wise words from a tall man: playing the long game", "url": "https://dinethmendis.com/blog/wise-words-from-a-tall-man-playing-the-long-game", "published_at": "2022-11-10T23:35:36+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cba6820a5", "title": "Changing jobs", "url": "https://dinethmendis.com/blog/changing-jobs", "published_at": "2022-11-07T02:47:09+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cbac592ee", "title": "App Store", "url": "https://dinethmendis.com/blog/app-store", "published_at": "2022-11-04T09:57:09+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cbb77ea9a", "title": "🎧 The amazing history behind The Pirate Bay and its fight to stay open", "url": "https://dinethmendis.com/blog/the-pirate-bay", "published_at": "2022-11-01T01:10:51+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cbbba844f", "title": "Hackathons", "url": "https://dinethmendis.com/blog/hackathons", "published_at": "2022-10-30T10:22:41+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cbc478f51", "title": "A messy change in direction for iPad", "url": "https://dinethmendis.com/blog/a-messy-change-in-direction-for-ipad", "published_at": "2022-10-24T23:38:49+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cbc5e6ac1", "title": "Learnings from “Seeing like a State” by James C Scott", "url": "https://dinethmendis.com/blog/book-review-seeing-like-a-state-by-james-scott", "published_at": "2022-10-23T07:17:23+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cbcaacaa5", "title": "Tasmania, take #2", "url": "https://dinethmendis.com/blog/tasmania", "published_at": "2022-10-20T05:26:38+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cbcfb2188", "title": "Twitter thread on “preventing frustration”", "url": "https://dinethmendis.com/blog/twitter-thread-on-preventing-frustration", "published_at": "2022-10-19T11:32:36+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cbdd364df", "title": "Getting a taste for making", "url": "https://dinethmendis.com/blog/getting-a-taste-for-making", "published_at": "2022-10-06T07:57:27+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cbdedd02a", "title": "Late Night Internetsing", "url": "https://dinethmendis.com/blog/late-night-internetsing", "published_at": "2022-10-05T11:46:42+00:00" }, { "id": "01a0c508-2da7-729d-9e42-fd4cbed9c18a", "title": "How do you communicate effectively in an asynchronously setting?", "url": "https://dinethmendis.com/blog/how-do-you-communicate-effectively-in-an-asynchronously-setting", "published_at": "2022-10-05T11:39:37+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28d6ebd910", "title": "Some of my favourite books (non-fiction)", "url": "https://dinethmendis.com/blog/some-of-my-favourite-books-non-fiction", "published_at": "2022-09-30T21:44:37+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28d72b91cc", "title": "How to make remote work successful at your workplace?", "url": "https://dinethmendis.com/blog/how-to-make-remote-work-successful-at-your-workplace", "published_at": "2022-09-26T10:39:04+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28d777ee3b", "title": "Basecamp’s employee handbook", "url": "https://dinethmendis.com/blog/basecamp-handbook", "published_at": "2022-09-23T19:53:55+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28d86500d6", "title": "The Verge redesigns, breaking out of Google reliance", "url": "https://dinethmendis.com/blog/the-verge-redesign", "published_at": "2022-09-19T07:40:10+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28d9077be7", "title": "Oil painting adventures", "url": "https://dinethmendis.com/blog/oil-painting-adventures", "published_at": "2022-09-15T01:17:56+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28d978acf4", "title": "Thoughts on “Scaling Technology”", "url": "https://dinethmendis.com/blog/scaling-technology", "published_at": "2022-09-14T03:10:38+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28d9924cd6", "title": "How to drive your teams to care more about operational excellence?", "url": "https://dinethmendis.com/blog/how-to-drive-your-teams-to-care-more-about-operational-excellence", "published_at": "2021-07-17T03:50:07+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28da8278aa", "title": "Why Facebook is having a tough time regulating content?", "url": "https://dinethmendis.com/blog/why-facebook-is-having-a-tough-time-regulating-content", "published_at": "2020-08-01T23:24:17+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28db18d507", "title": "Trip to North Queensland", "url": "https://dinethmendis.com/blog/north-queensland", "published_at": "2020-07-28T01:51:10+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28dbb1e64d", "title": "Attributing value to teams in large organizations", "url": "https://dinethmendis.com/blog/attributing-value-to-teams-in-large-organizations", "published_at": "2020-05-31T08:16:54+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28dc85465e", "title": "A litmus test for strategy", "url": "https://dinethmendis.com/blog/a-litmus-test-for-strategy", "published_at": "2020-03-31T23:03:10+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28dcb005d8", "title": "Product development is like…", "url": "https://dinethmendis.com/blog/product-development-is-like", "published_at": "2019-01-10T10:50:33+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28dcfa3a37", "title": "Looking for inspiration for illustrating a short story", "url": "https://dinethmendis.com/blog/looking-for-inspiration-for-illustrating-a-short-story", "published_at": "2019-01-09T11:40:42+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28dd2becf2", "title": "Learning to draw through rapid visualisation", "url": "https://dinethmendis.com/blog/learning-to-draw-through-rapid-visualisation", "published_at": "2019-01-06T10:40:14+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28de006e24", "title": "Time for a non-programming hobby", "url": "https://dinethmendis.com/blog/time-for-a-non-programming-hobby", "published_at": "2019-01-05T03:05:02+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28dede7dac", "title": "My 2018", "url": "https://dinethmendis.com/blog/my-2018", "published_at": "2018-12-30T04:52:07+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28dfa82861", "title": "Do “basics” well", "url": "https://dinethmendis.com/blog/do-basics-well", "published_at": "2018-12-02T04:56:37+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28dfb286e0", "title": "Japan is amazing", "url": "https://dinethmendis.com/blog/japan-is-amazing", "published_at": "2018-09-28T23:14:18+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28e0758602", "title": "This year, everything should go “Touch-first”", "url": "https://dinethmendis.com/blog/this-year-everything-should-go-touch-first", "published_at": "2017-01-02T06:12:04+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28e0f2d15a", "title": "Can diversity help your company?", "url": "https://dinethmendis.com/blog/can-diversity-help-your-company", "published_at": "2016-02-08T10:58:41+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28e0ff9ac0", "title": "Thought provoking remarks from Jony Ive", "url": "https://dinethmendis.com/blog/thought-provoking-remark-from-jony-ive", "published_at": "2016-01-30T22:21:30+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28e10160b3", "title": "My 21st century wedding proposal with Paper for iPad", "url": "https://dinethmendis.com/blog/my-21st-century-wedding-proposal", "published_at": "2016-01-20T21:06:57+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28e1a63a2a", "title": "Time for a reset", "url": "https://dinethmendis.com/blog/time-for-a-reset", "published_at": "2016-01-18T20:22:54+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28e1c08fce", "title": "Mobile First Design", "url": "https://dinethmendis.com/blog/mobile-first-design", "published_at": "2015-10-13T11:42:02+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28e1d0fc36", "title": "Why techies make crap early adopters", "url": "https://dinethmendis.com/blog/why-techies-make-bad-early-adopters", "published_at": "2015-01-09T04:32:25+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28e2b20a13", "title": "How to create a great pitch video for your idea", "url": "https://dinethmendis.com/blog/create-a-great-pitch-video", "published_at": "2014-12-03T04:09:19+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28e3958a2c", "title": "Image cache compatible with iOS7 in Swift", "url": "https://dinethmendis.com/blog/swift-image-cache-compatible-with-ios7", "published_at": "2014-11-22T23:09:51+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28e3daf3b2", "title": "How to make an Android App (video tutorial)", "url": "https://dinethmendis.com/blog/how-to-make-an-android-app", "published_at": "2014-11-13T08:21:04+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28e45c54f7", "title": "2 things your app can focus on to be successful", "url": "https://dinethmendis.com/blog/successful-apps-are-about-one-of-two-things-passion-productivity", "published_at": "2014-02-22T01:39:40+00:00" }, { "id": "01a0c518-b528-7386-b238-ba28e4eacb3a", "title": "Back from Holidays!", "url": "https://dinethmendis.com/blog/back-from-holidays", "published_at": "2014-01-05T09:15:29+00:00" }, { "id": "01a0c523-a0ea-725f-9891-6b586127e07a", "title": "Brief Look Back at My 2013", "url": "https://dinethmendis.com/blog/brief-look-back-at-my-2013", "published_at": "2014-01-02T22:43:55+00:00" }, { "id": "01a0c523-a0ea-725f-9891-6b5862277424", "title": "Making Safari Suggested Passwords Sync with Chrome", "url": "https://dinethmendis.com/blog/making-safari-suggested-passwords-sync-with-chrome", "published_at": "2013-12-23T20:19:02+00:00" }, { "id": "01a0c523-a0ea-725f-9891-6b5862ab1ccc", "title": "Why make an iOS app first?", "url": "https://dinethmendis.com/blog/why-make-an-ios-app-first", "published_at": "2013-12-06T21:38:33+00:00" }, { "id": "01a0c523-a0ea-725f-9891-6b586373ec5b", "title": "Apps that grow with you", "url": "https://dinethmendis.com/blog/apps-that-grow-with-you", "published_at": "2013-08-01T20:54:32+00:00" }, { "id": "01a0c523-a0ea-725f-9891-6b58642b8db2", "title": "Ember.JS: How to handle invalid URLs", "url": "https://dinethmendis.com/blog/handling-unsupported-urls-with-emberjs", "published_at": "2013-08-01T03:35:24+00:00" }, { "id": "01a0c523-a0ea-725f-9891-6b586486ab6b", "title": "Important Considerations Before Naming Your App", "url": "https://dinethmendis.com/blog/important-considerations-for-naming-your-app", "published_at": "2013-07-07T00:59:48+00:00" }, { "id": "01a0c523-a0ea-725f-9891-6b5864985d5c", "title": "I hereby have the right to make everyone my mate! Officially an Aussie!!", "url": "https://dinethmendis.com/blog/australian", "published_at": "2013-06-05T10:58:07+00:00" }, { "id": "01a0c523-a0ea-725f-9891-6b5864ca479d", "title": "Getting The Story Right", "url": "https://dinethmendis.com/blog/getting-the-story-right", "published_at": "2013-05-30T20:35:32+00:00" }, { "id": "01a0c523-a0ea-725f-9891-6b5865ac2b32", "title": "60Hz is now on UserVoice", "url": "https://dinethmendis.com/blog/60hz-is-not-on-uservoice", "published_at": "2013-05-20T20:27:11+00:00" }, { "id": "01a0c523-a0ea-725f-9891-6b5865e7112b", "title": "We changed looks. Now we change names. Your favourite TV tracker is now running at 60Hz.", "url": "https://dinethmendis.com/blog/60hz-rebranding", "published_at": "2013-05-16T22:51:15+00:00" } ] posts Claim your blog
Back to dinethmendis.com
Blog · corpus.blog/blogs/dinethmendis.com/posts

dinethmendis.com

dinethmendis.com

2026

2025

28 Apr 2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013