The current tech world is very much focused on startups and starting. There are many occasions to talk about ideas, and there will be one person with the following wisdom: “Ideas have no value, the value lies in the implementation.” This seems to be correct by intuition, but even if something is intuitive, you still have to prove it. That is why I want to explore how we, as humans, change our world. Continue reading “How we do things: Ideas vs. Implementations”
There are two things software developers hate, estimations and sketchy code. There are two things software developer create a lot: estimations and code. Here we can find a correlation, and I would argue a causation too: _Bad estimations lead to crazy code and this code will result in evaluations, which are only doable with writing said code. This is a death spiral. Continue reading “Write good code or die trying”
Alternatively, How To Get Started With anything
I was reading a blog post written by Tim Eibe, founder of www.testdemy.com. Its title is: How To Get Started In Software Testing, my first thought was: “Well, just how you get started with doing everything.”
I wrote a little comment on Facebook about it, Tim liked my idea, and I decided to open it up and write a little bit more about it!
Understand your why
When it comes to learning, think about your why and the meaning you get out of it. It is important that what you want to learn is meaningful to you and therefore engaging. Let’s take me as an example, why do I love testing and learning about it?
Which Problem does this book solve?
Starting with automated testing is not an easy endeavor. The information about it on the internet can be sparse, or at least not well prepared and structures. This is especially true when it comes to starting from zero – this is where “The Way of the Web Tester” has its place.
“The Way of the Web Tester” is talking directly to future testers and developers, who want to have an insight into the topic. Even if you do not know anything, there won’t be a problem in understanding and learning the concepts presented in this book. If you have to coach news testers, you should give it a shot too. The author found a good way to introduce people into automated testing.
Continue reading “The Way of the Web Tester – Book Review”
or: How to Manage and Control Web-Frontend Development
We want to be agile, sometimes we cannot, but we can take some lessons we learned to make waterfall better.
At my work I am are consistently confronted with huge frontends. Sometimes these are just dumb, maybe with a CMS. In some companies, the final layout is given to the frontend developer, and he will do his magic. Doing this is a cheap solution to the problem – until it is not because the project ends up like a Tetris game you are losing. Parts do not fit, and the ones you need are missing.
Let’s do it better, with a simple solution.
Layouts for websites have many dimensions. There are animations, interactive components, and expectations about the configure ability in the CMS. That is why a complete design file is just the base for your communication about what has to be developed for a functional, complete frontend. In this post, I want to show you how to transform a large layout into something manageable. With the result, you will have a proper base to developed the frontend.
Problem this book aims to solve
Software quality is a constant topic for companies and their customers. A major part of the responsibility lays on the shoulders of the people who do the testing and have to verify that the software has achieved maturity. The responsibility is not only to do good work but also to withstand everyday issues while improving the testing process further at the same time.
Which Problem does this book solve?
Exploratory testing is an important part of current testing strategies, but in contrast to many other, mostly automated processes, it is harder to find structured manuals and help directly on the internet. What this book aims to do is to provide an introduction to exploratory testing and other topics related to it. It will not only teach the philosophy of this approach but also a complete, modular process including help for how to incorporate it.