February 2018

340 tweets

Replying to @dtraub

@dtraub There is always the "classic": pay per
license or subscription. But alluring the individual game experience in order to
sell more, that is in my opinion as unethical as it gets.

If you have to use an example name, how about using something that is gender
neutral, instead of John / Jane?

I use "Alex Doe".
Embedded Photo

Vor 5 Jahren habe ich mein Medieninformatik-Studium abgeschlossen. Über die
gesamte Studienzeit hinweg habe ich regelmäßig gebloggt, wie es als
Mediengestalter ist, sich weiter zu qualifizieren. Wenn Du Fragen dazu hast,
frag mich gerne! http://studium.coderbyheart.de/

@MarcelMuenster for your world tour, maybe visit Trondheim, Norway. It has a
very strong startup scene here, with a focus on medical and industrial solutions
thanks to 40k+ NTNU students. Also has Norway's most modern hospital. Ping
@ntnuaccel and
@esntnu ...

I really like the "ice-box" metaphor.

Feature Issues, Trello Cards should be closed / vanish after a few weeks of
inactivity. Because if you keep them sticking around, it takes more and more
time to re-evaluate them over and over with every new sprint.
/status/962945015910666240

Replying to @coderbyheart
  1. Als for a specific, concrete action which would help to achieve what you
    described in 3. This inverses the feedback from being a request/command to a
    call for help. This is very powerful!
Replying to @untertanaermel

@untertanaermel
@benjamin Das sind gute "first principles", sie
sind aber mit der Annahme entwickelt, dass sich jeder in der Gemeinschaft der
Pfadfinder so verhält.

In der Realität haben wir jedoch solche, die aktiv gegen diese Prinzipien
handeln und noch viel mehr, die es unbewusst tun (Stichwort: >

Replying to @coderbyheart

Tools like the Galen framework enable you to test UI by describing expectations.
Still not optimal, since syntax like this is nothing your users would supply.
Embedded Photo

Replying to @coderbyheart

"This (visual difference testing and running the browser used to test in
parallel) changes the economics of UI testing and makes them something we can
now start looking into, because tests are now easy to maintain and extend."
Embedded Photo

Replying to @coderbyheart

This will be really cool once we have a bot that adds screenshots to a PR when a
commit breaks the test, and reviewers can accept / reject changes to the test in
the PR. No need for a human to maintain the (small changes to the) tests
anymore.

Great talk @gojkoadzic 👏

Replying to @coderbyheart

Start writing tests as minimal as possible to not let the test implementation
architect the implementation.

Don't overthink, but keep notes to self for later.
Embedded Photo

Replying to @coderbyheart

If you are creating non-text output, try finding ways to turn results into
plaintext. This enables version-control, search&replace of test acceptance
criteria.
Embedded Photo

Replying to @coderbyheart

What if we start their TDD experience with integration tests instead of unit
tests.

Provide them with the running skeleton that already has all dependencies like DB
running (e.g. in a container) and let them write tests against the public API.

Replying to @coderbyheart

If you cannot use these tools&methods you have to get creative. Like
learning about the implementation detail of the unit under test and figure out
how to "fake" parts which can serve as a test probe. #EuroTestConf

Replying to @coderbyheart

Kanban as a process is pretty flawless, it shows you were the issues in your
process are. You get rewarded for fixing your own issues, not by changing
kanban.

Replying to @coderbyheart

This was also a great reminder on how bad software is at detecting patterns. It
pays to build a really sophisticated collaboration platform, because the best
algorithms in the world can't produce usable data. #EuroTestConf

Replying to @tpflug

@tpflug @c089 The
companies if have worked at in the last five years never were big enough to
enable this.

I eventually gave up.

And I created a circle of mentors outside of my companies with whom I met
regularly in person.

It's really frustrating that @Jira has not semantics
for a lot of UI features.

Like: Sure, I know you marked this issue as a duplicate, but let's put it in the
Done column nevertheless.

So. Useless.

Replying to @AskAtlassian

@AskAtlassian This seems to be a common
pattern. Jira has blocker relations but its not possible to list all issues that
are currently blocked by other issues. So anther UI feature which becomes pretty
meaningless, because you can enter data, but cannot act on it.