"Il est dangereux d’avoir raison dans des choses où des hommes accrédités ont tort."
  "It is dangerous to be right in matters where established men are wrong."

Voltaire

If you would like to create an empty (except a dot) text file with the current date as the filename you can do so with the following command:

echo . > %date:~-4,4%%date:~-7,2%%date:~-10,2%.txt

Xiaomi’s first laptop is a Macbook Air rival that’s as cheap as $540 | TechCrunch – Sollte ich in nächster Zeit noch privat einen Laptop kaufen wollen, so wäre das meine Referenz. Nachdem ich schon ein Mobiltelefon von Xiaomi benutzt, die Android Ausprägung gefiel mir aber nicht, würde ich diesen Laptop bei Verfügbarkeit in Deutschland sofort kaufen.

You can’t turn off Cortana in the Windows 10 Anniversary Update | PCWorld – Dieser Schritt war im Grunde so abzusehen. Die tiefe Integration war von Anfang etwas, auf das Microsoft wert gelegt und entsprechend promoted hat. Gut finde ich das nicht.

Don’t add your 2 cents | Derek Sivers – Schöne kurze Beschreibung, wie Führungskräfte es schaffen Mitarbeitern die Motivation zu rauben und wie dies sich sehr leicht vermeiden lässt.

History tells us what may happen next with Brexit & Trump — Medium – Ein sehr dystopischer Blick in die Zukunft. Aber leider auch gar nicht so abwegig in aktuellen Situation.

Toil: A Word Every Engineer Should Know — Production Ready — Medium – Das Wort „Toil“ war mir vorher auch nicht bekannt, die sich dahinter verbergenden Probleme schon.

Wegen Urlaub und aus Gründen gab es jetzt ein paar Wochen nichts mehr.

The Conjoined Triangles of Senior-Level Development – The Frontside – Interessante Betrachtung, ab wann ein Developer als Senior Developer zu bezeichnen ist.

Open source is a life changer | Piotr Gankiewicz – Vor einiger Zeit hätten die wenigstens daran gedacht ein OSS Projekt auf Basis von .NET zu starten, auch wenn es dies natürlich schon immer gegeben hat. Insgesamt auch eine sehr schöne Darstellung wie OSS das Leben verändern kann.

Miles English's answer to In a nutshell, why do a lot of developers dislike Agile? – Quora – Schöne Analogie, welche Nachteile Agile in der Praxis und warum viele mittlerweile auch die Kehrseite von agiler Entwicklung erkennen.

Product Requirement Documents Must Die – MindTheProduct – Im Grunde eine relativ gegenteilige These zum vorherigen Artikel. In der Praxis dürfte ein gesunder Mittelweg aus beiden Ansätzen die besten Ergebnisse erzielen.

Lässt sich man sich im SQL Server Management Studio ein CREATE-Skript für eine vorhandene Tabelle erzeugen, so enthält dieses mit den Standardeinstellungen des SSMS keine Indizes. Damit diese auch mit ausgegeben werden, muss eine Einstellung angepasst werden.

Unter Tools -> Options -> SQL Server Object Explorer -> Scripting muss die Einstellung „Script indexes“ auf „true“ verändert werden.

Quelle: SQL Server does not script indexes by default | James Serra's Blog

Unorthodocs: Abandon your DVCS and Return to Sanity – Interessante Gedanken zur Versionierung in Git. Gerade den Aspekt von großen BLOBs kann ich absolut bestätigen.

A guy trained a machine to „watch“ Blade Runner. Then things got seriously sci-fi – Eine Geschichte aus der Zukunft, wobei es die Gegenwart ist

The Quiet Crisis unfolding in Software Development – Selten so viel wahre Gedanken zur Softwareentwicklung gelesen. Gerade darauf bezogen, wie man eine förderliche und nicht störende „Umgebung“ schafft.

Everything You Know About How the City of London Works Is Wrong – Ein wirklich lesenswerte Artikel über die Bedeutung der City of London für die Wirtschaft. Auch das erwähnte Buch liest sich bisher zumindest sehr informativ.

The Slack generation – Nicht für jeden ist Slack das Richtige, gerade nicht als Ersatz für Emails.

On the dark art of software estimation – Den konkreten Aufwand für eine Neuentwicklung (neue Technologie) zu schätzen, hat auch immer etwas mit Glück und einer Prise Erfahrung zu tun.

Being a JavaScript Developer is no Candy Land – Candy Land klingt verlockend, aber woanders kann es auch schön sein.

Career/Job Advice and Observations — Networking fun – Interessante Aspekte, um in der IT-Branche erfolgreich zu sein/werden.

Zwei Wochen leider irgendwie nicht dazu gekommen, daher hat sich ein bisschen „aufgestaut“ und ist dieses Mal ein bisschen mehr.

Harter Return | c’t Magazin – Schöne subversive Idee, wie man mit unerwünschten Werbeanrufen umgehen kann.

Do Experienced Programmers Use Google Frequently? · Code Ahoy – Auch erfahrene Entwickler benutzen Google und es spricht überhaupt nichts dagegen.

Blog of Ryan Bigg – Hiring Juniors – Ein wirklich konkretes Problem. Es gibt zu wenig Mid-Senior Entwickler am Markt und trotzdem scheuen die meisten Firmen den Aufwand auch Einsteiger eine Chance zu geben und die benötigte Weiterbildung in die eigenen Hände zu nehmen.

Why You Can't Trust Yourself – Die eigene Wahrnehmung ist objektiv gesehen nicht immer die richtige/beste.

Implementers, Solvers, and Finders – Kategorisierung der verschiedenen der Charaktere in der Softwareentwicklung

TypeScript won — Medium – Typescript scheint sich durchzusetzen, auch wenn es sich hierbei nur um eine einzelne Meinung handelt.

What Happened to Google Maps? — Justin O’Beirne – Interessante Betrachtung, wie sich die Darstellung bei Google Maps im Laufe der Zeit verändert hat. Nicht unbedingt zum Vorteil.

Today I accept that Rails is yesterday’s software. — Medium – In den letzten Wochen an verschiedenen Stellen gelesen, dass der Peak von Ruby on Rail von vielen Leuten als vorüber angesehen wird. Aus Gründen, die in diesem Artikel sehr gut beschrieben werden.

Elixir and Phoenix: The Future of Web APIs and Apps? – Scheinbar scheinen Elixir und Phoenix die Chance zu bekommen, die Nachfolge von Ruby on Rails anzutreten. Die Zeit wird es zeigen.

When to Rewrite from Scratch – Autopsy of a Failed Software · Code Ahoy – Ein kompletter Rewrite von Software ist selten eine gute Idee, wie in diesem Artikel gut beschrieben wird.

Why Netflix Doesn’t Tolerate Brilliant Jerks | Inc.com – Schön zu sehen, dass egal wie „gut“ jemand ist, Chefs trotzdem sehen, dass jemand dem Team schadet und die entsprechenden Konsequenzen daraus ziehen.

Being A Developer After 40 — Free Code Camp – In KW16 habe ich einen Artikel verlinkt, in dem jemand beschreibt, dass als es Softwareentwickler sein größter Fehler war, nicht ins Management zu wechseln. Dieser Artikel zeigt auf, wie man auch einen Wechsel ins Management in der Softwareentwicklung persönliche Zufriedenheit erlangen kann.

Aus Gründen hatte ich heute die Notwendigkeit anhand einer vorhandenen ausführbaren (.NET-)Datei zu erkennen, ob es sich hierbei um die 32 oder 64 bit Version eines Programms handelt. Nach einer kurzen Recherche stellt sich heraus, dass es wirklich einfach ist, dieses Information zu ermitteln. Gut beschrieben findet man das Ganze hier:

64 bit – How to check if a binary is 32 or 64 bit on Windows? – Super User

Zusammenfassend kann man sagen, dass man die exe-Datei einfach mittels einem Texteditor, bspw. Notepad++, öffnet und dann nach der Zeichenfolge „PE“ sucht. Danach findet man entweder „L“ (32bit) oder „d†“ (64bit) und schon ist die Information gefunden.

Nick Craver – Stack Overflow: How We Do Deployment – 2016 Edition – Sehr interessant zu lesen, wie Deployment in einer „großen“ Umgebung wie Stack Overflow angegangen wird. Auch die anderen Posts in dieser Serie sind wirklich lesenswert.

The Best Way to Find More Time to Read – Eigentlich eine ganz einfache Antwort auf diese Frage. Man muss sich einfach die Zeit dafür nehmen und dafür auf andere Dinge verzichten.

Das Steuer in der Hand: 6 Eigenschaften, die brillante Führungskräfte ausmachen – Kann ich so unterschreiben.

Lost Garden: Improving Bug Triage with User Pain – Ein wirklich interessanter Ansatz, wie man die Qualifizierung und Klassifizierung von Bugs vereinfachen kann/könnte.

Fefes BlogFefe hat vor ein paar Wochen mal eine Umfrage zu Thema „Defect Management“ gestartet und hierzu mal aus seiner Sicht die Einsendungen zusammen gefasst.

Containers are not VMs | Docker Blog – Schöne Erklärung der Unterschiede zwischen VMs und Docker (Container)

NPM & left-pad: Have We Forgotten How To Program? | Haney Codes .NET – Vor knapp einem Monat gab es ja in der NodeJS Welt ein mittelschweres Desaster, weil ein Paket mit einer trivialen Funktion nicht mehr mittels npm zur Verfügung stand. Grundsätzlich sollte man für Ein-Zeiler oder absolut simpel zu implementierenden Dingen keine Abhängigkeit in ein Projekt holen.

The Codist: My Biggest Regret As A Programmer – Interessante Lebensbeschreibung(/-beichte) von vom Softwareentwickler, der nicht zum Manager wurde, sondern immer bei seinen Wurzeln geblieben ist.

How To Be A Great Developer — Medium – Auch wenn der Artikel auf Medium veröffenlicht wurde, kann ich inhaltlich nur voll und ganz zustimmen.

The Single Piece of JavaScript on Hacker NewsHacker News wird vielen ein Begriff sein. Interessant zu sehen, wie man mit sehr einfachem JavaScript Code, in Zeiten von gefühlt exponentiellem Wachstum der Anzahl von JS Frameworks, ein sehr gutes Ergebnis erzielen kann.