speeder
Joined 14 years ago
Joined 14 years ago
Location: Porto, Portugal
Remote: Yes
Willing to relocate: Yes
Technologies: Lua, C, C++, GameDev, Python, know some embedded and some cloud stuff.
Résumé/CV: https://www.linkedin.com/in/gamedesigner
Email: [email protected]
Looking for C or C++ roles. (or similar). GameDev and Embedded at my first choices but any work with these technologies is fine. I am hoping to find work where I am NOT firefighting or replacing someone that quit. I want time to do onboarding properly, learn the job, and do a great job.My wife gave birth recently and I don't have nearby relatives to help, so I prefer remote jobs right now.
I also did DevRel in the past and recently interviewed some DevRel positions, made me realize I am also suitable for that and willing to work with that.
I have a lot of experience with iOS and Android, but been some time since I worked with these.
Crappy I don't mean only job in bad companies, but sometimes job in good companies but a bad situation or project. For example one of my recent-ish experiences was in an excellent company but the project was pure firefighting, the people that knew the thing well were leaving, and the company policies were getting in the way of the project, so I got hired to "replace" people, this just sucked and in the end didn't work.
Location: Porto, Portugal
Remote: Yes
Willing to relocate: Yes
Technologies: Lua, C, C++, GameDev, Python, know some embedded and some cloud stuff.
Résumé/CV: https://www.linkedin.com/in/gamedesigner
Email: [email protected]
Looking for C or C++ roles. (or similar). GameDev and Embedded at my first choices but any work with these technologies is fine. I am hoping to find work where I am NOT firefighting or replacing someone that quit. I want time to do onboarding properly, learn the job, and do a great job.My wife will give birth in some days, so I can't start working right now, but a new job will be very welcome.
I also did DevRel in the past and recently interviewed some DevRel positions, made me realize I am also suitable for that and willing to work with that.
I have a lot of experience with iOS and Android, but been some time since I worked with these.
That is the problem, how you get corruption to go the way you want?
Lots of politicians see Paulo Maluf, and think they can imitate him, that they will be beloved by the public and steal money somehow and line their own pockets, except those are too self-serving or too incompetent to pull that off properly, so they steal in ways that go against the public.
So for example in one city where I lived, one mayor stole the money from the kids lunch, resulting in hungry kids. Another mayor stole ludicrous amounts of money from garbage collection services, the result is that the city ended with debts in the billions while being a tiny city (it has 100k people, yet has debts bigger than cities with millions of people).
Paulo Maluf meanwhile built lots of useful infrastructure that is still in use. (also hilariously he used to brag a lot using the phrase "Maluf that did it!", one time some comedic journalists went to a bridge opening, and asked him who did the bridge, he replied: "Maluf didn't do this bridge. But he did the two roads the bridge are connecting, so there is no bridge without Maluf!")
But bafflingly to me, almost zero of my coworkers seemed to be aware of it. They would just get the seemly weird orders from above and would execute them, without figuring out the end goal, and this does result into some bad software engineering (because people don't know the end goal they don't know what they can optimize, so they just don't).
So, when I was working, I found the decisions regarding the infotainment mind boggling, to me they made zero sense, until I found some random documents deep in the BMW intranet, where I found the logic of it all: The focus was actually increasing the car range, so for example instead of having one infotainment dedicated hardware, one for the doors, one for the brakes, etc... now the cars have the least amount of computers as possible, located in the locations that result in the least wires as possible, with the goal of saving weight. Because of this, the software layer now had to deal with extra virtualizations, software that originally was to run on a specific microcontroller and do a specific task, and communicated with other parts by wire, now shares a generalized CPU with many other software, and communicate by virtual machines sending messages to each other.
Marvelous stuff from the point of mechanical engineering, indeed results in lighter car and less parts. But the end result for the user? It is mind bogglingly bad, several VMs running on top of each other, everything is slow, the Infotainment instead of being just Infotainment now do several other things.
I had written some of the surprising non-Infotainment stuff the Infotainment do, but that probably would cross into violating NDAs territory, so better not. Just let's say the Infotainment has to meet some non-entertainment related EU regulations.
For example in my neighborhood most cars are parallel parked, people are living in centuries old houses converted into high density condos, there are no garages.
So what is more practical, charging your car overnight without an electric plug or going to the gas station for a few minutes?
In fact, the whole point of their games is that they are coop games where is easy to accidentally kill your allies in hilarious manners. It is the reason for example why to cast stratagems you use complex key sequences, it is intentional so that you can make mistake and cast the wrong thing.
Location: Porto, Portugal
Remote: Yes
Willing to relocate: Yes
Technologies: Lua, C, C++, GameDev, Python, know some embedded and some cloud stuff.
Résumé/CV: https://www.linkedin.com/in/gamedesigner
Email: [email protected]
Looking for C or C++ roles. (or similar). GameDev and Embedded at my first choices but any work with these technologies is fine. I was working as C++ engineer for a train physics simulation software at Siemens. before that my work was for a pluginless browser luxury ad game company, I was responsible for making ads created using Unreal Engine 5 run on Linux using Wine, receiving the keyboard and mouse commands sent by the browser and giving back compressed video to the browser. Before that I worked for an BMW subsidiary that works with programming for the car themselves, so automotive is fine too.I also did DevRel in the past and recently interviewed some DevRel positions, made me realize I am also suitable for that and willing to work with that.
I have a lot of experience with iOS and Android, but been some time since I worked with these.
Google Support would call me all the time, and then first thing they would do is ask me to open the interface and repeat some code or another.
Usually it is effects involving transparency, some games for example literally rendered some things only on some frames and not the others, to achieve 50% transparency, others tried alternating scanlines, or the most crazy one: Sonic that made a transparent waterfall by relying on the fact that cables common at that time blurred pixels horizontally, thus it renders one column that is water and one column that is not, and hope they will be blurred into one single column that is 50% transparent water on top of the background.
Screenshot of the waterfall effect: https://i.ytimg.com/vi/1cGAP1i_4xQ/maxresdefault.jpg
Can't be shown with a screenshot: Axelay. I never seen that game running on a real CRT to compare, but on emulators that game look horrible, with distortions and flickering things everywhere, I was told this was not the intention at all, instead they relied heavily on CRT hardware to create pseudo-3D and transparency.
One day she said there is a simple way to prove it. Certain stringed instruments have the string move on their own to the correct note if you put them near a source of similar sound. If you put these instruments in front of a speaker playing from an analog source and have the strings move, then play the exact same music but from a digital source on the same speaker, the strings stop moving, even if to most humans it sounds exactly the same.
Sadly I never had the gear to test this, I am not a professional musician and was learning from that person as a hobby (she is a teacher for professional musicians).
I have a gitlab account with nice stuff: http://gitlab.com/u/speeder1
This is my personal site: http://coderofworlds.com
I made a arcade machine (including the carpentry, painting, coding and electronics): http://www.abril.com.br/blog/campus-party/2011/01/19/fanatico-por-jogos-leva-seu-proprio-fliperama-para-a-arena/
And these are my lastest releases for mobile: www.kidoteca.com
Sometimes I get invited to do speeches, it is very nice to have those trips and meet people that like my work :)
You can find me on LinkedIn: http://linkedin.com/in/gamedesigner