Category: Uncategorized

Changes on this site 0

Changes on this site

I changed this site a little yesterday. 1. Design After reading documents of wordpress, I made my own theme for the arcade site. I started my work from cbone theme, and changed CSS, images,...

The culture statement of Netflix 1

The culture statement of Netflix

As a company gets bigger, heavier process and controls are followed by the growth. Is the phenomenon reasonable? The culture statement of Netflix may break the stereotype. Culture View more presentations from Reed Hastings.

Rethinking Goals Of Software Projects 0

Rethinking Goals Of Software Projects

Tom DeMarco, from his recent article in IEEE Software, says we should rethink the goal of a software project. For the past 40 years, for example, we’ve tortured ourselves over our inability to finish...

Donald Knuth’s view on code reuse 0

Donald Knuth’s view on code reuse

Donald Knuth, the advocate of literate programming, gave his opinion on code reuse from an interview by Andrew Binstock I also must confess to a strong bias against the fashion for reusable code. To...

My 2007 as a developer 0

My 2007 as a developer

I listed up what I did last year as a developer. Analysis: One of my research areas during graduate years was software analysis in design phases. Last year, I took a deep interest in...

Is AOP the only way to do it? 0

Is AOP the only way to do it?

Some criticize AOP for its lack of application area. It is difficult to find useful AOP examples except very limited functions such as logging and transaction. Furthermore AOP is a not unique solution for...

Compatibility in API evolution 0

Compatibility in API evolution

Following compatibilities should be considered in evolution of existing API. Contract compatibility Binary compatibility Source compatibility The contract compatibility is independent of programming languages, but the binary compatibility and source compatility may not. Designing...

Folder names not allowed in Windows 1

Folder names not allowed in Windows

I happened to know folder name “con” is not allowed in Windows. To test java.util.concurrent, I tried to create “con” package in Eclipse, but it failed. That makes me suspect Eclipse. After a while,...

Generators in Python 0

Generators in Python

Even though I have used Python many times to implement my own game idea, I haven’t reconized generator until today. I am a little surprised at the lazy evaluation technique because it doesn’t exist...

Python design pattern 0

Python design pattern

I spent my Saturday morning watching Google tech talk on python design patterns It validates the statement “Design is not indepent from the inplementation’s technology” with python case.