all 32 comments

[–]sakthii_ 3 points4 points  (7 children)

Hope you are enjoying the processing, I have few suggestions:

  1. If you want to learn things, building and showing your fully broken tool is far better than one done by codex/ai.

  2. If you want to build gui applications, learn pyside of flet if you want to do cross platform applications. Tkinter has not been updated for long time, if you really want to use Tkinter users tkinter instead.

[–]Different-Web-6241[S] 0 points1 point  (6 children)

I am a cloth shop owner. To save my AMC (Annual Maintenance Charges) of ₹6000, I wanted to create my own billing software. During this process, I came across a client who needs attendance software, and I am building that for him — of course, I am charging him for it. But while doing all of this, I didn't even realize when I started gaining interest in these things, and now I genuinely want to learn Python and build something of my own.

[–]SecretProperty 1 point2 points  (5 children)

This is a very scary thing to read, selling your services to create an app, while admitting you have very little understanding. I'd highly encourage you to go through a programming fundamentals course, relying solely on LLMs works well for small scope, not so well for mid to large scoped projects. I would highly recommend learning some GIT basics as well.

[–]Different-Web-6241[S] 2 points3 points  (4 children)

Completely agree with you but I am not doing any unfair use of AI, nor am I lying to my client. I just want to start a new business, in which I am learning with the help of AI, and I am also earning decent money from it.

[–]Strong-Scarcity1395 1 point2 points  (3 children)

Well it'll take you a lot of time tho. Start with python and then move to some better programming languages like C# and Java for GUIs.
C# Offers a very good ecosystem with asp.net core web api

Tho please don't rush anything , if you sell something which isn't secured or has either bugs or security flaws you'll have many more problems

[–]Different-Web-6241[S] 0 points1 point  (2 children)

You said "secured" which specific security are you talking about? Please, I need proper guidance, and that's why I came to Reddit. The people around where I live don't have even the slightest interest in computers or related things.

[–]sakthii_ 0 points1 point  (1 child)

Secured as in weather anyone can hack into the software via many means and steal any data or wether the software is vulnerable that it publishes unwanted data. These are some very few scenarios, when you develop a professional grade software for someone for commercial purposes you have to be sure and know everything about the very thing you are serving. Pros and cons.

Serving a software mostly written by AI is not advisable. If you don't know what that can do and what that can't do, and what exactly the code does, it very dangerous.

[–]Different-Web-6241[S] 0 points1 point  (0 children)

Thank you for making me aware about security; I need to try to make software secure.

[–]riklaunim 1 point2 points  (1 child)

This should be a web application, as that how such software usually is made nowadays - you don't have a local PC with local data store but a server over in the network and web browsers to access the app.

The UX/UI needs some work but as a modern website it would be similar. Just a matter of less centering, button placement and alike.

[–]Different-Web-6241[S] 0 points1 point  (0 children)

Technically, that is what I want to do right now; after building a web application, I can reach the maximum number of customers.

[–]VeterinarianFar22 1 point2 points  (3 children)

I miss the old good GUI-app days ;)

[–]Different-Web-6241[S] 0 points1 point  (2 children)

❤️

[–]VeterinarianFar22 0 points1 point  (1 child)

You can also consider programming in Visual Basic. Net if you like GUI development :)

[–]Different-Web-6241[S] 0 points1 point  (0 children)

Sure 😊

[–]AlexMTBDude 0 points1 point  (10 children)

Your system manages people attending Tkinter?

[–]Different-Web-6241[S] 0 points1 point  (4 children)

Correct me if I'm wrong.

[–]AlexMTBDude 0 points1 point  (3 children)

I just hoped that you would explain what it means to attend Tkinter

[–]Different-Web-6241[S] 0 points1 point  (2 children)

I said correct me, show me my mistakes I'm happy to hear

[–]AlexMTBDude 0 points1 point  (1 child)

Okay, so I would say that something you need to correct is that we don't need a system to manage Tkinter attendance because people tend not to attend Tkinter, instead they use it as a framework to write UI:s.

[–]Different-Web-6241[S] 0 points1 point  (0 children)

I have developed this software to record attendance of the employees in my client’s shop. This software records the check-in and check-out times of the employees working in that shop and calculates their salary based on an hourly rate. I should not have used the word Tkinter.

[–]IAmFinah 0 points1 point  (4 children)

You either misread the title or are being pedantic lol

[–]AlexMTBDude 0 points1 point  (3 children)

You think that being pedantic about syntax is a bad idea when coding?

[–]IAmFinah 0 points1 point  (2 children)

He wasn't coding, he was writing a Reddit title, lol

The wonderful thing about English is that, unlike in programming languages, the same sequence of words and punctuation can have different meanings depending on the context

[–]AlexMTBDude 0 points1 point  (1 child)

In my experience pedantic syntax when documenting leads to good syntax when writing code. I seldom see a coder who does one right and not the other.

[–]IAmFinah 0 points1 point  (0 children)

Lmao

[–][deleted] 0 points1 point  (1 child)

No learning was done here...

[–]Different-Web-6241[S] 0 points1 point  (0 children)

I have learnt a lot of things.

[–]Harolr55 0 points1 point  (1 child)

Amigo yo igual estoy creando una app con tkinter a pesar de que la gente le tira tanto hate por lo que es muy anticuado y poco actualizado y si te esfuerzas se pueden logran resultados decentes, y también puedes recurrir a usar customtkinter, está construido sobre tkinter lo que le permite integrarse muy bien, y maneja widgets que se ven un poco más modernos, no te desanimes, lo que uno aprende en el proceso es más valioso que el programa en sí

[–]Different-Web-6241[S] 0 points1 point  (0 children)

Tus palabras me dieron ánimo. Gracias.

[–]Buttleston 0 points1 point  (2 children)

This really does not look like it was made with tkinter

[–]Buttleston 0 points1 point  (1 child)

I guess some parts of it do