Mohammad Naghavi
naghavi.me
Mohammad Naghavi
@naghavi.me
Former QBASIC developer, current software developer for web, mobile and desktop!

https://naghavi.me
I created a Dart package repository integrated with GitLab to be able to publish and consume packages using CI job tokens following permissions configured in GitLab for its native packages: glpub.dev
#gitlab #dartlang #flutter
Private Dart package repository integrated with GitLab
glpub.dev
January 14, 2026 at 8:11 PM
Reposted by Mohammad Naghavi
Sharing this story because I see a lot of devs worried what AI means for dev jobs. Especially that AI is pretty good at coding.

Production software is still built by professionals who know how to do this - both with and without AI. And I see no signs of this changing so far.
December 4, 2025 at 8:30 AM
it has been more than a year that I have been testing and using different #aicodingassistant and there has been a great jump in their capabilities but I still can say for sure they are not going to replace real devs (soon). there are aspects that they don't cover. ...
November 24, 2025 at 11:57 AM
a software developer is not a typist entering code. s/he describes functionality of a system in a special language. if your code doesn't feel and read like that, you have big problems. it does not matter if you are doing OOO, FP, or any other paradigm. #SoftwareDevelopment
November 21, 2025 at 9:04 AM
I started to use multiple MCPs for different use cases (code & non-code) with AI assistants for over a week and then had some occasions that I had to live without them. and the difference IS HUGE. when you get a grip of using them properly, the difference is like multiplying the power of LLM!
November 20, 2025 at 2:00 PM
over some past days I was approached by an "angel investor" who is hiring for his apparently great start up. red flags from day one and first message all over the place. AI generated photo, name no where to find, ... #scammer #hiring_scam #ai
November 17, 2025 at 8:12 PM
I'm paying for stuff I would never imagine I would be paying for some years ago.
- I'm paying for an AI agent co-editing my code
- I'm paying for an AI voice dictator
- I'm paying for an AI assistant to help me organize my texts and videos

#ai #funny
November 14, 2025 at 11:44 AM
I started working on a simple #MCP server for storing memories across #ClaudeDesktop, #ClaudeCode and @zed.dev Agents panel. its very exciting to see it work. for now it can add, update and search along memories. I'm hesitant to add delete but probably need it soon anyway.
November 9, 2025 at 10:18 AM
Wow MCP protocol is so much fun to play with, think you can build anything for your AI friend that now practically lives alongside you! #ai
November 7, 2025 at 5:51 AM
this weekend despite other urgent stuff, I managed to do some updates to the PDF generator I built for myself (pdfweave.com). It was a huge success for me and opens a lot of doors but unfortunately not much to see on the surface. Effects coming soon though 😉
PdfWeave - Professional Invoice Generator | Create Custom Invoices
Create professional, customizable invoices with PdfWeave. Support for multiple currencies, tax systems, and locales. Generate PDF invoices instantly with compliance notes and custom branding.
pdfweave.com
October 27, 2025 at 9:23 PM
the biggest problem with a code that does not have tests is that nobody dares refactoring and improving it, as touching anything except what you are working on right now either means longer time for your task (due to necessary manual testing) or just risking a bug in production #programming
October 14, 2025 at 7:20 AM
I built a mini invoice generator this weekend. Used @lovable_dev first then switched to @claudeai's Sonnet. Lovable is not sustainable as I rapidly consumed 70 out of 100 monthly prompts for which I paid 25€ whereas I paid ~9€ for the Sonnet.
the outcome: pdfweave.com
PdfWeave - Professional Invoice Generator | Create Custom Invoices
Create professional, customizable invoices with PdfWeave. Support for multiple currencies, tax systems, and locales. Generate PDF invoices instantly with compliance notes and custom branding.
pdfweave.com
October 5, 2025 at 4:57 PM
I try AI coding tools. specially different ones once in a while to do mini projects for testing purposes. I also do my best to trust them and don't look at the code until a certain stage and each time I get disappointed by them. a while ago it was a big disappointment but its slowly getting less!
October 3, 2025 at 3:36 PM
solving a problem makes you a good developer, solving a problem in simple(st) way makes you a senior developer.
August 28, 2025 at 9:32 AM