Prioritize Opportunities, Not Solutions

I cringe every time I see product teams use a spreadsheet to rank the ideas in their backlog based on some made-up math formula usually consisting of things like business value, user value, and technical difficulty. While this exercise is pervasive, it misses the point entirely. Our job is not to prioritize solutions. A product […]

Source: Prioritize Opportunities, Not Solutions | Product Talk

Tech for Managers

First, I was excited to see a “Web Technologies for Managers” course exists.

Then, I reminded myself how often I rant on the internet that “tech is dead” and all industries get digitized. It’s not too long ago that successful companies required their managers to have an understanding of the business they are in. That is mechanical engineers managing car manufacturers, electrical engineers managing electronics businesses. Only the digital industry seems to have technical managers and business managers.

I periodically remind people how difficult the question “are you doing business or technology” is any tech driven. Even McDonalds has their managers flip burgers to start their engagement with the company, to give them an understanding of how the business looks like really.

Next time you hear this question, or worse, ask this question, ask yourself: “Am I in the right business”. Likely, you are better qualified doing something else. The reasoning for this harsh thought is simple. Assuming you see yourself in the high tech business and expect your counterpart to do business with you, you need to radiate confidence about what you are doing. Asking this question high tech managers clearly transports you only know half of the story.

Being an engineer and a business person, I haven’t taken the course itself, hence I cannot recommend it. But I can recommend any person in the business to flip burgers for a few weeks, or the digital equivalent, follow a few technical tutorials. Preferrably from the company you are working for but also, Google, AWS or Github offer plenty of free courses to get your hands dirty. And all of these are free of charge, there is no excuse not to understand technology to that extent that it adds value.

Nevertheless, here is the link: “Web Technology for Managers“. Go learn something.

Digitalisierung – Die den Code der Welt von morgen schreiben

Welche Verantwortung tragen Softwareentwickler für die gesellschaftlichen Veränderungen, die sie vorantreiben? Die Antwort ist komplexer, als es der Mythos vom Programmierer als Rockstar erscheinen lässt.

Auch die Süddeutsche greift das Thema der moralischen Verantwortung von Programmierern auf. Teil des Problems ist, dass die Profession – der Wahrnehmung des Authors nach jedenfalls – als rein technische Tätigkeit wahrgenommen wird. Vergleichbar des Berufs eines Maurers und weniger der eines Architekten oder Bauingenieurs.

Tatsächlich versetzt die Digitalisierung aber jeden in die Position, mit äusserst abstrahierten Programmiersprachen, die teilweise mehr schon menschlicher Sprache ähneln, einen Beitrag zur weiteren Digitalisierung zu leisten. Webservices oder Chatbots zu programmieren ist mit detaillierten Anleitungen einfach zu erlernen und Schritt für Schritt auch dem Laien nachvollziehbar. Viele der zu Betrieb notwendigen Services sind kostenfrei erhältlich.

Es gibt gewissermaßen keine Einstiegs-Hürde. Weder in der Ausbildung noch finanziell. Diese technische Ermächtigung der Gesellschaft und die Lücke in der Wahrnehmung ist zu einem erheblichen Teil auch der Demographie geschuldet, so finden sich unter Digital Natives kaum über 40-Jährige.  Genauso wie sich unter Konzernlenkern kaum unter 40-Jährige finden.

Und so ist die Tätigkeit des Programmierens nicht länger dem Programmierer – mit einem Diplom von 1995 – vorbehalten, sondern in der Breite der Gesellschaft angekommen. Phänomene wie 4Chan oder Anonymous entstehen aus dieser technischen Möglichkeit, entkoppelt von moralischen Richtlinien. Dort werden Beiträge erzeugt, die tatsächlich ethische und moralische Fragestellungen aufwerfen.

Es werden nicht Regeln von heute sein, die das Zusammenspiel der Gesellschaft in Zukunft regelt, die kommende Generation wird im Internet neue Regeln für den Umgang miteinander finden.

Source: Digitalisierung – Die den Code der Welt von morgen schreiben

Linux at 25: Why It Flourished While Others Fizzled

Linux, the open source operating system that virtually powers all of webservers, billions of Android phones as it’s kernel just as well as the majority of home routers and IoT devices, turns 25 years this year. IEEE Spectrum runs an article on the history and why the open kernel became so successful.

Timing, cost, and the right license made all the difference.

Also, Linus Torvalds has an approach that would be called agile these days. Bringing a feature in place is more important than having the 100% solution, and Linus explains this approach in the accompanying Q&A session:

I’d rather make a decision that turns out to be wrong later than waffle about possible alternatives for too long.

via: Linux at 25: Why It Flourished While Others Fizzled – IEEE Spectrum