Readme.txt

Profile
San Diego, CA

Readme. Software development, business, technology, and my projects.

121 comments
154 entries
Advertisement
khawk
June 28, 2008
Spore's Creature Hiding Trickery
Cross-posted at Code.Implant.

Embedding non-image data inside an image isn't a new trick, but some reddit commenters are finding that data for a Spore creature is uniquely embedded in the .PNG file that can be downloaded from the creature's Sporepedia entry.

While some commenters originally discovere…
371 views
khawk
June 25, 2008
Abstraction in User Interface Design
Cross-posted at Code.Implant.

I've been focused on a lot of tool development lately, and in my quest to design the best possible tools my mind has wandered into the concept of abstraction and how it is everywhere in software.

In the world of languages, low-level assembly was developed to abstract out…
250 views
khawk
June 21, 2008
Save the Build with Precompiled Headers
Cross-posted at Code.Implant.

It seems that one of the least discussed factors affecting software development productivity is the software build time (or compile time). Perhaps that's because so much of software has gone the way of the web that build time is less of a concern for most of the industr…
223 views
khawk
June 17, 2008
Back in the States
Cross-posted at Code.Implant.

The trip was good, relaxing, and I hardly thought of events back home. I went back to work today with a fresh perspective and readiness I haven't had in a while.

I read two books and got about halfway through on a third. One of the books I read was The Myths of Innovatio…
288 views
khawk
June 10, 2008
Break time
Cross-posted at Code.Implant.

I'm headed to Mexico for a fishing trip vacation this week and won't be back until early next week. It's a much-needed break, as I've taken little time off over the last year. It's also good timing, since we're about to hit the final 5-month stretch of development of my…
262 views
khawk
June 08, 2008
The Computer and Pen Merge
Cross-posted at Code.Implant.

This is too cool. I just came across Livescribe, a new platform with a pen that knows what you wrote and records audio at the time you wrote it.

Take notes in class and can't read your handwriting? Livescribe can play back the audio at the precise time of your messy hand…
236 views
khawk
June 06, 2008
More details
Cross-posted at Code.Implant.

Not to get the "details" train started, but I had to laugh when I came across this post at the Business of Software Blog. Bottom line:
"Grand visions are great, but easy. It's the details that count, and they're hard."
258 views
khawk
June 04, 2008
Why the details matter
Cross-posted at Code.Implant.

I search for inspiration in all areas of life, and politics is no exception. Regardless of your political leaning, Barack Obama's Democratic nomination clinch is an historic event, particularly since he went against the political juggernaut Hillary Clinton.

What's inspir…
338 views
khawk
May 30, 2008
5 ways to extend your launch date
Cross-posted at Code.Implant.

Bob Walsh posted some great advice on his 47 Hats blog from guest writer Starr Horne about 5 time-sucks that will add 3 months to your launch date. I don't want to steal the thunder from 47 Hats, so go there if you want more detail, but here's the five points with my ow…
208 views
khawk
May 29, 2008
Industry events
Cross-posted at Code.Implant.

I've been out of town the last few days at a Product Steering Committee event held by Presagis for the simulation industry. The event was under NDA, so I can't talk about it, but it was a good experience and I thank Presagis for inviting me out to talk about their produ…
248 views
khawk
May 25, 2008
More TGEA, and interface design
Cross-posted at Code.Implant.

I recently posted a survey of opinions on the Torque Game Engine Advanced, but that didn't yield me a lot of responses so I decided to download the latest version and take a look. I'm doing this out of interest for a side project.

I finally realized why I, and perhaps ma…
313 views
khawk
May 21, 2008
The Wii Fit story
Cross-posted at Code.Implant.

Nintendo's latest New ThingTM, the Wii Fit, came out today, and for once in my life I managed to actually get something the day it came out. I played with it and got a small workout after I got home, and my impression is that it's a fun, innovative technology that provi…
346 views
khawk
May 19, 2008
TGEA v1.7 release
Cross-posted at Code.Implant.

Garage Games recently released v1.7 of their Torque Game Engine Advanced. From what I've read they've made a lot of improvements. Anyone have any experience with TGEA and willing to share their opinion?

I've actually had a license for a few years now (since the early ado…
315 views
khawk
May 18, 2008
Excellence is a habit
Cross-posted at Code.Implant.

Socrates is attributed with saying:
"We are what we repeatedly do. Excellence, then, is a habit."
If you ever have a desire to be great at anything then you must strive for excellence in every aspect and every detail. This is another way of saying "nail the details". They…
256 views
khawk
May 14, 2008
Technological ignorance
Cross-posted at Code.Implant.

This is going to be a short post, mainly because I'm having a very busy week in preparation for a weekend out of town, but I'm a little bothered by a recent blog post from a popular software development blogger that pretty much berates the eXtensible Markup Language, ak…
320 views
khawk
May 12, 2008
Long Live the Spiral
Cross-posted at Code.Implant.

Here's a forgotten fact: this month marks the 20th anniversary debut of Barry Boehm's spiral process model.

While that seems like a lifetime ago in the software world, the concepts of the spiral development process are rooted in today's most popular software process meth…
484 views
khawk
May 10, 2008
Actor picking
Cross-posted at Simbryo.

Back to making some progress on the scene editor tool, I've quickly added some actor picking code. It's nothing fancy - click on the actor and it shows a bounding box; click elsewhere when the actor is selected, and the actor is deselected and the bounding box goes away.

It's…
298 views
khawk
May 08, 2008
Clever or Straightforward code?
Cross-posted at Code.Implant.

An engineer wrote some code today that at first glance confused me. I read code like I read the English language, which is to say I read patterns of code and recognize algorithms to piece together program flow, and in this particular case I didn't recognize the pattern.…
670 views
khawk
May 07, 2008
A thought on innovation
Cross-posted at Code.Implant.

I was sent this article on MSNBC about Toyota and its innovation-centric practices. It reminded me of a manifesto I read on ChangeThis (excellent site by the way), and of course that motivated me to write up a quick thought on innovation..

Innovative thinking in the corp…
531 views
khawk
May 05, 2008
Process for the small software developer
Cross-posted at Code.Implant.

I was blog browsing a while back on the 47 Hats blog and found an interesting blog entry that speaks to a question I often see online from small developers: what's a good process for me?

The entry, "Process and the microISV", highlights four practices that help with sma…
268 views
khawk
May 04, 2008
Finished Dreaming in Code
Cross-posted at Code.Implant.

I finished reading Dreaming in Code today. It's a decent book, although it's definitely geared toward the non-programmer. Even then, I did pick up the occasional good quote or reference while reading, and on occasion it was a useful exercise to relate their software dev…
374 views
khawk
May 04, 2008
Details
Cross-posted at Simbryo.

I decided to go ahead and throw my cheating detail texture in the shader just to see how it looks. Not bad. It gives me more ideas for the future, but I think the terrain is starting to look sufficiently "good enough" to move on to the more important tasks. Here's a new scre…
269 views
khawk
May 03, 2008
Terrain texturing shader
Cross-posted at Simbryo.

I decided to take a break from the scene editor for a day and do something "fun", so I focused on improving the visual quality of the terrain. I added texture splatting and started to add a detail texture, but I may hold off on that since it will be more involved than I want…
256 views
khawk
April 30, 2008
Think first, please
Cross posted at Code.Implant.

One of the more junior engineers on my project told me today that he made a "mistake" with the task he's working on: he tried to reuse code without understanding what the code did in the first place so he could go about properly reusing it.

The code in question isn't a p…
318 views
khawk
April 30, 2008
Adding actors
Cross posted at Simbryo.

The scene editor now has enough functionality to add actors to the scene. The nice thing about completing this feature is that it involves using each of the features I've worked on over the last week or so, including the scene browser, the prefab window, and the camera movem…
309 views
khawk
April 30, 2008
Camera movement
Cross posted at Simbryo.

Chalk up another task. The camera movement code is functional in the 3D window. There's one thing that's not quite working, but I'm pretty worn out and need to take a break so I'll come back to it later. Otherwise, camera translation and rotation work great with the keyboard…
234 views
khawk
April 29, 2008
Principles of good design
Cross posted at Code.Implant.

I'm still reading through the book Dreaming in Code. It's taking longer than I had hoped, but sometimes it's been a difficult read for me - not because it's a bad book or bad writing, but because sometimes the author is describing something about software development of…
315 views
khawk
April 28, 2008
Scene browser
Enough of the scene browser is complete that it now shows the actor hierarchy in the scene. It doesn't do much else, but as I add more functionality to the scene editor I will be able to flesh out more of the scene browser's functionality.

My development approach to this engine and toolset has been …
253 views
khawk
April 28, 2008
Unfuddle me
Unfuddle. How cool is that? You get SVN source control, bug tracking, schedules, and pretty much anything else you might need for small software team development - for FREE. Of course they have plans that have more features for real money too.

Cool. I may give it a try if my SVN storage requirements…
425 views
khawk
April 27, 2008
Never start with a description of the weather
Neil Davidson of the Business of Software Blog posted an item the other day drawing parallels between software and writing tips from famous authors.

For instance, Hemingway once wrote that "The first draft of anything is shit." The analogy to software is that the first time you write code is certain…
308 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
10 Followers
15 Entries
11 Followers
johnhattan
Programmer
1,277 Entries
48 Followers
ApochPiQ
Generalist
628 Entries
44 Followers
dgreen02
Generalist
338 Entries
56 Followers
Advertisement