Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Simple made easy

Name: Anonymous 2011-10-21 10:06

http://www.infoq.com/presentations/Simple-Made-Easy

Rich Hickey's presentation which received a standing ovation from Dr. Sussman.

Name: Anonymous 2011-10-25 3:19

>>101
But it really is attitudes like yours that are holding us back.
Wait, explain that (I'm not being defensive about it, I really want to know what you mean, and I'm open to criticism)

I'll even sum up my "attitude" for you:
 - I got a masters and worked in Silicon Valley at a really big company that you probably know really well
 - I did a lot of low-level coding there, all the way down to the hardware
 - From there, I started a small game company that was moderately successful
 - From there, I started another company that makes both hardware and software and this company is currently right in the midst of substantial success
 - Over that span, I coded at every level from logic gates to assembly to C to C++ to Perl to Java to C# to a handful of languages that I designed myself to suit a very specific need.

I am comfortable with bare metal languages, device drivers, BIOS code, OS code, game engines, scripting languages, interpreted languages, writing interpreters, writing compilers, code that writes code, genetic programming, you name it...

This current project requires me to do an odd mix of all of it.  I have to design hardware, I have to write firmware to go into that hardware, I have to write drivers to communicate with that firmware, and I have to write really high-level GUI code to allow someone to actually use any of it.

In that massive chain of computing, there are times when I have to get something done in 4KB.  More often, I have 4GB of memory plus 4GB of pagefile swap space.  And in spite of that, there are parts of that high-level GUI code with inline __asm{} and it isn't just to show off my ASM skills.  And believe it or not, that high-level GUI code manages its own memory because it has to.  I've fucked it up several times and the result is a PC that becomes completely non responsive because it has simply run out of memory.  Even in this modern age, computers do not fail gracefully when you consume all of RAM.

Anyway, the point is that I am neither a naive, college graduate, iPhone app hacker nor a Luddite clinging to the glory days of 8086 asm.  And my "attitude" is that I can assign a real dollar amount to the value of not pretending that a computer is an imaginary mathematical construct with infinite resources, and not waiting for the day when GC finally becomes "good enough."

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List