Jump to content
IGNORED

Homebrew Programmers: What is your "Real job" ?


Recommended Posts

I was just wondering what Retrogame programmers did for a living. I assume programming or IT, but that begs the question if someone writes code all day for a living, why would they want to do it for a hobby?

 

The one guy that I knew that could program a 2600 game started, but lost interest before it was finished because that is just how he is wired. The only other Homebrewers that I "Know" are in here.

 

No need to get defensive, I realize that making a homebrew is a lot of work, and I am not implying otherwise. I just know that no-one makes a living writing Atari games in 2014, and I am curious what their actual vocation is.

 

Now I will see if my sensitivity training paid off, or if I still managed to piss someone off LOL

Link to comment
Share on other sites

My only Atari 2600 game is unfinished and unpublished. But, I have dabbled in other platforms and have a number of public projects involving the Tandy Color Computer. FWIW, I am employed as a software developer working primarily on the Linux kernel.

 

I was drawn to my profession because I loved working with computers in general and I particularly loved programming close to the hardware. As you suggest, once this becomes a profession there is a tendency for such love to fade.

 

There are many great things about working on a retro platform. The systems are small enough to be comprehensible and controllable by a single person. The limited power still presents a challenge to develop and optimize efficient code. Getting things done on the system often requires exploiting skill and knowledge that feels almost like solving a puzzle! Also, for the most part no one cares (or even knows) what I am doing, so there is no one to pester your or to scold or admonish you if you decide to change a project or drop it altogether.

 

In short, for me retro programming is a way to maintain that connection to something I love despite the pressures and constraints that doing it as a 'day job' imposes.

 

Hth!

 

John

  • Like 1
Link to comment
Share on other sites

I think "in IT" is a fair answer for many people. Many use nicknames to seperate activities. Work, personal life and hobbies are easier to sort out that way.

 

We don't get tired of using the English language when off work. Same thing with programmers. When off-duty personal game projects can be a great stress relief. Programming is a form of creative expression.

 

The "why 2600?" question is more one of opportunity for me. Making games has always seemed the natural next step after playing them. AtariAge and batari BASIC made that goal within reach. Hopefully 7800BAS will allow 7800 development along those same lines.

  • Like 1
Link to comment
Share on other sites

I'm an electrical engineer but have slowly transitioned into mechanical design and for the last year have been doing mostly project management. The only programming I did professionally was many years ago when I programmed 8bit embeded controllers using assembly language.

Link to comment
Share on other sites

I wrote video games professionally in the 80's - today I design innovative Database technologies that Microsoft attempts to acquire and enjoy turning them down :)

 

I also like to eat pizza, smoke cigars, drink coffee, play pong and write 8-bit video games and dev kits, like it was the 80's :)

 

What do you like Wiseguy? Do you play pong? How long have you been an IT manager? What do you think of open source? H-1B visa developers? How about Offshoring?

 

 

  • Like 1
Link to comment
Share on other sites

IT manager? No, 90% of what I do all day is tell morons to turn their stuff off, then turn it back on again.

 

It is low stress and there are lots of gamers and programmers at the office when I have to go to the "brick and mortar" office.

Link to comment
Share on other sites

I'm a Data Architect/Data Modeler/Solutions Architect for a large global investment bank.

 

I enjoy my job very much, but unfortunately it does not involve any 8-bit games programming. For that, I spend my week-ends balancing between my personal life and my hobby. :)

 

dZ.

Link to comment
Share on other sites

I am a software developer who, after all development got offshored, is forced to do business analysis.

 

Ouch. :(

 

I'm an IT security researcher, among other things doing malware reverse engineering and analysing embedded devices. Programming the VCS isn't very different from that. For example, malware uses tricks like self-modifying code or jumping into the middle of an instruction to make reverse engineering harder. My latest VCS kernel does both, although not for obfuscation, but to squeeze out more cycles. :D

Link to comment
Share on other sites

 

Ouch. :(

 

I'm an IT security researcher, among other things doing malware reverse engineering and analysing embedded devices. Programming the VCS isn't very different from that. For example, malware uses tricks like self-modifying code or jumping into the middle of an instruction to make reverse engineering harder. My latest VCS kernel does both, although not for obfuscation, but to squeeze out more cycles. :D

 

You might enjoy this...

http://codegolf.stackexchange.com/questions/28786/write-a-program-that-makes-2-2-5

Link to comment
Share on other sites

 

Haha, thanks for the link! That Java solution is hilarious, and some of the other contests (display 42!) are very cool, too. :-D I was following the obfuscated C contest for a while (http://www.ioccc.org/), but that's getting too oldskool...

 

Damn, now I'm wasting time reading that site instead of coding my next demo or *gasp* work...

Link to comment
Share on other sites

  • 2 weeks later...

Real job: Making web-based applications, mostly for non-profit organisations (hospitals, government). I prefer programming in a database environment (stored procedures, queries etc., pretty 'bare bones') somehow in the same way I enjoy 6502 code. Tables on the vcs are read 50 times per second instead :).

I also do java/xsl/css and I dislike javascript :P

 

Programming for the vcs is nice because you can do whatever you want (opposed to a job).

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...