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 565226
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[8]: Comment by aligatro
by JAlexoid on Fri 21st Jun 2013 10:09 UTC in reply to "RE[7]: Comment by aligatro"
JAlexoid
Member since:
2009-05-19

I may be coming off as insulting, which isn't the intention. I myself am a lightweight coder by my own definition at my day jobs. It's not that I'm unskilled or incapable of hard-CS, it's merely that these clients are only interested in filling lightweight coding needs in the first place.

You are aware that computers in business settings are there to optimise and reduce costs. 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.

Reply Parent Score: 2

RE[9]: Comment by aligatro
by Alfman on Sat 22nd Jun 2013 08:25 in reply to "RE[8]: Comment by aligatro"
Alfman Member since:
2011-01-28

JAlexoid,

"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