Frauen, Männer & Software

Frauen schreiben besseren Code.

There, I said it.

Stimmt natürlich nicht. Gute Entwickler schreiben besseren Code.

Welchen Geschlechts sie sind, als was sie sich identifizieren, woran sie glauben oder woher sie kommen, spielt keine Rolle. Hier geht’s um Handwerk.

Diese Dinge spielen erst dann eine Rolle, wenn man gemeinsam an etwas arbeitet. Dann wird wichtig, wer vor wem gut dastehen will, welche Themen in der Mittagspause besprochen werden und welchen Standpunkt man dabei vertritt. Hier geht’s um Persönlichkeit.

In einem guten Team passt beides über alle im Team zusammen, handwerklichen Fähigkeit und Persönlichkeit.

Softwareentwicklung findet nicht mehr im Keller statt, sondern mitten im Unternehmen. Niemand kommt ohne Stakeholder, Projektleiter, Anforderer, Fachbereiche oder Kunden aus. Also ist Softwareentwicklung keine in sich geschlossene Tätigkeit mehr. Es gibt ein Problem außerhalb des Software-Teams, und das Team soll es lösen. Dazu sind Erkenntnisprozesse notwendig. Betrachtet man jedes Problem aus dem immer gleichen Blickwinkel, findet man vielleicht jedes Mal eine Lösung, ich wage aber zu bezweifeln, dass es gute Lösungen sein werden.

Daher lautet mein CTO-Ratschlag an den Junior #4 „Bau dein Team so divers wie möglich.“:

Ihr werdet besser je unterschiedlicher ihr seid. Gleichheit führt zu Inflexibilität.

Was in den Kollegen bei Google gefahren ist, u. a. zu behaupten, Frauen hätten eine niedriger Stress-Resistenz als Männer und wären deswegen schlechtere Softwareentwickler … Keine Ahnung. Er verhält sich jedenfalls wie ein Arschloch. Jetzt wurde er entlassen. Aber er hat doch nur seine Meinung gesagt! Stimmt, und dabei ein paar tausend Menschen beleidigt. Zonk.

Man könnte interpretieren, dass jemand nicht einfach so ein solches Memo schreibt. Dass er aufgrund dieses Themas schon einige Male diskutiert hat. Dass sein Personalverantwortlicher weiß, was für einen Menschen er da vor sich hat.

Es mag unbenommen sein, und so klingt es in Pichais Antwort-Memo ab, dass man es bei Google mit Diversität übertrieben hat und Programme zurückfahren oder umbauen muss. Sei’s drum. Das ändert nichts an der Beleidigung, an dem arschkrampigen Verhalten.

We basically don’t understand what’s going on inside them

The main problem is that we still don’t know why algorithms are so responsive to minute changes that humans would never even notice, says Forsyth.

“We basically don’t understand what’s going on inside them.”

Quelle: Sneaky attacks trick AIs into seeing or hearing what’s not there | New Scientist

Berlin: Solution Architect Lehr- und Lernportale (m/w)

Über Cornelsen

Cornelsen ermöglicht durch begeisternde Bildungslösungen individuellen Lernerfolg. Das Spektrum erstreckt sich von Lernangeboten für Schulen & Klassen hin zu Plattformen für individuelles Lernen.

„Bildung ist die wichtigste Investition in den Menschen.“

Die Stelle

Unsere Solution Architects sind technischer Experten und haben bestenfalls einen Hintergrund als Dev, sind aber auch fachlich-inhaltlich interessiert und verstehen es, Geschäftsanforderungen in technische Anforderungen zu übersetzen — und umgekehrt.

Cornelsens Lehr- & Lernangebote haben zwangsläufig einen digitalen Kern, der die Lerninhalte mit den Lernenden verbindet. Um diese Verbindung geht es im Schwerpunkt für diese Stelle: Mit unserem Schul- und Didaktik-Experten Plattformen zu entwerfen, die Bildung digitalisieren.

  • Du kennst dich mit Plattform-Entwurf aus? Bitte bewerben!
  • Du kennst SCORM o. ä., hast schon mal was von Learning Analytics gehört? Gerne im Anschreiben erwähnen bzw. im CV hervorheben.
  • Nichts für dich, aber du kennst da jemanden: Sharing is caring. Vielen Dank!

Bewerbungen (Anschreiben und CV, Foto ist keine Pflicht, eventuell relevante Zeugnisse oder Nachweise) gerne über unser Bewerbungsportal oder direkt an mich: sascha.carlin@cornelsen.de

Mit wem du arbeiten wirst

Wir sind das Team Components & Services, Teil der Abteilung Customer Solutions in der IT. Zu Customer Solutions gehören außer uns zwei Entwicklerteams, gemeinsam sind wir 37 Personen.

Customer Solutions baut die Software und Dienste, die Kunden sehen/nutzen/bezahlen. Mein Team identifiziert Querschnittsanforderungen, setzt sie als Dienst um und betreiben sie, so dass unsere Leute in den Entwicklerteams sie in Produkten einsetzen können. Außerdem kümmern wir uns um Dev-Tooling. Das Team besteht aus zwei Entwicklern, drei Admins und drei bzw. mit Besetzung dieser Stelle vier Solution Architects.

Aufwand

Wie aufwändig ist es, so einen Skill zu bauen? Kannst du sagen, wie viele Stunden oder Tage drinstecken?

Ich hätte den Skill sicher auch in zwei Tagen hinpfuschen können. Aber da ich die Skillprogrammierung eher langfristig als neues Marktsegment betrachte, habe ich mir schon etwas mehr Mühe gegeben. Angefangen von einer sauberen Anwendungsstruktur über eine solide Qualitätssicherung mit Unit- und Integrationstests bis hin zur Beschreibung und dem kleinen Logo habe ich versucht, das Ganze professioneller anzugehen. Viele aktuelle Skills auch namhafter Unternehmen wirken derzeit wenig durchdacht und schnell hingerotzt.

Insgesamt sind es jetzt fast zehn Tage reine Arbeitszeit geworden. In Zukunft werde ich aber auf der soliden technischen Basis die Ideen für neue Skills schneller umsetzen können.

Quelle: Dieser Entwickler hat den beliebtesten Alexa Skill Deutschlands programmiert | OnlineMarketing.de

Ransonware Outbreak, Kosten, Aktien

Seit Samstag geht WannaCry um. Es ist nicht der erste Ransomware-Wurm. Er ist auch nicht der erste Erpressungstorjaner, bei dem BitCoin als Zahlungsmittel benutzt wird.

Aufgrund der breiten Berichterstattung lohnt es sich, einen Aspekt hervorzuheben: Digitalisierung schafft Transparenz.

Wir kennen die Anzahl der Erpressten, die bezahlt haben: 182.

Wir wissen, wie viel Geld erpresst wurde: 52.000 USD.

(Stand vom 15.05.2017, 12:50h)

Ein weiterer Aspekt: Digital skaliert größer.

Bedenkt man die Auswirkungen von WannaCry, erscheint die erbeutete Summe niedrig. Der Gesamtschaden aber ist riesig. Umgekehrt ist der Aufwand der Erpresser vergleichweise gering: Das Verbrechen lohnt sich.

Entscheidend aber ist nicht der Mitteleinsatz in Relation zur Beute, sondern der zusätzlich erzeugte Schaden.

Brian Krebs, einer der weltweit profiliertesten IT-Sicherheits-Journalisten, schreibt dazu ernünchternd:

However, I find it depressing to think of the massive financial damage likely wrought by this ransom campaign in exchange for such a comparatively small reward. It’s particularly galling because this attack potentially endangered the lives of many. At least 16 hospitals in the United Kingdom were diverting patients and rescheduling procedures on Friday thanks to the Wana outbreak, meaning the attack may well have hurt people physically (no deaths have been reported so far, thank goodness).

WannaCry sorgte außerdem für eine Hausse für Sicherheitsunternehmen.

In total, the market capitalizations of the five biggest cyber security-related companies in the industry, as ranked on the PureFunds ISE Cyber Security exchanged-traded fund, rose $5.9 billion in early trading Monday. Shares of Symantec alone has added $750 million to its market cap since Friday.

Via: Global ‘Wana’ Ransomware Outbreak Earned Perpetrators $26,000 So FarRansomware Outbreak: Wannacry | RedSocks SecurityCybersecurity Stocks Are Beating the WannaCry Ransomware Hackers

„Openness“

This explosion of the use of the term has led to multiple interpretations, ambiguities, and even misunderstandings, not to mention countless debates and disagreements over precise definitions. The paper “Fifty shades of open” by Pomerantz and Peek (2016) highlighted the increasing ambiguity and even confusion surrounding this term. This article builds on Pomerantz and Peek’s attempt to disambiguate the term by offering an alternative understanding to openness — that of social praxis. More specifically, our framing can be broken down into three social processes: open production, open distribution, and open consumption. Each process shares two traits that make them open: you don’t have to pay (free price), and anyone can participate (non-discrimination) in these processes.

Quelle: Openness as social praxis | Smith | First Monday

Sind 16 GB genug?

The MBP needs to drop the Pro from its name. In 2017, not having a 32GB memory option is not a pro machine.

Quelle: How to Build a Button – Rands in Repose

2011 habe ich meinen iMac auf 32 GB gepimpt, weil es a) ging und b) Virtuelle Maschinen.

Heute, mit Docker, Kafka und Co auf 16 GB beschränkt zu sein, während deine Server (-Container, -Kisten, was auch immer) jenseits der 64 GB gelandet sind …

Andererseits habe ich seit 2012 ein Retina MBP und nie wirklich mehr als 16 GB benötigt.

An diesen Diskussionen merkt man gut, wie absolut ausreichend in Grunde jeder 400-EUR-Laptop heutzutage ist.

StoryBundle on Artificial Intelligence & Post Cyberpunk

Futurist Ray Kerzweil, Bill Gates, and others have concluded that the Singularity—that moment when A.I. truly exists—has not yet arrived. Or has it?

The A.I. Bundle is a very special collection curated by award-nominated author Lisa Mason.

Quelle: StoryBundle

“Shut up and take my money!”. Lisa Mason ist die Autorin von Summer of Love.