Profile

Cover photo
Michael Friess
Works at IBM
Attended Berufsakademie Stuttgart
Lives in Böblingen, Germany
251 followers|73,768 views
AboutPostsPhotosVideos

Stream

Michael Friess

Shared publicly  - 
 
Refocus Workflow For Real Programmers

I am thankful that +Matthias Kloppmann took the time to capture his thoughts why workflow technologies are relevant for real programmers more than ever.

Over the last months Matthias and I had numerous discussions about topics such as

- Relevance of text-based representations  
  best epitomized by increasing popularity of Markdown and its derivates. For example, see [The Future of Markdown]

- Importance of syntax and style suitable for the task at hand to evoke a simple mental model  
  Take for example [Markdown] and [YAML].
  
- Significance of atomic textual elements enabling real programmers to combine them with other textual elements into molecules and to build and evolve computational organisms in team.  
  The power of UNIX stems from its design of atomic commands that can be combined via input, output and pipes. Brad Frost applies the conceptual model of chemistry to design systems via [Atomic Design].

- Dawn of a new era of application and system design  
  The [Reactive Manifesto] captures the need and key characteristics perfectly.

It is still unclear which textual representation (language) is the best choice to program, in a reactive style, for systems of engagements. The workflow paradigm provides a conceptual model that is literally well suited for the parallel tasks at hand. The workflow programming style may evolve into a formidable programming language for building systems of engagements.

[The Future of Markdown]: http://www.codinghorror.com/blog/2012/10/the-future-of-markdown.html
[Markdown]: http://daringfireball.net/projects/markdown/
[YAML]: http://www.yaml.org
[Atomic Design]: http://bradfrostweb.com/blog/post/atomic-web-design/
[Reactive Manifesto]: http://www.reactivemanifesto.org

#BPM   #workflow   #programming   #reactive   #atomicdesign   #programminglanguage  
 
## Workflow: Back to Programming and Programmers ##

I’ve been involved in Workflow technology for about two decades, and have seen (and driven) systems evolve to full-fledged BPM suites, meta-models evolve to comprehensive multi-faceted standards, user roles evolve to non-techies in the business.

Programmers are not in focus for BPM. But workflow is an interesting technology for programmers, now more than ever. Now more than ever? Why would that be?

In short, because of these trends:

* [Systems of Engagements surfaced by mobile devices] [1].
  Such sytems require supporting backend applications that combine services, involve multiple people, correlate events, push notifications, all in an overall stateful application context. Workflows are natural for this task.

* [Reactive Programs] [2].
  The Reactive Manifesto lays out event-based application models requiring responsiveness at high scale and resilience. The workflow programming model simplifies event-based, responsive programming; when combined with execution on a Platform-as-a-Service, it's really easy to create reactive programs.

* Programmatic workflow models with native Internet service support.
  The former means, a workflow is a program in a textual language that can be created with any editor or IDE – not a graphical "language" requiring a special tool which is often not acceptable for programmers. The latter means, consuming or prodiving REST services is part of the language, including security via Internet standards such as OpenID and OAuth. Combined it means a lot of appeal for programmers.

This workflow programming style is still evolving. Looking 16 years back, it's a way of [workflow-based programming] [3] ([direct download] [4]) adopted to our current era, with a refocus on programming, in a reactive style, for systems of engagement. 

---

[1]: http://www.slideshare.net/abbyverma/mobile-apps-are-the-new-systems-of-engagement
[2]: http://www.reactivemanifesto.org/
[3]: http://ibm.co/1fj3kjC
[4]: http://bit.ly/1jnJ4g0
[5]: http://blog.florianrosenberg.com/papers/ic08-bite.pdf
1
Add a comment...

Michael Friess

Shared publicly  - 
 
Win a Picture Book of Your Choice

Only for a few more hours and still with incredibly good odds!

We're giving a book away for International Book Giving Day 2014. The winner can choose any book recommended on Story Snug. The book must be available to order on The Book Depository and you need to live in a country where The Book Depository will deliver.

Happy International Book Giving Day!
1
1
Catherine Friess's profile photo
Add a comment...

Michael Friess

Shared publicly  - 
 
Giveaway today: Signed copy of Old Bear Stories

It is a fantastic Christmas presents for children or parents. Better enter quickly. Ends today. Your chances are still pretty good!
 
Last day to win a signed copy of Jane Hissey's Old Bear Stories. Five Old Bear stories in one beautiful book, it would make a lovely Christmas present :o)

#giveaway
I first read Jane Hissey's Old Bear Stories to my reception class when I was a newly qualified teacher and I have loved her work ever since.
2
Add a comment...

Michael Friess

Shared publicly  - 
 
Anybody surprised about this?
Alternatives: XING, GMX
 
United States intelligence agencies, including the NSA and the FBI, have direct access to the central servers of companies like Microsoft, Google, Facebook, Apple, Yahoo, Skype, YouTube and AOL, according to documents obtained by the Washington Post. http://wapo.st/1888aNq 

The top-secret program is called PRISM and allows the U.S. government to track a person's movements and contacts in real time. “They quite literally can watch your ideas form as you type,” according to one intelligence officer.

READ THE STORY: http://wapo.st/1888aNq 
SEE HOW IT WORKS: http://wapo.st/16O5Z19
2
Add a comment...

Michael Friess

Shared publicly  - 
 
I wonder: Does the multiverse use branch prediction to occupy less 'memory'?
 
Is Nature Unnatural? Decades of confounding experiments have physicists considering a startling possibility: The universe might not make sense. http://shar.es/ZDNtH
Decades of confounding experiments have physicists considering a startling possibility: The universe might not make sense.
1
Add a comment...

Michael Friess

Shared publicly  - 
 
Time to relax
2
Stefan Momma's profile photoMichael Friess's profile photo
2 comments
 
Tx. will do. Very popular. 15 minutes standing in line.
Add a comment...

Michael Friess

Shared publicly  - 
 
Essential read
1
Add a comment...
Have him in circles
251 people
Don Hogan's profile photo
Keith Mantell's profile photo
Mr.Virendra Singh (rajawate)'s profile photo
Achim Staebler's profile photo
Catherine Friess's profile photo
Russell Greenwood's profile photo
Mark Winegar's profile photo
Stefan Ruettinger's profile photo
Mark Hindess's profile photo

Michael Friess

Shared publicly  - 
 
Story Snug adds new features step by step: Guest Bloggers

I especially like this one because of its LotR style.

Love what is evolving here.
 
Have you met A Boggle at Bewilderwood? 

A big thank you to +Kevin O'Hara for introducing us to Boggles and Twiggles in his guest post on Story Snug. I'm really intrigued by the book after reading his great book review :o)

'In a way it’s a ‘Lord of the Rings’ or ‘The Hobbit’ for the young child.' 
1
Add a comment...

Michael Friess

Shared publicly  - 
 
Profits are not happiness. Anyway.
 
On plans and realisations.

An idea is not a design
A design is not a prototype
A prototype is not a program
A program is not a product
A product is not a business
A business is not profits

http://www.quora.com/Startup-Advice-and-Strategy/As-first-time-entrepreneurs-what-part-of-the-process-are-people-often-completely-blind-to/answer/Mike-Sellers
via
http://nonchalantrepreneur.com/post/55921091575/an-idea-is-not-a-design-a-design-is-not-a
3
Stefan Momma's profile photo
 
... advice not only for startups.
And as much sense, as the chain of what is not what, does make (including the one you added to the end of it), it is not necessarily present in the minds of enterprises that have progressed beyond the  startup phase decades ago.
Add a comment...

Michael Friess

Shared publicly  - 
 
Good read. Strange photo.
 
A lot of people launching apps have to decide between native and web, which comes first. Here are some of my experiences with both a mobile app and a native Android app. Would be interested to hear what others have learned about web versus native in the mobile arena.
Summary: Argue all you want about the relative merits of web vs native apps, but the market is the ultimate decider. And, according to one previously stalwart web proponent, for now that means going native.
1
Add a comment...

Michael Friess

Shared publicly  - 
 
Experiment. Check your facts. says Scientific Mom

Love it.
 
One of the most important messages in this age of "information". Although experimentation is not feasible for most situations, doing your own research and fact finding from reliable sources, is. 

Additional Comicshttp://godsofthemoon.com/2011/12/17/scientist-mom-issue-1/

#sciencesunday  (+ScienceSunday; +Allison Sekuler, +Buddhini Samarasinghe+Chad Haney, +Rajini Rao, +Robby Bowles)
2
Add a comment...
People
Have him in circles
251 people
Don Hogan's profile photo
Keith Mantell's profile photo
Mr.Virendra Singh (rajawate)'s profile photo
Achim Staebler's profile photo
Catherine Friess's profile photo
Russell Greenwood's profile photo
Mark Winegar's profile photo
Stefan Ruettinger's profile photo
Mark Hindess's profile photo
Work
Occupation
UX Designer, Senior Software Engineer
Skills
Designing business software that users and developers love.
Employment
  • IBM
    UX Designer, Smarter Process (BPM), 2013 - present
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Böblingen, Germany
Previously
Southampton, UK - Kehl, Germany
Links
Other profiles
Contributor to
Story
Tagline
Making sense (and a bit of fun) of great and little ideas.
Introduction

I am an user experience designer, husband and father in a multicultural family. I live in the Stuttgart area, Germany. I have a strong background in engineering.

My current work focuses on user experience and developer experience in Business Process Management (BPM).

I am passionate about user experience (UX), developer experience (DX), design (esp. interaction design), innovation, design thinking, culture, user interfaces, business process management, social business, mobile devices, digital media and a bit more.

I appreciate the interest of people who circle me. I will definitely look at your About page and browse your posts in the hope for a like-minded, inspirational or just fun person. 

You can find more of me

  • @mfriess on Twitter 
    My tweets focus on news bits, tiny ideas and short musings. You find little overlap with my Google+ posts.
    I typically follow back to stay in contact or find inspiring and valuable tweets.

  • LinkedIn profile
    My profile reflects my professional experience and career. I keep it up-to-date with considerable information.
    Feel free to contact me. Please note that I only connect with people I have done business with.

  • XING profile
    This profile contains the same information as LinkedIn. I use XING not only as business network in Europe but also for contact info.
    I apply the same engagement rules as for LinkedIn.

  • Not on Facebook
    I deleted my account. Been there. Done that.

Posts are my own musings and reflections and do not necessarily represent those of my employer, my wife, my daughter or anybody else.
Bragging rights
I am my self. Passionate. Astute. Mindful. Empathic. Not perfect.
Education
  • Berufsakademie Stuttgart
    Computer Science, 1986 - 1989
Basic Information
Gender
Male