I'm a M.Sc from the Computer Science department at Aalborg University in Denmark. I've studied game development at DADIU, as part of my specialization in games on the master degree and specialized in HCI.
Currently I'm the Project leader of BZS and I'm coding for the mod.
I blog a bit on moddb when it is related to the mod or personal experience which I find useful for the game community.
To read more about my study experience and other project, see www.ringhauge.dk

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
RSS My Blogs

Company names has been removed to avoid LinkedIn from publishing this blog entry as "an article has been written about <major company name>". This entry is targets the audience at moddb and represents my personal experiences in a field outside my research topics and game development topics, which provides a view and thought for many users on moddb but not my professional network on LinkedIn
---

It has been a year since I started working for a company with embedded software in the machine industry (welding machines). It might sound quite far from HCI and game development, but BZSmod was part of the portfolio and reason that I was hired.

In this blog I will share some of my experience and bring my two cents for programmers based on what I learned in the transition from student to professional hire.

First off it is important to emphasize that my success and gain from BZSmod which aided me in getting the job, is not related to gaming, animations, sprites, and physics but rather due to C++ being close to C and my experience with network development, user interface, continued integration and interaction with the OS.

This shows how it can be important to look at the content of your works and skill set from a different perspective, to avoid limiting one self from good opportunities. Using a mod as an incentive to grow your experience and portfolio can be a good way market yourself and provide self-confidence at a job interview.

I was once interviewed at a different company working with embedded systems, the interviewer was quite found of the .NET framework due to its "standardisation" which couldn't be obtained in C++. I assume the interviewer didn't know of C++/CLI (https://msdn.microsoft.com/da-dk/library/68td296t.aspx). I didn't get the job :)

Good experience makes it possible for you to determine if the workplace (and your future boss) is the right one for you. Keep in mind that you can negotiate salary, but you can't negotiate your colleagues.

I have always been a fan of C and C++ and still encourages it, because you are forced to understand how the system works close to the core. I find it much easier to implement my learnings from C in C# than the other way around. This is because C# and .NET provides a handy toolset that makes difficult things easy to implement such a network communication and garbage collection.
But when .NET isn't used, the tools are unavailable and you will have to come up with the 400 line code that only required 10 -25 with .NET and because .NET is nicely packed in API's you might have a hard time in figuring out what happens behind the scene.
Also, don't forget the memory management. It is very easy to be lazy in C# and you have a lot of ram for a desktop application. However, that is not the case for embedded systems.

Train your skills and avoid being too shallow when learning about new features. Knowing what the code does makes it easier to debug your software and identify the root cause of a problem. Working with pointers and looking at the memory can provide some experience that even can help identify race conditions. Pick the right tools (language) for the job. C and C++ are not the right tools for everything.

Getting a job will give you more money, not more time - at least if you value your job.

Understand that side-projects might have to be reprioritized, especially if a project doesn't train you in a job related manner. This will be trivial if you enjoy your job, if not then consider looking for a new job.

My longest week logged 50 hours this year, and I used an additional 10 hours in traffic. Needless to say, my wife wasn't particular found of the situation. I'm very committed in my job and I aim for high quality and well tested solutions. As a result I have been provided advanced tasks and responsibilities and these provide new possibilities for me to learn and to enhance my position.

Good quality is valued and creates trust. Trust leads to more responsibility and new challenges. Meeting new expectations enhances your position.
Low quality has the opposite effect.
Testing before delivery can prevent you from providing low quality and can be used as a resource in the decision making, this can improve the solutions and potentially save time.

I had the chance of recruiting a developer to our team, as we were in dire need of additional workforce.
The developer is on my friend list, we studied together.
Working together is a different kind of challenge as the hierarchy isn't flat and decisions might have to be taken or enforced even when in conflict.

Before you hire a friend, realize that you might get into a conflict over work related matters and plan how you will handle those situations to avoid them from affecting your friendship.

Epilogue:
A lot has happened during the last year. The company just release their new flagship Sigma Select, which I have been working on. I had some new leadership experience and collaboration as I'm one of the main developers that provides support and handles for testing the machines by using SeqZap. It provides a good deal of experience by taking part in strategic meetings and learning from our Software Architect's approach to technical solutions.
I have the benefit of having some well educated and experienced colleagues who can mentor me when approaching new challenges. This has provided me with an aid in understanding complexities in our systems and reduced the learning curve greatly.

It has been difficult to find time for developing BZSmod, but it is a sacrifice I can endure. I want to finish BZSmod properly instead of rushing it and at the moment I have prioritized my workplace. I'm looking forward to acquire some more spare time after I move in 2018 and finishing the project.

Depth

Depth

eliasr Blog
Maker of Stuff

Maker of Stuff

eliasr Blog 1 comment
2014 - TBD

2014 - TBD

eliasr Blog
Start a group Groups
Anime Fans of modDB

Anime Fans of modDB

2,430 members Fans & Clans

This group has been formed to gather the people who enjoy Japanese anime and all of its facets, to salute the people from the land of the Rising Sun.

Anime Fans of DBolical

Anime Fans of DBolical

494 members Fans & Clans

Rules for the group can be read on the front part of the group, questions can be sent to Kark-Jocke or you can comment at the front page of the group.

Source Developers

Source Developers

1,051 members Fans & Clans

For people and teams developing mods and games with Valve's Source engine.

Bleach Zanpukto Senshi Development Team

Bleach Zanpukto Senshi Development Team

6 members Developer

BZS is a reloaded mod, with team members from the first bssmod and with new members who have chosen to keep working. With the alpha in place, we are heading...

Comments  (0 - 10 of 11)
eliasr CreatorSubscriber
eliasr

Went on to subscribe at moddb.
Best thing about using an adblocker. Right panel containing the mod profile is up at the top and alligned with the description panel in the center.

So with everything bzsmod gains from moddb, i only considered it fair to subscribe.

Reply Good karma+1 vote
eliasr CreatorSubscriber
eliasr

I have 3 reasons not to use windows 8.
1. Halo 3 hasn't been ported to PC yet
2. Halo 4 Won't be ported to PC.
3. It is windows 8, and their "metro" UI is ******* everything up for regular desktop.

Reply Good karma+2 votes
eliasr CreatorSubscriber
eliasr

I really like that Rank 13 is named "developer". Suits me very well :D

Reply Good karma+1 vote
eliasr CreatorSubscriber
eliasr

Falkvinge.net

I wonder too, why the governments doesn't see the problem.

Reply Good karma+1 vote
EliorDemon
EliorDemon

you can put video from the game?

Reply Good karma Bad karma+1 vote
eliasr CreatorSubscriber
eliasr

Finally got the jump code done. double jump and floating decrease can easily be added if needed.

Reply Good karma+1 vote
pikachu10
pikachu10

nice mod you got goin^^

Reply Good karma Bad karma+2 votes
elijah94
elijah94

so, when da test of this is coming out? and will there be ,in this game, zanpakuto bankais, and resureccions of espada?

Reply Good karma Bad karma+1 vote
eliasr CreatorSubscriber
eliasr

TBD mod with TBD features (soon) and TBD info page like the faq on dattebayo

Reply Good karma+1 vote
cW#Ravenblood

Hey,
whats with the bleach mod?

Reply Good karma Bad karma0 votes
eliasr CreatorSubscriber
eliasr

Exams times, the time where school is meant to torture game developers xD

Reply Good karma+2 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Level
Avatar
Avatar
Last Online
Country
Denmark 🇩🇰
Gender
Male
Friends
Become friends
Member watch
Follow
Statistics
Rank
1,872 of 664,222
Visitors
16,063 (1 today)
Time Online
4 days
Activity Points
1,357
Watchers
7 members
Comments
495
Site visits
3,055
Contact
Contact
Send Message
Homepage
Ringhauge.dk
Twitter

Latest tweets from @bzsmod

Twitch.tv is exchanging followers for donations to Child's play today. Add your vote to... Fb.me

Nov 12 2016

<iframe... Fb.me

Nov 12 2016

We just released our first tutorial and it went straight to the front page of moddb :)... Fb.me

Sep 25 2016

The rotation issue we had with the collision boxes has been resolved and the first stage of confirming the... Fb.me

Jul 25 2016

There haven't been a lot of work with the coding since February. Computer issues caused a needed expense of 1000$... Fb.me

Apr 10 2016

Adding the new design document at moddb and writing a small article.

Feb 1 2016

Youtube.com Fb.me

Nov 9 2015

Among a lot of other updates which we haven't shown yet, we have begun to implement the effects that will occur... Fb.me

Oct 4 2015

Quick update: Implemented several sound effects. Fixed various bugs Currently: Implementing more animations for... Fb.me

Sep 18 2015

Bzsmod.com and subdomains are currently down due to an issue with our sql database. It will take some time to resolve.

Jul 29 2015

Friends
Prince_Dragoon
Prince_Dragoon Online
Loulimi
Loulimi Online
shaulhadar
shaulhadar Online
cW#Ravenblood
cW#Ravenblood Online
nosfer4tu
nosfer4tu Online
SeijiHaitani
SeijiHaitani Online
dansk8punk
dansk8punk Online
Neoterror3
Neoterror3 Online
DaFeLa
DaFeLa Online
kingbroly99 Online