China playing ever increasing role as economic power and taking ever larger share of mass media topics, it is to be expected that the Chinese language and Chinese sites will appear in the international Internet consciousness. As far as I can tell, so far nobody has really made it, although I believe there are a lot of …
Category Archives: tech-and-biz
On TypeScript
Children bikes are equipped with detachable training wheels. Training wheels are very helpful on the initial stages, when you have to accustomize yourself with the speed you’re moving around, and how to get on or off the bike, and how to brake, and how to turn, and how to avoid obstacles, and how to check environment …
“This is the market that will explode”
Here are my impressions after watching the key note of the //build conference: The family of Windows 8 operating systems spans across the whole spectrum of devices: huge touch panels, all-in-one desktops, notebooks, netbooks, tablets, phones, and in some sense XBOX. When you write a Win8 app, it means it will run on any of aforementioned devices. I’m not …
How to merge, 3/3
In the previous article, I’ve described a lot of activities one should learn and master to be able to merge efficiently. But why does it matter at all? Because developing in multiple branches significantly increases average software quality in production. I hated the word “bug-free” before. We all know that any software has bugs. What …
How to merge, 2/3
In the previous article, I’ve implied that merging is only harder and riskier, because many of us don’t know how to do it right. Well, this is what I’ve learned, so stop worrying now and master merge in these three simple steps: 1) Accept that you’re not done, until it is merged. 2) Learn how …
How to merge, 1/3
In 2005 I was in charge of software development for a web shop. Our client wanted to improve time to marked for new features, and has therefore requested to develop several features in parallel. Well, this was a web site based on the ASP.NET technology, and I wasn’t enlightened enough at that time to break …
Is there life beyond Scrum?
Let’s say we are a website, and we have users, and users can register. We have a registration form, but we want to experiment and create another version of it. Waterfall 1. Create a business case document and have it signed off by all relevant stackeholders. Pure efforts: 1 man/day (MD). Calendar time: 1 week …
Nokia Lumia 920
I’m still undecisive about usability qualities of the new Win8 UI, but I can’t deny how amazingly synergetic it is and how consistently Microsoft is implementing it. I’ve written about it in another post, but I’ll repeat again. I believe, each major mobile platform has a main UI paradigm. iPhone was first on the market and …
Product Management Dilemma
When two persons have a different opinion about some topic, they need to find something they both can agree to. Sometimes a win-win situation is possible, so that a new solution will be invented suiting both parties. But sometimes, a compomise has to be taken. A compromise typically means that neither the one nor the …
Open Source: cui prodest?
Why open source is actually good? I was hoping to find an answer from the Free Software Foundation web site, as well as from opensource.org. The best answer I could find was, it is good because it is free, and free is always good. Now, when applying the five whys technique one often stops when reached …