Retrospective view at 2018
The first month of 2019 already passed. And we passed it with flying colors!
But let’s have a look at 2018 – a year full of challenges and success: I’ve worked full-time, organized and participated in advanced courses for Python and in Requirements Engineering (officially: IREB Requirements Engineering Foundation Level-approved) and pursued a new employment as software engineer.
And I wrote some software in my spare-time, as you can see in the graph for the public github-repositories. The gaps in the commits can be explained with the birth of my daughter and the time where I acquired the new job and moved nearly 900 km across the country. Yay! Nice personal projects were and are Cullendula and the Daily Coding Challenges, which I solve mostly with fully Unit-tested Python (3).
More new, hands-on knowledge was gained in the area of CMake and Qt-charts.
Well – 2018 was great. Let me make 2019 greater! 💪
current workplace: new category for annalist reasons (chronicle)
Tools in use for daily development-tasks:
* development with C++11 & Qt 5.5 & boost 1.5.9
* Visual Studio 2015 and 2013 with Incredibuild and the power of ~100 PC as slaves
* QtCreator 4.6 for QML/Widgets/smaller projects
* MPC as buildsystem (converts to vcxproj/sln-files for VS)
* SVN (Tortoise SVN 1.9) for version-control company-wide
* Git (SmartGit 18.1) for our team-sources and better branching-control
* AutoIt-skripts for automation-tasks
* Agile/Scrum-like project-management (sprints; standups)
* daily stand-ups for the core-dev-team
* two weekly stand-ups for the full team
* Jira for tickets
* Crucible+FishEye for code-reviews
* MagicDraw/DOORS for modelling/test-cases
* pgAdmin for SQL-related things
* RapidEnvironmentEditor to edit conveniently environment variables
* cygwin/GNUwin32-tools as POSIX-bash-replacement
* Jenkins for the continuous build
* Notepad++ as helpful XML-editor
* medium-sized company; team-size 10-15