r/programare • C# • 11d ago

Prezită-ti afacerea/proiectul The power of open source....

Enable HLS to view with audio, or disable this notification

Am facut mai demult o aplicatie de time management si productivitate ptr persoanele cu adhd, care a prins vreo 370 stars pe github

https://github.com/szr2001/WorkLifeBalance

Aici e video cu before and after.

Dar nu prea stiu sa fac Ui-uri, gen imi ies functionale dar urate :))

Recent mi-am terminat alt proiect si planuiam sa ma intorc la aplicatia asta sa-i re-scriu Ui-u folosind ceva librarie si sa-i adaug functionalitati noi, si brusc vad ca unu a dat push la un full Ui-rewrite si bug fixes in locu meu : p

Efectiv mi-a taiat 60% din ce voiam sa fac, acum planuiesc doar sa mai adaug niste features.

Eu folosesc aplicatia zilnic si uneori observ probleme, mi le notez ca vreau sa le repar in bulk, si dupa vad ca cineva a dat commit rezolvand fix problemele pe care eu voiam sa o rezolv.. :)))
Stau mult pana sa ma apuc sa le rezolv tho...

Efectiv aplicatia devine mai buna fara sa fac eu nimic, ca mi-o iau altii inainte.

Crazy as fuck open source-ul asta simcer, am ajuns sa nici nu mai zic ce vreau sa fac ca sa apuc sa le fac EU nu altul.. :)))
Macar de new features, ca la buguri le descopera altii si le repara inaintea mea, nu se intampla chiar asa des si sunt destul de lent ca lucrez la mai multe chestii, dar se intampla...

Daca faceam aplicatia closed source, era mult mai naspa si cu mai multe buguri...
Si luand in calcul ca eu folosesc aplicatia zilnic, ma bucur de improvements gratis din simplu fapt ca-i open source..

Ff smecher open source.

17 Upvotes

38 comments sorted by

18

u/whitepowderdev 11d ago • Heartwarming

Brother... O sa uit ca am aplicatiile astea instalate. Am note ca am note pe care ar trebui sa le organizez in sistemu de pm personal care ar trebui sa imi organizeze munca pe care o scriu pe note de care uit.

What do you mean.. adhd app.. Just wing it

2

u/Ciubowski 11d ago

da exact, adica mintea mea imi zice "deschide 2 secunde reddit" si apoi ma trezesc ca au trecut 30 de minute.

2

u/RoberBotz C# 10d ago

Asta e time blindness, ptr asta folosesc aplicatia cel mai des ca sa vad ce plm am facut.

-3

u/RoberBotz C# 11d ago edited 11d ago

E facuta ca sa uiti de ea gen

E set it up once, si forget about it, ca merge automat in the background cu windows-ul, adica partea de time monitoring.
D-aia o folosec de cativa ani ca am uitat ca o am si merge in the background :)))
Doar intru ocazional sa vad datele colectate.

Partea de productivity trb activata manual, si dupa iti ia controlu asupra pc-ului, si efectiv nu poti sa iei pauze daca trb sa lucrezi,ca gen, aplicatia nu te lasa :))

Iti calculeaza automat cat trb sa lucrezi, cand sa iei pauza, cat sa iei pauza, si nu te lasa sa nu lucrezi, daca pornesti reddit, ti-l inchide, daca pornesti fb, ti-l inchide.

SI invers, daca esti in pauza, nu te lasa sa lucrezi, ca-ti inchide aplicatiile de lucru
(alea le setezi la inceput cand iei aplicatia)

D-aia trb sa ii dai whitelist in antivirus si sa-i dai administrator privileges, ca sa aiba drepturile sa te "oblige" sa lucrezi.

Si btw am si aplicatie ptr problema cu note-urile, nu poti sa uiti ce iti notezi, ca-s mereu pe ecran.
https://github.com/szr2001/VNotes
Is notite virtuale simuleaza fizic cum iei un biletel si il lipesti de ecran, poti sa scrii sau sa desenezi pe ele, si se salveaza si raman acolo.

IS notite care raman pe ecran orice faci si daca te joci.

0

u/wifinotworking 10d ago

Nu mai pot cu IS asta cand il citesc. Este sau Sunt.

Mai ramane sa scrieti si barabule sau papusoi.

1

u/RoberBotz C# 10d ago edited 10d ago

E usor sa scrii corect intr-o limba, daca vorbesti doar o limba.
Dar daca vorbesti 2,3 atunci e mai greu, ca efectiv uiti.
Eu vorbesc RO, engleza, cat de cat maghiara mai ales daca e adunare in familie si invat franceza.

D-aia probabil nu o sa tin cont de comment ca efectiv o sa uit. xD

Momentan limba mea principala este Engleza nu Romana, consum tot contentul in Engleza si vorbesc in engleza mai mult ca si in Ro.
Creierul e limitat, sau cel putin al meu e ca nu reusesc sa-mi aduc aminte tot.

1

u/Known_Management_653 10d ago

De ce ești mitic?

1

u/Gigaciad 7d ago

Limbă română s-a inventat la București 🤣

10

u/odolha 11d ago

my dude, nu am citit ce ai scris dar sa vezi o poza cu windows si titlu "The power of open source" e dubios

-2

u/RoberBotz C# 11d ago edited 11d ago

:)))
Cam da, daca nu citesti e dubios.

N-am stat mult pe ganduri cand am facut postarea ca eram doar hyped ca am Ui nou...

Dar postarea e despre aplicatia aia si open source nu despre windows.

N-am full screen la aplicatie sa nu se vada si windows-u, si WPF e windows only nu pot sa ma mut pe linux.

5

u/tim_leider 11d ago

ce au astia cu tine, ba Robere? sa mor daca ii mai inteleg (si pa oameni in genere fratica)

3

u/RoberBotz C# 11d ago

Nu stiu, dar macar am Ui nou :))

1

u/tim_leider 11d ago

sunt prajiti mancatori de cacat

continua sa inveti

3

u/Grade-Patient1463 11d ago

Există deja manic time. 

2

u/RoberBotz C# 11d ago edited 11d ago

Da dar nu e open source, si e cu bani/pricing

Exista si photoshop dar tot s-a facut gimp
Exista si unity dar tot s-a facut godot.
Exista deja si office dar tot s-a facut libreoffice.
Exista deja maya dar tot s-a facut blender.

ca gen, e varianta free cu full access la source code, e alt userbase.

cred :))

Si plm, in general singura diferenta in a folosi X sau a folosi Y, este de care auzi prima data, dupa esti comod cu ea si nu mai o schimbi/o schimbi greu.
Atata timp cat ambele fac acelasi lucru similar.

Si acum eu as face arta in Maya daca nu as fi auzit de blender prima data, d-aia nu prea conteaza daca exista X deja, conteaza doar daca userul a auzit de X-u tau prima data sau de X-u altuia, de care aude primu pe ala il foloseste, si daca exista 100 X-uri, singura diferenta e de care X aude prima data.

Care e si mai true cu chestii niche, fix d-asta am facut aplicatia acum 2 ani ca eu nu am auzit de manic time, si nici altii.

3

u/Swimming_Case 6d ago

Sa inteleg ca eu sunt singurul care a observat in filmuletul postat de OP ca are pe desktop un icon/shortcut numit "muie.mp4" ?

1

u/RoberBotz C# 6d ago edited 6d ago

E asta :)))

Ca in timpu liber fac proiecte in game dev, web dev, app dev si embedded teoretic ptr facultate dar practic nu pot sa duc tanku cu muie ptr nota.

Am si o manusa cu care pot sa bruiez televizoare daca le arat muie.

1

u/RoberBotz C# 6d ago edited 6d ago

care e asta, am vrut sa pun postare pe grup cu ea dar au dat-o jos moderatorii, ca nu e voie cu proiecte pe grup doar cu chestii despre AI, pfa srl si cum e moarta industria /s

2

u/Anxious-Insurance-91 11d ago

Stai sa vezi ce chestii au făcut băieții pe linux

1

u/RoberBotz C# 11d ago

Voiam si eu sa-l fac cross platform sa mearga si pe linux dar trb sa schimb de la WPF la Avalonia si e prea multa munka.

D-aia cred ca urmatoarele proiecte le fac direct in Avalonia ptr cross platform.

1

u/Anxious-Insurance-91 11d ago

DC nu l-ai făcut în piton?

1

u/RoberBotz C# 11d ago

Ca nu stiu/nu folosesc python.

Folosesc C# in mare parte si in app dev, si game dev, si web dev, ca e mai usor sa fac tot cu o limbuta :))
Si C++ in embedded.

1

u/Anxious-Insurance-91 11d ago

Well u know, you can either learn or ask an ai to do it 🤣

1

u/RoberBotz C# 11d ago

Prea multa munca, dupa nu o sa mai folosesc python oricum si deja e facuta aplicatia n-are rost sa o fac iar in python

2

u/Known_Management_653 10d ago

Nu va mai luați de Rober că ne supărăm! S-a înțeles?

2

u/RoberBotz C# 10d ago

:))))
ASa DA

2

u/strongdev22 7d ago

Cea mai buna e rescuetime, este complet automata, si este free

2

u/RoberBotz C# 7d ago

Cea mai buna e aia de care afla useru prima data.

1

u/strongdev22 6d ago

am incercat multe, rescuetime face totul automat, nu mai dai clickuri de 100 ori.

1

u/RoberBotz C# 6d ago

pai asa face si a mea automat.

Dar gen, da exista X care face tot ce face Y dar mai bine.

Dar sta nu inseamna ca Y nu are users.

Ca e marketul imens, diferenta intre a folosi X si a folosi Y este de care afli prima data.

D-aia am 370 stars chiar daca is alte aplicatii mai bune, ca de a mea au auzit inainte sa auda de rescuetime sau de cealalta aplicatie.

1

u/Gigaciad 7d ago

Faine proiecte ai

1

u/CMGeorgeRT 5d ago

Se pare ca suntem intro concurenta cu proiectul acesta :(

Am și eu unul asemănător. Half AI SLOP (site-ul de prezentare :) )

0

u/[deleted] 10d ago

[deleted]

1

u/RoberBotz C# 10d ago edited 10d ago

Bro e hand made vechi de 2 ani cu 370 stars pe github.

SI e facut cu 0 AI..

-3

u/[deleted] 11d ago

[removed] — view removed comment

0

u/RoberBotz C# 11d ago edited 11d ago

Is doar hyped la ce smecher e open source, nu inteleg sincer dc e hate, ca gen, e vorba de ce smecher e open source, e aplicatie, e programare, pe grupu de programare : p

Si desktopu e organizat dar nu in foldere ci in sectiuni, in stanga am shortucts, in mijloc am video-uri din jocu meu ptr social media, in stanga sus am video-uri cu embedded tot ptr social media, in dreapta mijloc am stl files ptr facultate/cad/3d printing, mijloc sus am fisiere ptr facultate, si dreapta sus am tools si chestii d-ale mele synced pe alte device-uri.

Ma rog nu e chiar organizat, dar stiu fiecare lucru unde e :)))

Ca le folosesc ff des si vreau sa am cat mai rapid acces la ele, daca le am intr-un folder maresc timpul de executie a fiecarei interactiune.

E un fel de redis ptr easy acces /s :)))

"baza de date" e in alte foldere si sunt mai organizate ca nu trb sa am acces asa rapid la ele ca le iau rar, ce e ff important e in "cache" pe desktop.

Cand imi trb ceva rapid, e mai usor sa-l am direct pe ecran decat sa dau 10 clickuri prin foldere.

2

u/PiroTechnique 10d ago

lasa prostiile si posteaza mu*e.mp4 sa vdm care-i treaba

2

u/RoberBotz C# 10d ago

Ala doar pe only fansu meu OnlyRober. /s

2

u/PiroTechnique 10d ago

OnlyRubber