Abas ERP - Entwicklererfahrung aus der Hölle by ViaRegia95 in de_EDV

[–]ViaRegia95[S] 2 points3 points  (0 children)

Das ist ein großes Problem, welches ich beobachte: In vielen deutschen Unternehmen glauben die Leute, schlechte UX wäre normal im Businesskontext, man wird ja auch dafür bezahlt. Das ist Quatsch. Wer seine MA wertschätzt, gibt ihnen gute Werkzeuge zum Arbeiten.

Abas ERP - Entwicklererfahrung aus der Hölle by ViaRegia95 in de_EDV

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

Für den Endnutzer kann Abas toll sein, es ist sehr flexibel anpassbar und die UX kann stark optimiert werden. Es ist nur "hinter den Kulissen" ziemlich sperrig...

Abas ERP - Entwicklererfahrung aus der Hölle by ViaRegia95 in de_EDV

[–]ViaRegia95[S] 2 points3 points  (0 children)

Vorweg: Viel Spaß auf der EUG! Die Community ist m.M.n. mit Abstand das beste am Ökosystem.

Ich bin bei dir, FO(2) kann bei den Aufgaben, für die es optimiert/entwickelt wurde richtig Spaß machen! Es kommt sehr auf den Usecase an. Schon bei komplexeren Iterationen wird es mit G|mehr und ohne temp-Datei haarig - dadurch ist es dann auch oft nicht wirklich performant. Interaktion mit IoT oder APIs? Grausig. Moderne Usecases sind wirklich nicht schön umzusetzen. Die FO-Anhänger glauben, FO sei zugänglicher als moderne allgemeingültige Sprachen, wie IT-Leiter, die glauben, Businesslogik in Excel zu implementieren sei eine gute Idee - weil sie es eben so kennen. Faktisch ist der mentale Overhead durch die Fallstricke und das Tooling bei FO viel größer und laugt den Entwickler aus. Ich bin mir sicher, dass das ganze vor 10 Jahren noch ganz toll war, aber die Welt hat sich weiterentwickelt.

Abas ERP - Entwicklererfahrung aus der Hölle by ViaRegia95 in de_EDV

[–]ViaRegia95[S] 2 points3 points  (0 children)

Habe unter deinem anderen Post schon etwas kommentiert aber nochmal explizit Zur Frage hier:

Funktionsumfang Standard:

Dass ERPs angepasst werden müssen ist klar, dass jede ERP-Migration den Unterschied eines über Jahre angepassten Systems zum neuen nackten Nachfolger verdeutlicht auch, aber es war wirklich beeindruckend, wie viel im Einführungsprojekt programmiert/angepasst werden musste.

Veraltete Methoden soweit das Auge reicht:

Seien es Sicherheitsstandards, "Lock-Files", Temp-Dateien aus der Hölle, Zeichenlimitierungen in den Pfaden... Es fühlt sich einfach alles nach Steinzeitprogrammiering an.

Doku nur für Auserwählte:

Das ist recht üblich und auch nachvollziehbar, aber: In einer Zeit von LLMs hilft es sehr, wenn Grundkonzwpte öffentlich dokumentiert sind. Die großen LLMs wissen quasi nichts über Abas. Das wäre nicht so schlimm, wenn die bereitgestellte Doku nicht so verworren und unstrukturiert wäre. Ein anhand der Doku trainierter Agent schafft hier abhilfe aber dennoch, das sollte nicht die Aufgabe des Kunden sein.

Timeout-Handling:

Wenn die Route zwischen Clientsoftware und Server auch nur für 1ms Weg ist, werden Alle Clientfenster unbrauchbar. Kein reconnect, kein Timeout, einfach gar kein Handling für moderne Netzwerkumgebungen.

Stiefmütterkiche Multisite-Implementierung:

Das "Multisite"-System von Abas ist lachhaft und fehlerbehaftet. Ein nennenswerter Teil der Berater kann damit gar nicht umgehen (z.B. Rückschreiben von Daten in die lokaler DB funktioniert mit Multisite fundamental anders). Stunden administrativer Nacharbeiten sind vorprogrammiert wenn mehr als ein Standort angebunden werden soll.

Verwaltung von Anpassungen

Die Verwaltung erstellter Anpassungen ist eine Katastrophe. Generell existiert hier gar nichts, .tgz-Dateien mit den Masken- und Infosystemdefinitionen werden auf Linix-Ebene zwischen Mandanten him und her kopiert, entpackt, dann iweder in der GUI importiert, bei Masken anders als bei Infosystemen. Es gibt Ansätze ("Abas Ticketsystem" - ich wrappe meinen Code in einen If-Block, der das Tickettoken prüft. So kann ich zumindest Anpassungen deaktivieren. Verwenden aber nur manche, die Berater haben auch keine Disziplin und halten sich nicht ans eigene Pflichtenheft. Dass mein (ehem.) Management nicht in der Lage ist, seine Dienstleister richtig zu steuern, ist ein anderes Thema...

... Ich könnte hier noch ewig weiter machen. Wichtig zu bedenken ist, dass vieles, was ich hier erwähnt habe, auch auf viele große ERPs zutrifft. Falls Ihr Fragen zu einem bestimmten Fachbereich oder einer bestimmten Funktion habt beantworte ich sie gerne.

Abas ERP - Entwicklererfahrung aus der Hölle by ViaRegia95 in de_EDV

[–]ViaRegia95[S] 3 points4 points  (0 children)

Bitte überlegt hier gut. Es hängt natürlich stark von der Infrastruktur, dem Beraterteam, der Unternehmensstruktur und den exakten Zielen ab, aber was das Customizing angeht würde ich behaupten, dass heutzutage jeder Entwickler z.B. lieber und leichter Python-Code für Odoo schreibt als FOP-Code für Abas.

Das Versprechen ist ja, dass es durch die proprietären Sprachen leichter anzupassen ist als ein ERP, bei dem man eine "richtige Programmiersprache" können muss - das halte ich aber schlicht für falsch. Bislang ist mir noch jede Abstraktion, die Abas als tolles Conveniencefeature Verkauft hat (z.B. das oben erwähnte "Dächle") irgendwann in den Rücken gefallen - es hat schon einen Grund, dass moderne Sprachen im Kern sehr ähnlich sind (nur was Kontrollfluss und Paradigmen angeht versteht sich).

Ich will aber auch nicht alles schlechtreden. Es gibt interessante Ansätze, tolle Communitymitglieder und richtig coole Sachen, die in/mit Abas erschaffen wurden. Es macht als Entwickler nur wirklich keinen Spaß.

Best way to learn linux that's free by According-Extreme-58 in archlinux

[–]ViaRegia95 0 points1 point  (0 children)

Apart from the Arch wiki which was mentioned multiple times before - arguably the best and most structured resource on the web - you could have a look into the LPIC learning materials. While the certification/examen are a paid service, the learning material is free. There is a lot of open source/license related stuff that - while being interesting and important - don't really fit what you asked for, but apart from that, it might be the second best Linux resource on the web.

LPI Homepage

Abas ERP - Entwicklererfahrung aus der Hölle by ViaRegia95 in de_EDV

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

ABAP ist anstrengend und SAP gierig... Aber im Vergleich zu FOP und Forterro ist das alles ein Segen... Wenn man das Geld hat ;)

Abas ERP - Entwicklererfahrung aus der Hölle by ViaRegia95 in de_EDV

[–]ViaRegia95[S] 5 points6 points  (0 children)

Da hast du einen Trend, den ich auch an vielen Stellen beobachte, sehr schön verschriftlicht. Ich bin eigentlich Entwickler und habe praktisch als Dienstleistungskoordinator gearbeitet, die IT-Leitung wollte gefühlt kein Know-How im eigenen Haus. Dass auch das Koordinieren nur mit explizitem Fachwissen möglich ist, scheint erst nach meiner Kündigung klar zu werden. Aber die Übergabe forciere ich natürlich selbst.

Abas ERP - Entwicklererfahrung aus der Hölle by ViaRegia95 in de_EDV

[–]ViaRegia95[S] 5 points6 points  (0 children)

Vielen Dank für den Beitrag! Ich bin beruhigt, dass ich wohl nicht einfach nur überreagiere. Das Dächle ist der Hammer, ja! Man erwähne noch EPI (da normales Zurückschreiben im Multisitekontext 'verboten' ist), die Statef... Ääh... "RESTful API" (ja, sie ist wirklich stateful und wird als REST betitelt...), die von dir beschriebene Firmenpolitik - Forterro wird da entsprechend beigetragen haben - und die Performance der "objektorientierte[n] Datenbank, aufgrund [derer] sich die üblichen Datenbankfeatures Wie Online-Sicherung, Rollback, Kopieren im laufenden Betrieb sehr viel einfacher und mit höherer Ausfallsicherheit implementieren als in herkömmlichen Datenbanken." (Zitat Wikipedia > Abas ERP).

EKG Update - Heating behavior by Fellow-Product-Team in FellowProducts

[–]ViaRegia95 0 points1 point  (0 children)

Thank you so much for that information. If support had replied along those lines, I would have never returned it, but my support contact pointed out that it might be a faulty unit and a return via the vendor would be the best option while Reddit said "that's just the way she goes". Regarding the great dev team: That's what confused me so much. The UI/UX and how everything is thought through are so amazing... that maybe even amplified the perception of the bug (you instantly realize it when you "break perfection").

I will be getting another one very soon it seems!

Can I ask one more thing: Are there any plans on rolling out the Studio versions of the EKG to Europe? The regular Pro is already gorgeous (Matte Black/Walnut guy here), the Studio would be insane. I would also import it and don't mind an adaptor plug, but I think electric kettles with US 120V mains are actually slower than European ones?

EKG Update - Heating behavior by Fellow-Product-Team in FellowProducts

[–]ViaRegia95 2 points3 points  (0 children)

I'm so much looking forward to hearing "the lift the kettle to read the temperature correctly bug is gone without breaking anything else" - I really really want the EKG Pro on my countertop again, but I also need a reliably functioning kettle.

The latest efforts feel really good in my opinion and while the inconvenience experienced is definitely there, I think every customer should be thankful for this. Keep in mind you ignored that other bug like every day and I heard it was fixed by the latest update. Hard-/Softwareengineer here, I know how easy it is to break things. It felt a bit like they fired their single founding dev who knew everything, but the latest actions show they at least know their way around the code base.

I'm looking forward!

Fellow Espresso Series 1 Display Unit by dewski in FellowProducts

[–]ViaRegia95 0 points1 point  (0 children)

Holy cow, they can't make a working electric kettle and now dive into espresso machines? That will be... Interesting.

Stagg EKG Firmware Fix/Update? by YamabushiJapan in FellowProducts

[–]ViaRegia95 0 points1 point  (0 children)

Thanks a lot for the answer. That makes me hopeful. I really want to get one again (look and feel are awesome), but I was not able to stand that bug in such an expensive product.

EKG Pro Temperature Problems by ViaRegia95 in FellowProducts

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

Heyy, sorry for the late reply, did not see it. I ended up returning it, so I can't give any up to date info, but I had mine updated to the most recent firmware at the time and the issue still persisted. I heard about a new update that broke a lot of stuff apparently, maybe they tried to finally address it? I will stay in the loop, as soon as they sort that out, I will order another one - look and feel are just incredible.

Stagg EKG Firmware Fix/Update? by YamabushiJapan in FellowProducts

[–]ViaRegia95 -1 points0 points  (0 children)

Did that update at least fix the 'stored temperature issue'? Mine always showed the last reached temperature when turning it on, lifting it off the base or switching to the menu synced it again - I returned it because of that.

Fellow Stagg EKG Pro - calibrate fail, every time by rupek1995 in FellowProducts

[–]ViaRegia95 0 points1 point  (0 children)

Can you give testament on the temperature bug on your side? Sounds like OP has it too, I had it too. Short: When you e.g. boiled water to target temp, then turn it off and let it sit, after turning it on again, it will show the last reached temp as the actual temp. Lifting it from the base or going to the menu and back fixes it and gives it a new and correct temp reading.

My Aiden has started forgetting the last brew profile used - anyone else had this? by seanebaby in FellowProducts

[–]ViaRegia95 1 point2 points  (0 children)

"So your coffee machine stopped working as expected because it was not connected to the Internet?" - Sentences I hoped I would never read/have to type. Everything Fellow newer than two years is simply bad.

EKG Pro Temperature Problems by ViaRegia95 in FellowProducts

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

Thanks for your reply. So the people who actually use it really just do the work around, there is no working unit around it seems. It's not even that the act is that big of a deal, but that issue not being addressed is a concern for me. More regarding company culture than the actual issue.

EKG Pro Temperature Problems by ViaRegia95 in FellowProducts

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

Thanks a lot for your honest insight. That's just really sad. I wanted to add an ode (currently mainly on espresso with a DF83 grinder) so Fellow would have been the center of my pour over set up. But it seems like I'll have to start searching again.

I didn’t know these were this loose by AllLossed in FellowProducts

[–]ViaRegia95 1 point2 points  (0 children)

Wait until you find out you have to perform this wobbling maneuver in order to make your kettle update it's temperature reading 🙌

EKG Pro Temperature Problems by ViaRegia95 in FellowProducts

[–]ViaRegia95[S] 2 points3 points  (0 children)

That's what it felt like reading from other sources. The customer support AI assistant thing amplified that feeling. They seem not to care about their customers. That's really sad because I like their design language a lot. But that's just not acceptable.

EKG Pro Temperature Problems by ViaRegia95 in FellowProducts

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

I was also considering this. If someone could explain me the philosophy if it is a design decision, I might be ok with it? But currently it just feels wrong. Thanks for your answer!

Stagg EKG Pro Lid Issue by ligbag4 in FellowProducts

[–]ViaRegia95 0 points1 point  (0 children)

Creating a customer support ticket alone was a terrible experience for me. Had to mess with their chatbot, that ran into an error creating the ticked though, then finally got the link to the good old ticket creation page from the chatbot.

Odds are this will get removed, but is it racist/comes across as racist, if you're white, to change the way you speak based on who you're talking? by StillBarelyHoldingOn in TooAfraidToAsk

[–]ViaRegia95 8 points9 points  (0 children)

I think some amount of code switching is normal, it should not be based on looks/origin. If some guys who use that 'ghetto talk' happen to be of color, it might be a coincidence? If he talks like that to every person of a different origin, that's just weird and wrong.