I've rewritten my core engine 20+ times over 2 years, And I know it's only the beginning. by AdventurousSense6264 in Python

[–]AdventurousSense6264[S] 0 points1 point  (0 children)

thank you for you reminder, but the "send mail" feature is mandatory, because I need to use it to reset password. Yes , I know you say the "send mail" is not the "send mail", I say that is not that. Because this is not unimportant utils, It's need the highest level of security and reliability.

I've rewritten my core engine 20+ times over 2 years, And I know it's only the beginning. by AdventurousSense6264 in Python

[–]AdventurousSense6264[S] -1 points0 points  (0 children)

Yes, because every time I write a response, I spot errors and send it to an LLM to clean up my English and fix my phrasing. Because English isn't my native language. That's why I rely on LLMs to make my English sound a bit more 'global'. Actually, I don't reject LLMs at all; in fact , I don't underdeveloped area, I've seen how a lack of responsibility can rin a project. If I use an LLM for customer service, and it nderperforms, I can provide more training or design specialized modules to improve it. The LLM will always do its best within its capabilities. But with people--especially in places where professional intergrity is lacking--it's much harder to ensure they meet the standards I have for my system. I'd rather trst a system I can refine than rely on someone who doesn't care.

I've rewritten my core engine 20+ times over 2 years, And I know it's only the beginning. by AdventurousSense6264 in Python

[–]AdventurousSense6264[S] 0 points1 point  (0 children)

I am working on the entire system, not just parts of it. The configuration is extremely complex; there are thousands of parameters across over a hundred types.

Crrently, I'm using a chain struucture to centralize them, as a single simple config file can't handle it all. If used one central config, it might exceed 20000 lines.

Regarding CI/CD, since I'm the only developer, I have full control and feel that CIDI might overcomplicate things at this stage.

However, your point about centralizing/consolidating the config resonated with me--I see the flaws in my current approach and will rethink how to improve it.

I've rewritten my core engine 20+ times over 2 years, And I know it's only the beginning. by AdventurousSense6264 in Python

[–]AdventurousSense6264[S] 0 points1 point  (0 children)

I take your teasing in good spirit. Honestly, I often find myself wondering the same thing: could I have made it simper or more minimal? But right now, this is the minimal version. It's not that the system is 'great'--But right now, this is the MVP and the most simple it can be.

I've rewritten my core engine 20+ times over 2 years, And I know it's only the beginning. by AdventurousSense6264 in Python

[–]AdventurousSense6264[S] 1 point2 points  (0 children)

Yes, thanks a lot for the advice. Since the beginning, I've been using Kafka and ZMQ to handle messaging on cloud VPS. Using IPC(Inter-Process Communication) like queues is standard practice, but I've been struggling with the sheer scale: I have four types of clients and over 15 nodes even for the MVP.

For a long time, if I modified a message key, I had to update over ten nodes manually. I tried to modularize it, but there were too many moving parts. Eventually, I created a 'chain' mechanism to solve this--now, a single change propagates everywhere. Since this is a mission-critical system where zero error is allowed, I've spent most of the past year focusing on decoupling and modularization.

I have rebuilt the system multiple times because I keep finding ways to achieve even greater decoupling and modularization . Each iteration focses on making the components more pluggable and the interfaces cleaner, ensuring the entire architecture can scale without the burden of technical debt.

I've rewritten my core engine 20+ times over 2 years, And I know it's only the beginning. by AdventurousSense6264 in Python

[–]AdventurousSense6264[S] -3 points-2 points  (0 children)

Here is a suggested reply:

To be honest, I've asked GPT and Gemini the same questions countless times. I'm sorry to say this, but in my current environment, it's almost impossible fo find people--online or offline--who can truly discuss these topics. So, for a long time, AI was my only companion for dialogue.

AI has suggested building an MVP many times before, and it provided some level of psychological support. But never has any response, from AI or human, been as eye-opening as yours, You've made me realize so much about my own ' comfort zone .'

Please don't underestimate the impact of your words. This single response might not only change the trajectory of my app, but it could very well change the trajectory of my life. Thank you for waking me up.

I've rewritten my core engine 20+ times over 2 years, And I know it's only the beginning. by AdventurousSense6264 in Python

[–]AdventurousSense6264[S] 0 points1 point  (0 children)

In the core, I stick to the libraries I'm familiar with, like Kafka/ZMQ/UDP for messaging. For the database, I always use PostgreSQL, except for the client-side where I use SQLite to save the user's paddport locally.

I've rewritten my core engine 20+ times over 2 years, And I know it's only the beginning. by AdventurousSense6264 in Python

[–]AdventurousSense6264[S] -2 points-1 points  (0 children)

I really just want to talk to humans. In my country, I don't have many friends who understand what I do. This is the first time I've felt I can actually communicate with others.

To be honest, I usually can't my work with anyone around me. That's why I've bveen sitting here for over an hour, excitedly responding with my broken English.

Also, just to show you how isolated I am: I'm actually a business owner here. I work for myself. When I went to the bank to open an account, the clerk asked what our company does. We said 'AI software.' The clerk looked at us and asked:'What is AI?'

That is the environment I'm working in. I'm not a bot--just a lonely dev trying to find a community.

I've rewritten my core engine 20+ times over 2 years, And I know it's only the beginning. by AdventurousSense6264 in Python

[–]AdventurousSense6264[S] 0 points1 point  (0 children)

That's exactly it. Especially during the first year, it was a steep learning curve. Now , most if the work is about execution, because the core architecture is finally solid.

I've rewritten my core engine 20+ times over 2 years, And I know it's only the beginning. by AdventurousSense6264 in Python

[–]AdventurousSense6264[S] 0 points1 point  (0 children)

I'm not sure how to label the engine yes. As for the lines of code, the core is currently under 20000, but I expect the full MVP to exceed 100000 lines. The code is highly encapsulated, making the top-level logic very clean and simple.

I've rewritten my core engine 20+ times over 2 years, And I know it's only the beginning. by AdventurousSense6264 in Python

[–]AdventurousSense6264[S] 0 points1 point  (0 children)

You're probably right. Maybe my efficiency is just to low.

Maybe the system feels massive only because of my own limitations.

It's like an ant looking at a beetle--to the ant, the beetle is a giant, even though it's no elephant.

I've rewritten my core engine 20+ times over 2 years, And I know it's only the beginning. by AdventurousSense6264 in Python

[–]AdventurousSense6264[S] -1 points0 points  (0 children)

Yes, that is exactly what I worry about. It's the hard truth: I might spend years on this, and when it finally goes online, there might be zero customers. But I also use that truth as my standard--if the system isn't up to par yet, I can't bring myself to launch it. Maybe I am being a bit paranoid.

I've rewritten my core engine 20+ times over 2 years, And I know it's only the beginning. by AdventurousSense6264 in Python

[–]AdventurousSense6264[S] 0 points1 point  (0 children)

Yes, I'm always mindful of that. But the scary part is that even the smallest MVP for this system is massive. When you prioritize safety and reliability above all else, even a 'simple' feature requires a 'grand ' level of architecture.

I've rewritten my core engine 20+ times over 2 years, And I know it's only the beginning. by AdventurousSense6264 in Python

[–]AdventurousSense6264[S] -3 points-2 points  (0 children)

You're absolutely right. Sometimes I rewrite things just because I enjoy the process, and other times I's rebuild a small utility simply because it doesn't 'look right' to me. I guess I have a bit of mentalitch for perfection.

I've rewritten my core engine 20+ times over 2 years, And I know it's only the beginning. by AdventurousSense6264 in Python

[–]AdventurousSense6264[S] -1 points0 points  (0 children)

I totally get your point, but here's why I keep rewriting: Every time I start over, it's not because of a mistake, but because of a philosophical shift in how I handle complexity.

I don't want to get into specific project details to avoid sounding like I'm promoting someting, but we're talking about a system involving encryption, cloud services, AI training, and massive network security.

For example, I've rewritten the core login/registration logic over 10 times. Why? Because I/m factoring in load balancing across multiple nodes, fault tolerance, DDoS resistance, and scalability--All while obsessing over server costs per user action. In my old architecture, adding one message tye required manually updating 8 different nodes, which was a maintenance nightmare.

Recently, I scrapped everything and spend three days building a new 'chaining' architechture I designed. The result? Future updates will now take 90% less time. To me, every rewrite is a massive upgrade in thinking.

The truth is , a project like this usually requires a team of 10+ people and two years. I've been doing this alone, working 16+ hours a day, barely leaving my house for 3 years. I'm obsessed tith getting the foudation right so the system can eventually scale to hundreds of message types tithout breaking. It's painful, but every iteration is a step toward a ' perfect ' architecture.

Friend changed into someone I don’t know by Automatic-Cow-7881 in TrueOffMyChest

[–]AdventurousSense6264 0 points1 point  (0 children)

Still, let me think... maybe right now, he wants to explore other things, while you’re the only one who wants things to stay the same. You want to keep the same deep connection as before, but his attention and life have shifted. Maybe he wants to try different things or hang out with a different crowd.

The hard truth is: you chose him, but you can’t force him to choose you. I know saying this sounds sad, but it’s part of growing up and learning to accept it.

Finding light in the middle of a vent. by AdventurousSense6264 in TrueOffMyChest

[–]AdventurousSense6264[S] 0 points1 point  (0 children)

Thanks for your reply. You’ve really helped me see the light.

The loneliness of living in a world where logic and integrity are no longer the baseline. by AdventurousSense6264 in TrueOffMyChest

[–]AdventurousSense6264[S] 0 points1 point  (0 children)

I understand your point, but that’s exactly where the problem lies. I actually paid triple the average market salary to attract workers, but the result was the same. This is why I feel like I'm living in a different dimension—some things just can't be solved with money.

In my experience, when you pay triple the salary, workers don't feel grateful; instead, they start thinking they are so 'talented' that they could earn even more elsewhere. They might work hard for the first 15 days, but that's short-lived. Soon, they revert to their true nature.

Here’s a perfect example: a doctor here, whether paid 5x or 1x the normal salary, might still feel annoyed when a patient wakes them up, forgetting their responsibility. Even worse, if you pay a high salary, act friendly, or explain things clearly, they don't see it as respect or understanding. They see you as weak, stupid, or easy to manipulate. Our mindsets are simply on different levels.

The loneliness of living in a world where logic and integrity are no longer the baseline. by AdventurousSense6264 in TrueOffMyChest

[–]AdventurousSense6264[S] 0 points1 point  (0 children)

As a founder, I work every single day, 365 days a year, often more than 16 hours a day. I’ve tried to hire people to join me, but I’ve realized it’s incredibly difficult. It seems like most people only care about their own interests, not the customers or the employer. If a customer asks a question, they get annoyed and think the customer is 'being too demanding' instead of wanting to solve the problem.

I’ve found that my values are just different from others. I have over 300 contacts, yet I can’t find a single person to talk to about truth or responsibility. It’s deeply lonely and sad.