Posts tagged with "productivity" on Vishnu's Pages| iamvishnu.com
My argument is that storing TOTP in password managers undermines the very essence of two-factor authentication (2FA), and is still '1FA' in disguise.| iamvishnu.com
A meme about Roger Federer led to a coding challenge: find the most repeated substring in a string. This post explores an elegant solution using Kotlin's standard library functions for sliding windows and grouping.| Vishnu's Pages
The story of discovering Copilot features that felt like magic — automating tedious tasks, batch processing, and building tools I didn't even ask for.| Vishnu's Pages
Learn how we hardened licensing security for a client's kiosk app that is activated once and works offline.| Vishnu's Pages
Explore why Flutter may struggle to keep up with Apple's Liquid Glass and what developers should consider next.| Vishnu's Pages
Suddenly everyone is using em dashes everywhere, and now people like me — who've always used them — look suspicious!| Vishnu's Pages
Discovering and learning about CLS, a web vital metric that measures user experience, and how I improved April⋅SSG static site generator to measure a CLS of 0| Vishnu's Pages
Why I created April⋅SSG, a minimalistic static site generator built for simplicity, clarity, and full control over publishing.| Vishnu's Pages
My experience completing 12 weeks of the "One Solution Every Week" streak, where I solve one interesting problem weekly, focusing on creativity, consistency, and fun. Explore the challenges, solutions, and lessons learned.| Vishnu's Pages
Discover the intriguing history of the QWERTY keyboard layout, its evolution from telegraph operators' needs, and the fascinating decisions behind its design.| Vishnu's Pages
A discussion on why forcing dark mode on users can lead to poor user experience, the impact of high contrast ratios on readability, and the need for better guidelines in dark mode design.| Vishnu's Pages
Learn the difference between system clock and monotonic clock in computers and when to use each.| Vishnu's Pages
Extended interview discussing my journey, client guidance, staying updated, and the future impact of AI and conversational interfaces on mobile development.| Vishnu's Pages
Learn how conversational AI tools like ChatGPT can enhance education by providing interactive explanations and answering follow-up questions, making complex subjects easier to grasp than traditional articles or videos.| Vishnu's Pages
A rant about websites that collect user data before revealing that a sign-up is required to see the results.| Vishnu's Pages
A list of my experiments conducted using ChatGPT, exploring its code generation capabilities and more.| Vishnu's Pages
Experimenting with ChatGPT4's code generation capabilities to build a snake game. See the results and thoughts on AI replacing developers.| Vishnu's Pages
A guide to choosing between native and cross-platform development for your next mobile app.| Vishnu's Pages
Why storing future timestamps as UTC is unreliable due to potential timezone/DST changes. Learn the best practices for handling future dates.| Vishnu's Pages
Learn why documenting your code is crucial for future you and other developers, with practical tips and examples.| Vishnu's Pages
Exploring the new layered architecture for Android apps announced by the Android team, moving away from MVVM, by building a simple Hacker News reader app with Compose.| Vishnu's Pages
Say what you need right away.| Vishnu's Pages
Exploring Jetpack Compose by building our own UI component — a 5×7 LED Matrix Display| Vishnu's Pages
Learn about the 'bus factor' - a measure of risk in projects due to knowledge concentration, and why it's crucial to keep it above one.| Vishnu's Pages
How software design patterns like Factory and SOLID principles are used in real-life software development to create readable, extensible, and maintainable code, explained with examples.| Vishnu's Pages
Discussing the reasons why I prefer wired earphones over TWS earphones| Vishnu's Pages
A short anecdote about interviewing an experienced candidate.| Vishnu's Pages
Some life lessons learned from a professor at the start of my career that I still remember and practice.| Vishnu's Pages
A quick look into how the finally block in try-catch-finally behaves, especially when return statements are involved in both try and finally blocks.| Vishnu's Pages
3 tiny tales that I wrote for a contest during the lockdown, each under 180 characters.| Vishnu's Pages
A funny story about a search bug.| Vishnu's Pages
My version of the famous '2-minute' rule to prevent procrastination, extended to 3 minutes.| Vishnu's Pages
My journey towards a minimalistic workplace and blog in 2020, focusing on decluttering physical and digital spaces for better focus and aesthetics.| Vishnu's Pages
Exploring useful Kotlin extension functions for Android development, including examples for AlertDialogs, click listeners, and EditText validations.| Vishnu's Pages
10 predictions that I made about 2016 in 2008 and 6 of them turned out to be true.| Vishnu's Pages
A techie's posts on tech, life, and everything in between.| Vishnu's Pages
The funny story of a fictional chemical called Acetomycene that I used to prank friends during meals.| Vishnu's Pages
A story illustrating how a simple, 'lazy' solution can often be more effective and cheaper than a complex, expensive one. Think before you spend!| Vishnu's Pages
A funny story about a mobile phone prank involving changing contact names| iamvishnu.com
Exploring the brilliant design of UTF-8 encoding system that represents millions of characters while being backward compatible with ASCII| iamvishnu.com