Sign in

NishFish

@nisrulz.com
750 followers 379 following 99 posts

Engineering Memes for a living (mostly) 🦔 👨🏻‍💻 Software Engineer/ #AndroidDev 👨🏻‍🔬 Experimenting with technologies. 🤗 Open-source enthusiast. 📫 Reach me [at] nisrulz.com 📝 Blog [at] crushingcode.nisrulz.com

PostsRepliesMedia
NishFish @nisrulz.com · 13/09/2026
I watched my agent read 14 files to change one line. Refactored code nobody asked for. Reran searches across the whole repo. So I turned token efficiency into habits. Full post: crushingcode.nisrulz.com/blog/the-laz...
130
NishFish @nisrulz.com · 08/09/2026
Quick byte sized post about improving DevX. You prompt your coding agent, switch to another tab, and completely forget about it. When you check back, it either finished minutes ago or sits stuck waiting on a permission prompt. Sound notifications fix that. > crushingcode.nisrulz.com/blog/ding-di...
001
NishFish @nisrulz.com · 20/08/2026
Every time you pull a model in Ollama or LM Studio, your opencode model list goes stale. Hand-written entries drift, and the picker shows models your engine doesn't serve. This got me thinking: why not just ask the engine at startup? So I built the opencode plugin: 🔗 github.com/nisrulz/open...
000
NishFish @nisrulz.com · 29/07/2026
Been through more opencode config resets than I'd like to count. Different providers, plugins that didn't stick, settings that looked good but nope 👀 Finally landed on something that stuck. Full config breakdown: crushingcode.nisrulz.com/blog/the-ope...
000
NishFish @nisrulz.com · 14/07/2026
Been sitting on this one for a while 😅 Your AI agent has full shell access. It can delete your project. Read your secrets. I use this setup for both personal and work agents. Full post: crushingcode.nisrulz.com/blog/hardening-ai-agents/
080
NishFish @nisrulz.com · 11/07/2026
Every Android dev knows the pain. You've got one image and need it across ldpi to xxxhdpi. The usual fix? A backend you don't control, or a lot of manual resizing. I built DrawableForge. It keeps it all on your machine. 🌐 nisrulz.com/drawableforge
120
NishFish @nisrulz.com · 07/07/2026
v5.1.0 of App Privacy Policy Generator just dropped 🎉 - Dark mode - German localization - App works offline now - 142 automated tests for stability If it was crashing before, this should fix it. Changelog: github.com/nisrulz/app-... WebApp: app-privacy-policy-generator.nisrulz.com
000
NishFish @nisrulz.com · 02/07/2026
Your coding agents argue because you handed them different playbooks. Claude got one set of rules. Codex got another. Someone dropped a stale copy in .opencode/. The problem? Everyone's skills live in different folders, one per agent. The solution: crushingcode.nisrulz.com/blog/your-co...
Your Coding Agents Are Arguing. Hand Them the Same Playbook
010
NishFish @nisrulz.com · 01/10/2025
"You either die a hero or live long enough to become the villain" energy👀 Why is it always opt out and not opt in We just can't have good things 😔😒
010
NishFish @nisrulz.com · 21/09/2025
My "ADB Keep Screen On" project was mentioned in @androidweekly.bsky.social issue #693 🎉 Thank you! 😊 Android Weekly Link: androidweekly.net/issues/issue... Github: github.com/nisrulz/adb-... #adb #android #debugging
0113
NishFish @nisrulz.com · 19/08/2025
🥲
030
NishFish @nisrulz.com · 15/08/2025
"You can deprecate me, but you can never get rid of me" —AsyncTask (From the Android 16 change list: developer.android.com/about/versio...) #AndroidDev
120
NishFish @nisrulz.com · 15/06/2025
The new @androidweekly.bsky.social Newsletter is out #679 and my blog post about the `privacySensitive()` modifier in Jetpack Compose is also mentioned 🎉🚀 Thank you for the mention 😊 Android Weekly #679: androidweekly.net/issues/issue... Blog post: crushingcode.nisrulz.com/blog/handlin...
071
NishFish @nisrulz.com · 12/06/2025
Inspired by Vincent Pradeilles's recent post about SwiftUI's inbuilt modifier .privacySensitive() that lets you hide sensitive information by adding a single line of code, I decided to replicate the same for Jetpack Compose 👨🏻‍💻 Read here: crushingcode.nisrulz.com/blog/handlin... #AndroidDev
2112
NishFish @nisrulz.com · 08/06/2025
Just found out ZenTone was mentioned in the @kotlinweekly.bsky.social #462 👨🏻‍💻😎🎉 Thank you 😊 Kotlin Weekly Digest: mailchi.mp/kotlinweekly... Project Link: github.com/nisrulz/zent... #AndroidDev #android #audio #sdk #library
011
NishFish @nisrulz.com · 18/05/2025
Thank you @androidweekly.bsky.social for sharing my Android Library - Zentone 🎉 The new v2.3.0 is already out, so give it a try 🚀 Read @ Android Weekly: androidweekly.net/issues/issue... Github: github.com/nisrulz/zent... #AndroidDevs
031
NishFish @nisrulz.com · 16/05/2025
The new sample app 😎
000
NishFish @nisrulz.com · 16/05/2025
🎉🎉 ZenTone v2.3.0 is here! 🎉 🎉 After 1.5 years, enjoy improved audio tone generation for Android with bug fixes, a redesigned sample app, and safer code. 📱🔉 ZenTone lets you easily generate audio tone of a specific frequency and volume in Android. ➡️ GitHub: nisrulz.com/zentone/late... #AndroidDev
130
NishFish @nisrulz.com · 11/05/2025
Thank you @androidweekly.bsky.social for sharing my latest blog post - "Blazing fast app uninstalls for lazy #AndroidDevs" 🎉😊🎉 Read @ Android Weekly: androidweekly.net/issues/issue... Read @ blog : crushingcode.nisrulz.com/blog/blazing...
092
NishFish @nisrulz.com · 19/04/2025
My latest blog post talks about how you can have on device, local, offline and private ChatGPT on your mobile device. 📝: crushingcode.nisrulz.com/blog/llm/loc...
020
NishFish @nisrulz.com · 17/04/2025
Company may be registered in US but they store your data in EU, atleast that is what they claim. I haven't used them, but someone who I know told me about it. Since the code is open sourced here, so I'll most probably opt to self host using docker. ente.io/reliability
000
NishFish @nisrulz.com · 15/04/2025
010
NishFish @nisrulz.com · 02/03/2025
#AndroidDev Curious what's your take on this? Let's gooooo😆
000
NishFish @nisrulz.com · 28/02/2025
🎉 Drumroll, Please! 🎉 Guess what? The guest book idea from GitHub is now live! People have been dropping awesome comments about the App Privacy Policy Generator. I’ve put all those golden nuggets on a shiny new page. 👨🏻‍💻 Check it out: app-privacy-policy-generator.firebaseapp.com/reviews.html
120
NishFish @nisrulz.com · 28/01/2025
ChatGPT Operator agent can do it in a week 😭
020
NishFish @nisrulz.com · 28/01/2025
meanwhile...
010
NishFish @nisrulz.com · 28/01/2025
Need to estimate that 🥺
100
NishFish @nisrulz.com · 28/01/2025
100
NishFish @nisrulz.com · 28/01/2025
What do you mean they are giving it away for free? 🥺
120
NishFish @nisrulz.com · 25/01/2025
It be full circle 🦝 #DevLife
030
NishFish @nisrulz.com · 24/01/2025
I don't make the rules 😏 #AndroidDev
180
NishFish @nisrulz.com · 23/01/2025
Time for a new machine 👨‍💻
000
NishFish @nisrulz.com · 23/01/2025
🗡️ to the ❤️ #AndroidDev
020
NishFish @nisrulz.com · 23/01/2025
Those were the days 😌 #AndroidDev
470
NishFish @nisrulz.com · 22/01/2025
It is what it is! 🤖 #AndroidDev #forever
020
NishFish @nisrulz.com · 22/01/2025
We can't have nice things 🥺 #Berlin #Deutschland
010
NishFish @nisrulz.com · 22/01/2025
My time to shine is here 😏
0110
NishFish @nisrulz.com · 04/01/2025
New Blog post 🚀: Enum serialization with fallback using Moshi 🔗 crushingcode.nisrulz.com/blog/andro… #AndroidDev
051
NishFish @nisrulz.com · 04/01/2025
New Blog post 🚀: Removing ripple effect from clickable Compose components 🔗 crushingcode.nisrulz.com/blog/compose... #AndroidDev #Compose
Link to blog post: Removing ripple effect from clickable Compose components
1182
NishFish @nisrulz.com · 26/12/2024
LGTM fast to save from being hacked 👀 github.com/danielmiessl...
030
NishFish @nisrulz.com · 01/12/2024
😆 blueskyroast.com/roast/nisrul...
010
NishFish @nisrulz.com · 08/11/2024
To all the new folks joining in—if you need a free, quick Privacy Policy or T&Cs for your app, check out my open-source side project! It’s GDPR-compliant and easy to use web app: app-privacy-policy-generator.nisrulz.com #OpenSource #SideProject #PrivacyPolicy #GDPR
https://app-privacy-policy-generator.nisrulz.com
0163
NishFish @nisrulz.com · 01/08/2024
.
030