Why

There are a lot of different resources on the net that describe a lot of different problems. But it is common that they are outdated, they don't solve the problem I want to solve, they doesn't solve the entire problem or the solution is just plain bad. So I decided to contribute in a small way with some more stuff that will be outdated, will solve another problem then you need solved or contains a solution that you feel could be better.

I am an open source guy and a way to contribute to the open source community is to work on an open source project. Another way is to create examples on how open source tools can be used.

Another reason why I create these problems and show solutions is because I can. It happens that I get the question "Why do you do that?" and the answer is sometimes "Because I can".

I'm an engineer, I don't need a reason to solve a problem, I like solving problems and will do it as often as I get the chance. If I don't have a problem, then I might create one so I have something fun to fiddle with.

Pages

About
Events
Why

Categories

Agile
Automation
BDD
Clean code
Continuous delivery
Continuous deployment
Continuous integration
Cucumber
Culture
Design
Executable specification
Gradle
Guice
J2EE
JUnit
Java
Linux
Load testing
Maven
Mockito
Pair programming
PicoContainer
Presentation
Programming
Public speaking
Quality
Recruiting
Requirements
Scala
Selenium
Software craftsmanship
Software development
Spring
TDD
Teaching
Technical debt
Test automation
Tools
Web
Windows
eXtreme Programming

Authors

Thomas Sundberg
Adrian Bolboaca

Archives

Meta

rss RSS