Soldak Home   Din's Curse   Depths of Peril   Kivi's Underworld  

Go Back   Soldak Entertainment Forums > Other > News/Blog comments
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Display Modes
  #1  
Old 05-20-2008, 02:34 PM
Shadow's Avatar
Shadow Shadow is offline
Super Moderator
 
Join Date: Jun 2007
Location: Dallas, TX
Posts: 3,417
Default Programming feedback

I now remember one of the reasons why most people probably wouldn't like programming. There are many periods of time where you have nothing really visible to show as progress. This can be really bad when you have a boss that doesn't understand how programming works.

When I started the Mac port, I made (well XCode really made it) a little app that just created a small window that did nothing except you could move it around, resize it, and close it. I then spent the next couple weeks adding in Depths of Peril code and all I saw was lots of errors and warnings from the compiler and then lots of startup crashes mostly because none of the mac specific code was programmed yet.

But finally I fixed all of the errors, warnings, and crashes and I now had a small window that you could move around, resize, and close. So from a visible standpoint after 2 weeks I was exactly back where I started. Now in reality I had made a ton of progress, there just wasn't any visible feedback to back that up. This is probably even frustrating for many programmers, but you pretty much have to get used to it.

Of course, the opposite thing happened once I got through those 2 weeks. It seemed like every couple hours I had another system on the Mac running: mouse, keyboard, graphics, sound, etc. This part is always the fun part, but you can't get there if you can't get through that first hard part.
__________________
Steven Peeler
Designer/programmer
Depths of Peril, Kivi's Underworld, & Din's Curse
Reply With Quote
  #2  
Old 05-20-2008, 05:05 PM
ShaggyMoose's Avatar
ShaggyMoose ShaggyMoose is offline
Elite
 
Join Date: Dec 2007
Location: Santiago Chile, was Sydney!
Posts: 288
Default

Its even better when you are working a back end system that from a visibility point of view, does absolutely nothing.
Reply With Quote
  #3  
Old 05-21-2008, 05:34 AM
Delve Delve is offline
Elite
 
Join Date: Dec 2007
Posts: 602
Default

It's all about properly defining your deliverables.
__________________
//TODO: Insert witty one-liner here.
Reply With Quote
  #4  
Old 05-21-2008, 06:50 AM
Draal Draal is offline
Amateur
 
Join Date: Dec 2007
Posts: 9
Default

Even better is spending 3 weeks replacing the file system on a major project, touching pretty much every file in the project. And then on Friday morning of the 3rd week you find the 1 case that makes changing to the new file system completely impossible because of an OS limitation. I'm not sure what was better un-checking out 200 some files, or explaining to my manager that everything I had done the last 3 weeks had to be completely thrown out. I went home at 10am that day.
Reply With Quote
  #5  
Old 05-21-2008, 07:20 AM
Delve Delve is offline
Elite
 
Join Date: Dec 2007
Posts: 602
Default

What OS was that?
__________________
//TODO: Insert witty one-liner here.
Reply With Quote
  #6  
Old 05-22-2008, 10:47 AM
Draal Draal is offline
Amateur
 
Join Date: Dec 2007
Posts: 9
Default

Windows 3.1, it was running out of file handles. There was a hard limit of 15 open file handles (irregardless of what you set your FILES= in config.sys).
Reply With Quote
  #7  
Old 05-22-2008, 12:41 PM
Delve Delve is offline
Elite
 
Join Date: Dec 2007
Posts: 602
Default

Of course. I'm glad I don't have to look at 3.1 again. As much as I dislike Windows, there have been improvements.
__________________
//TODO: Insert witty one-liner here.
Reply With Quote
  #8  
Old 05-22-2008, 06:30 PM
ShaggyMoose's Avatar
ShaggyMoose ShaggyMoose is offline
Elite
 
Join Date: Dec 2007
Location: Santiago Chile, was Sydney!
Posts: 288
Default

I am so glad I only started serious programming after Windows 3.1 was dead and buried, where it belongs.
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -4. The time now is 09:03 AM.


Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Copyright © 2007 - 2010 Soldak Entertainment, Inc.