Boehrsi.de - Blog

Empfehlungen

Alle anzeigen
Top 10 - März Bild
Top 10 - März
Top 10 - Februar Bild
Top 10 - Februar

Top 10 - März

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Top 10 - März Bild

Da ist der März schon wieder vorbei und Ostern steht vor der Tür. Das bedeutet, es ist mal wieder Zeit für die monatliche Top 10 News. Die Liste der beliebtesten Beiträge des Monats März findet ihr wie gewohnt im unteren Teil der News. Sie ist sortiert nach der Anzahl der Aufrufe in Absteigender Reihenfolge. Es gibt wie gewohnt eine Mischung als älteren aber beliebten Artikeln und aktuell relevanten Artikeln. Schaut doch mal rein.

I'm a coder - Schlechter Code kostet Zeit und Geld

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
I'm a coder - Schlechter Code kostet Zeit und Geld Bild

Ich hatte schon häufiger das Thema der Codequalität hier im Blog und habe dafür geworben selbige hochzuhalten. Soll heißen bestehenden Code auch mal zu modernisieren, während der Entwicklung Dinge zu optimieren, statt zu duplizieren und Fehler die man zwischendurch entdeckt direkt zu beheben. Es gibt noch viele, viele weitere Möglichkeiten die Codequalität zu steigern, doch darum soll es heute gar nicht gehen.
Ich wollte mal konkret mitteilen warum ich es für wichtig halte nicht nur links und rechts Dinge anzubauen, sondern eben auch das große Ganze im Blick zu behalten. Ich habe vor kurzem die Ehre gehabt in ein halbwegs umfangreiches Projekt eine neue Funktion einzubauen, welche auf bestehender Logik aufsetzt und diese erweitert. An sich war der Ansatz recht simple, denn es sollte einfach ein bestehender Flow erweitert und mit verschiedenen Kontexten erneut ausgeführt werden. Alle anderen Abläufe, die auf diesem bestehenden Flow aufsetzen, mussten entsprechend angepasst werden, sodass sie den neuen Kontextbezug auch erfassen. Generell wäre das ein Aufgabe für einige Tage gewesen, allerdings wurde alles wesentlich umfangreicher.

Top 10 - Februar

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Top 10 - Februar Bild

Schon ist wieder ein Monat vergangen und entsprechend wird es Zeit den letzten Monat im Kontext des Blogs zusammenzufassen. Diese tue ich wie gewohnt in Form einer Top 10 Liste. Diese beinhaltet die am meisten von euch gelesenen Beiträge im besagten Monat. Die Liste findet ihr absteigend nach Anzahl der Aufrufe sortiert im unteren Teil der News. Dieses Mal sind diverse aktuelle Themen und ein paar Dauerbrenner mit von der Partie.

Top 10 - Januar

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Top 10 - Januar Bild

Der Januar ist schon wieder vorbei und entsprechend wird es wieder Zeit die Top 10 zu erfassen. Die Liste der beliebtesten Beiträge des letzten Monats findet ihr wie gewohnt im unteren Teil der News. Sie ist nach Anzahl der Aufrufe absteigend sortiert. Neben dem einen oder anderen Dauerbrenner-Beitrag sind auch diverse aktuelle Beiträge mit von der Partie.

I'm a coder - Entwickler und gute Entwickler

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
I'm a coder - Entwickler und gute Entwickler Bild

Was macht eigentlich einen guten Entwickler aus? Über viele Punkte kann man hier sicherlich streiten, aber nach diversen Gesprächen mit Kollegen und befreundeten Softwareentwicklern, habe ich den einen oder anderen Punkt zusammengetragen, bei dem wir uns einig waren. Hierbei sollte vorab erwähnt werden, dass diese Liste natürlich nicht vollständig ist.
Beginnen möchte mit der guten alten Annahme, dass weniger Code immer besser ist, was definitiv nicht der Fall ist. Natürlich sollte man unnötigen Code vermeiden, aber manchmal ist es besser ein paar Zeilen extra zu schreiben, die klar machen warum eine Abfrage geschieht, statt unklare Konstrukte einfach so stehen zu lassen. In solchen Fälle erstelle ich lieber eine gut benannte Methode, spare mir Kommentare, halte den Code in einem wartbaren Zustand und füge entsprechend einige Zeilen extra hinzu. So wenig wie möglich, aber so viel wie nötig, um alles verständlich und wartbar zu halten.
Neu ist immer besser und Never change a running system, zwei Sprüche die bestimmt schon jeder Entwickler mal gehört hat. Beide entsprechen zum Teil der Wahrheit, sollten aber immer hinterfragt werden.
Ersterer ist meist der Einstieg, um ein neues Framework oder eine neue Library zu nutzen, was oft spannend ist, aber nicht immer sinnvoll. Hier sollte man wohlüberlegt handeln und sich nicht von coolen Buzzwords blenden lassen. Auch neue Techniken sollten grundlegend zu bestehenden Ansätzen und Konzepten passen und vom gesamten Team getragen werden.
Auf der andere Seite steht das Gegenteil, denn Never change a running system ist gerne die maskierte Aussage “das haben wir schon immer so gemacht, das ändern wir doch jetzt nicht mehr”. Vor allem als Entwickler der lange in einem Bereich mit bestimmten Techniken gearbeitet hat, sollte man trotzdem immer ein offenes Ohr für neue Ideen haben. Denn nur weil man Senior Developer o.ä. ist, heißt dies nicht das ein neuer Junior nicht vielleicht gute Ideen hat. Auch hier gilt abwägen ist wichtig, aber zuhören und offen sein sollte man immer.

I'm a coder - 2020 Lessons Learned

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
I'm a coder - 2020 Lessons Learned Bild

Man lernt nicht aus. Ein Satz den man oft hört und der tatsächlich auch meistens der Wahrheit entspricht. An dieser Stelle möchte ich ein paar Punkte, die ich aus dem letzten Jahr mitgenommen habe, mit euch teilen. Diese betreffen mich dabei meist persönlich und könnten entsprechend nicht auf euch zutreffen, aber ich glaub das eine oder andere ist vielleicht auch allgemein ein häufigeres Problem.
Eine Sache ist für mich das Nein sagen, welches ich gerne zu oft und zu schnell tue. Vor allem wenn von extern Anfragen oder Ideen kommen, egal ob zu konkreten Implementierungen oder aber zu neuen Frameworks, bin ich schnell in einer Abwehrhaltung. Generell bin ich zwar weiterhin der Meinung, dass es besser ist erst Nein zu sagen und später doch noch eine Lösung für ein Problem zu finden, als andersherum, aber hin und wieder sollte man ein paar mehr Gedanken investieren, bevor man vorschnell antwortet. An dieser Schwäche meinerseits versuche ich in 2021 weiter zu arbeiten.

Top 10 - Dezember

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Top 10 - Dezember Bild

Mit dem alten Jahr ist logischerweise auch wieder ein Monat zu Ende gegangen. Entsprechend wird es wieder Zeit für eine Top 10 News. Selbige enthält die beliebtesten Artikel des letzten Monats. Ihr findet die Liste absteigend sortiert nach Anzahl der Aufrufe im unteren Teil der News.

Guten Rutsch ins Jahr 2021

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Guten Rutsch ins Jahr 2021 Bild

Das Jahr 2020 war ein denkwürdiges und ich würde spontan vermuten die meisten würden es gerne direkt vergessen. Entsprechend wünsche ich allen Besuchern einen guten Rutsch ins neue Jahr. Möge 2021 besser werden und das auf allen erdenklichen Ebenen.
Auch wenn dieses Jahr keine großen Partys oder Events anstehen, wünsche ich euch trotzdem viel Spaß. Ich freue mich außerdem darauf euch als Leser im neuen Jahr wieder begrüßen zu dürfen.

Header-Bild: Von Theo Crazzolara via Flickr unter CC BY 2.0 open_in_new und weitere Bearbeitung durch Boehrsi.

Frohe Weihnachten

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Frohe Weihnachten Bild

Auch wenn das Jahr 2020 durchaus speziell ist und dazu passend auch das Weihnachtsfest dieses Jahr für viele wohl etwas anders ablaufen wird, so hoffe ich ihr findet etwas Ruhe und Zeit mit euren Nächsten. Auch wenn man die Menge an Menschen die man trifft dieses Jahr wohl eher minimieren sollte, so hoffe ich das ihr zumindest etwas Weihnachtsatmosphäre genießen könnt.
Abschalten sollte man auf jeden Fall trotzdem, denn all der Trubel und all das Durcheinander des langsam endenden Jahres gehen wohl an den wenigsten spurlos vorbei.
Ich wünsche allen Besuchern frohe und besinnliche Weihnachten, lasst euch reich beschenken und genießt die Zeit.

I'm a coder - Beware of the hype

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
I'm a coder - Beware of the hype Bild

Ich lasse mich gerne von neuen Techniken, Programmiersprachen und Frameworks mitreißen, frei nach dem “neu ist immer besser” Prinzip. Doch wie gut ist das eingesetzte wirklich und ab wann kann ich mir eine Meinung darüber erlauben, ob Framework X auch produktiv von mir eingesetzt werden kann?
Genau diese Frage versuche ich mir seit einiger Zeit direkter zu stellen und eventuelle Hypes zu ignorieren. Erst nach der einen oder anderen darüber geschlafenen Nacht versuche ich mir dann ein Bild zu machen. Klappt natürlich nicht immer, manchmal überkommt es einen und manchmal ist ja auch alles Gold was glänzt.
Meistens hat aber auch neue Technik ihre Nachteile, eine Programmiersprache passt vielleicht einfach nicht zum eigenen Einsatzgebiet und hin und wieder ist der eine zusätzliche Gedanke den man sich mit etwas Abstand macht genau der richtige und führt zu einer guten Entscheidung. Denn zumindest ich persönlich habe für mich gemerkt, dass ich auf diese Art vielleicht etwas länger brauche, um die Basis meiner Projekte zu finden, aber dafür ist sie solide und auf Wissen aufgebaut und nicht auf Hype und coolen Animationen.
Damit will ich übrigens nicht sagen, dass man sich nicht mehr für Dinge begeistern darf oder soll, aber es ist halt etwas anderes einen kleinen 2-3 Stunden Test mit etwas Neuem durchzuführen oder ein Projekt über Monate damit aufbauen zu müssen. Insofern versuche ich mir die Freude über gute Software und das sich produktiv fühlen zu erhalten, aber nachgelagert eine Priese differenzierte Gedanken darüber zu streuen.
Wie geht es euch in diesem Bereich, lasst ihr euch vielleicht manchmal auch etwas zu schnell mitreißen, wenn es darum geht den neuen heißen Scheiß zu nutzen?

navigate_before Vorherige format_list_numbered  Seite 10 Nächste navigate_next