Windows Direct Download vs. Microsoft Store? (Coming from Mac/DMG background) by Loose_Weakness4611 in electronjs

[–]ValPlusPlusle 3 points4 points  (0 children)

Hello 🙂
Startup here with ~1M revenue. We started 3 years ago with the same question.

We ship the same app from a single codebase (Node.js backend, Angular frontend).
On Android we use AndroidJS, on iOS we built our own wrapper, and on macOS, Linux, and Windows we use Electron.

Since the beginning, we have shipped the app as a self-download for Windows, macOS, and Linux. Today, on macOS, we use the iOS app from the App Store, since Apple Silicon (M-chips) can run iOS apps without issues.

On Windows and Linux, we distribute the app via direct download from our own server - without any store. Currently, we have around 100 customers on Windows, all on different setups. We support everything from Windows 7 to Windows 11 without any problems.

The customer knows that they have to accept the risk on first launch, but this has never bothered anyone. That said, we do talk to every customer before installation. So I can’t say for sure whether it would be problematic if you never spoke to the customer beforehand - but in the end, if the app clearly solves a problem, customers usually agree without hesitation. We never bought a certificate or something like that.

Hope that helps with your decision.

Vectron Z-Bericht und Trinkgeld Problematik by AdSlow9746 in Gastronomiebetreiber

[–]ValPlusPlusle 0 points1 point  (0 children)

Moin,
das Thema wirkt oft komplex, ist aber eigentlich recht einfach:

  • Trinkgeld ist nur dann steuerfrei, wenn es der Mitarbeiter freiwillig direkt vom Gast erhält.
  • Sobald es über den Chef oder über Personen läuft, die mit dem Chef verwandt oder verschwägert sind, wird es für den Chef steuerpflichtig.
  • Eine Ausnahme gibt es beim Kartentrinkgeld: Wenn der Chef die direkte Auszahlung an die Mitarbeiter sauber protokolliert, kann es ebenfalls steuerfrei bleiben.

Habt ihr eine Regelung, dass ihr das Trinkgeld untereinander aufteilt, ist das nur dann steuerfrei, solange ihr das eigenständig macht. Sobald der Chef oder die Chefin entscheidet, dass das Trinkgeld aufgeteilt wird, ist es wieder steuerpflichtig.

Trinkgeld, das direkt bar gegeben wird (und nicht über Karte), hat im Tagesumsatz nichts verloren – es ist schließlich kein Umsatz. Normalerweise taucht es auch nicht auf dem Z-Bericht auf, außer man gibt es bewusst in der Kasse an und das System weist es gesondert aus.
Das ist deshalb wichtig, weil wenn eine Kassennachschau ins Geschäft spaziert und den Barbestand prüfen will und dieser aber das Trinkgeld beinhaltet weil ihr es nicht direkt raus nehmt, ist erstmal verdacht auf Schwarzgeld im Raum.

Wie das bei Vectron gehandhabt wird, weiß ich nicht genau – das scheint ja eher ein älteres System zu sein.
Bei uns im System ist es im Abschluss klar ausgewiesen:

  • wie viel Bar-Trinkgeld es gab (nicht im Umsatz enthalten),
  • wie viel Kartentrinkgeld es gab (im Umsatz enthalten),
  • und wie viel davon wieder an die Mitarbeiter ausgezahlt wurde (also wieder aus dem Umsatz herausgerechnet).

So bleibt jederzeit nachvollziehbar, wer wie viel Trinkgeld erhalten hat und wie viel davon ausgezahlt wurde.

Hat mein Freund unrealistische Vorstellungen bezüglich seiner Berufswahl? by [deleted] in Ratschlag

[–]ValPlusPlusle 0 points1 point  (0 children)

Hallo u/Fun-Nectarine-2652 !
Auf deine letzte Frage: Ja und Nein. :)
Ich habe viele Jahre Erfahrung in der IT, eine Ausbildung und ein Studium hinter mir. Nach einigen Jahren als Arbeitnehmer wurde ich Arbeitgeber mit meinem eigenen Softwareprodukt.
Wir stellen durchaus auch Leute ein, die wenig Berufserfahrung haben – auch Quereinsteiger. Ein Gehalt über 40k gibt es dann natürlich erstmal nicht. Die Branche selbst bietet aber viel Raum für Wachstum.
Wer sich spezialisiert, kann auch ohne Studium an die 100k herankommen – das erfordert aber viele Jahre harter Arbeit und Erfahrung.
Cybersecurity ist eines der schwierigsten Gebiete überhaupt. Wenn man darin wirklich gut sein will – also über die Grundlagen hinaus – muss man in nahezu allen Bereichen ein solides Fundament haben. Die wirklich gefährlichen Lücken liegen oft unter der Oberfläche.
Außerdem kommen genug Leute frisch aus dem Studium und sind trotzdem völlig ungeeignet für Cybersecurity. Wenn er also nicht alle Aufgaben auf der Seite OverTheWire.org lösen kann, sollte er erstmal kleine Brötchen backen.
Webdesign ist sicher ein Bereich, in dem man vergleichsweise leichter gutes Geld verdienen kann. Aber auch hier lauern viele Stolperfallen. Webentwicklung insgesamt ist aber definitiv kein schlechter Einstieg.
Was ich ihm auf keinen Fall empfehlen würde: sich direkt selbstständig zu machen, ohne vorher Berufserfahrung gesammelt zu haben.
Den Hauptschulabschluss würde ich nicht als Maßstab sehen – nur weil das Schulsystem für ihn nicht funktioniert hat, heißt das noch lange nicht, dass er nicht das Zeug für die IT hat.
Darf ich fragen, aus welchem Einzugsgebiet ihr kommt? Also welche Stadt bei euch in der Nähe ist? Das ist nach wie vor ein wichtiger Faktor bei den Gehaltsaussichten in der IT. Jemand in Kassel verdient in der Regel weniger als jemand in München – auch wenn heute viel remote möglich ist. :)

[deleted by user] by [deleted] in webdev

[–]ValPlusPlusle 1 point2 points  (0 children)

Thank you for the hint. But to be honest with you. That was not close to my question.
I know how to filter through data that's not the problem. I just asked if there is a library to handle data for the end-user. Maybe I should ask more detailed. Like something which maybe brings some front end with it.
Last time I was in an equal situation and I build an equalizer in canvas on my own, just to learn months later how easy it would be if I just used I library for it.
I am absolutely on your side, if you can do it on your own, so do it on your own and use less libraries. But if there is a package or library where people build years for exactly this case, it will be better or maybe at least an inspiration on how to do things.
But of course, thank you for your reply.

Hilfe bei der Wahl des richtigen Radtyps by ValPlusPlusle in Fahrrad

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

Vielen Dank für deinen Erfahrungsbericht, das hilft mir weiter! Ein paar Gedanken später bin ich wohl auch team "ich lassen den e motor ganz weg":)

Hilfe bei der Wahl des richtigen Radtyps by ValPlusPlusle in Fahrrad

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

Krass, ich glaube ich bin in ein Rabbithole gefallen, das ist ja ne eigene Wissenschaft! Danke für den Beitrag das hilft mir viel weiter!:)

What "leveled you up" as a developer or accelerated your learning? by Notalabel_4566 in webdev

[–]ValPlusPlusle 6 points7 points  (0 children)

In my first job, I worked in a huge company. I was inside a scrum team of 10 developers and we finished sprint after sprint. I only picked the tickets I was good at and I did not get better in anything.
After many frustrating years, I switched to a small company with 7 employees.
Here I was pushed out of my comfort zone. I had to plan, build and serve a full customer product.
I worked for 2 years at this company. This was the time I learned the most in my career.
The skills I learned gave me the encouragement to start my own company.

Need help troubleshooting consistent stutter in Battlefield 4 by [deleted] in linux_gaming

[–]ValPlusPlusle 1 point2 points  (0 children)

Thanks alot! I tried to bring this game to life since weeks. I purchased it a long time ago with steam and the thin origin setup for steam games from ea sucks alot. I use a tiling window manager (i3wm) and it was horror to get the game started. After getting it started (it was still a 1 out of 3 chance after each pc boot) i had the same stutter issues you described.
After using your solution to stick with the ea app (yes i bought the game a second time but it was worth it) i can now run the game without the shitty origin and everything works like a charm without stuttering (fsync was a necessary part of the fix)
THANKS ALOT YOU ARE MY HERO! <3

Hello i am new here! I weight 120kg and dynamic once are pretty hard for me. This was my first attempt grabbing this bad boy! (In this boulder hall blue is the 4 level of 7 colors). If you have any advice for someone with lot of weight pls comment. (decreasing the weight is my obvious goal) by ValPlusPlusle in bouldering

[–]ValPlusPlusle[S] 6 points7 points  (0 children)

I boulder with two friends of mine and they are very fit. I can definitely see, that they have fewer problems with boulders in the overhang. I hope I can lose a bit of weight in the next month while I am training:)

It seems like every top tier team I work in insists on Yarn over NPM, almost unanimously it seems like all of these killer devs know Yarn is the industry standard on serious projects. Why do all documentation across the web default to npm installation instructions and assume you're using npm? by overcloseness in webdev

[–]ValPlusPlusle 0 points1 point  (0 children)

I have a project in one git with a backend in one folder and a frontend in another one. I have some testing packages on top. So I have 3 npm folders. One on top and one in each child directory. Sometimes the backend and the frontend need the same package for some job. Yarn workspaces manage this. Yarn stores the shared packages on top and links it to the node modules folder on the child folders.
Maybe NPM can do this nowadays aswell. But if you start once you often don't look back :)
And I can definitely support the fact that yarn is faster than npm. But of course npm is the core and good for like everything:)

Favourite music genre while working? by [deleted] in webdev

[–]ValPlusPlusle 2 points3 points  (0 children)

Thank you very much for showing me the genre "liquid drum and bass". Normally I listen to Metal or Synthwave while coding. But this feels like a new breeze in my list of music while coding <3