經歷與深淵 ——《龍騎士4》
及時語結篇
發篇之時,曾戲說要為時事噴灑一點口水,未成雲雨也望是一點俠義滋潤。女
袁彌明不忿遭利用炮轟無線
We don't really control user desktop machines
Here is something important: regardless of what people in IT like tothink, we don't really control user desktop machines if the users feelstrongly about it. We can try to dictate hardware and software standardsand we can often get away with it for a while, but in the end if theusers want something badly enough they are going to win.
This has really been the case for quite a while, but it is especiallyacute these days with desktops; the ultimate issue is that the usersjust have
Open source projects and programs versus products
One of the things that the situation with security fixes and the Linuxkernel changelogs illustrates isthe difference between programs and products. With a program, what youget is the program; with a product, what you get is the program and awhole ecology of things surrounding it, ranging from documentation tobackporting security fixes into older versions.
(This is why it takes a significant amount of effortto turn a program into a product, as Fred Brooks and others have noted. Icredit Fred Brooks because I believe The
Thinking about the importance of cross-implementation portability
Here is a Python question I have been mulling over since a commenton a previous entry : does codeportability across different Python implementations matter verymuch at the moment?
My suspicion is that the answer is 'not really in practice', becauseI don't see much motivation for moving code between the differentimplementations:
- the three leading implementations ('CPython' (the normal Python),Jython, and IronPython) exist in significantly different environments;you cannot really drop in one as a replacement for another, so
