Linked by Thom Holwerda on Mon 17th Jun 2013 17:52 UTC
Games "MineAssemble is a tiny bootable Minecraft clone written partly in x86 assembly. I made it first and foremost because a university assignment required me to implement a game in assembly for a computer systems course. Because I had never implemented anything more complex than a 'Hello World' bootloader before, I decided I wanted to learn about writing my own kernel code at the same time. Note that the goal of this project was not to write highly efficient hand-optimized assembly code, but rather to have fun and write code that balances readability and speed. This is primarily accomplished by proper commenting and consistent code structuring." Just cool.
Thread beginning with comment 565304
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[9]: Comment by aligatro
by Alfman on Sat 22nd Jun 2013 08:25 UTC in reply to "RE[8]: Comment by aligatro"
Member since:


"You are aware that computers in business settings are there to optimise and reduce costs."

I donno if I'd go all-in with that generalization. It depends on the nature of the job, sometimes we are seen as a way to open new opportunities (web devs are often seen in this light), other times we're there to help the business replace other people with computers, etc.

"Optimising high cost coders, or any high cost for that matter, is essential to an effective business. In a few years even lightweight coders will be optimised away. It's a new market where software development has moved into. Different market = different skillsets = different goals."

I know, I've witnessed it personally in my short stint of a career. Dramatic changes of skillsets are needed compared to a decade or two ago. We must change and adopt to stay relevant, but I almost feel resentment over the changes which place me further away from what interested me most about CS in the first place. Oh well, many would say I should be happy to have a job at all.

Reply Parent Score: 2