Archive: December, 2012

The problem of e-mail

TaskBeat has been designed specifically because of the suffering from prolific e-mail overflow. Although we now learned how to escape from starring at our mailboxes all day, some of us moved to social networking sites, RSS feeds and some other more modern communication protocols. TaskBeat provides best of both worlds, allowing to offload e-mails to […]

Leave Your Comments »

Delivering software

If you want to develop software effectively you hit many obstacles like decisions, meetings, specifications and all the other… You can easily get caught in analysis paralysis of other unproductive processes. If you want to develop software effectively focus on delivering value to the end customers. Think what can I deliver today and focus on […]

Leave Your Comments »

Want your website to be speedier?

1. Compile the code, I mean it. Not bytecache (like use APC with PHP or DLL with VB) but really compile the whole thing to a native code to the language of the processor. Facebook does it with HipHop, Google does it with Java. Whatever you choose make sure the native image (assembler) is running […]

Leave Your Comments »

Challenges of large data sets

How do you make a project management application that handles thousands of work-streams likes projects, tasks and actions? May have failed creating a solution that handles that amount of data. Many managers and users have been disappointed using yet another task management app that simply collapsed in front of their eyes under heavy load. Thousands […]

Leave Your Comments »

Overheads

Recently there has been a lot of criticism of PHP in larger applications. Virtually anyone in the sphere is moving away from the language, some are stuck. Some others are getting clever about and develop their own frameworks around it like Facebook HipHop. But is it all that bad? Sure, as your solution grows it […]

Leave Your Comments »

Code metrics

Oftentimes I say that building software is like building a house of cards. You always build up but it depends how you do it on every level and layer very much determines the success of failure. I also say that if you don’t measure it then you don’t manage it. So how do you measure […]

Leave Your Comments »

Wintel

There’s something to be said about the performance of the code. One of the computational challenges today is the CPU cost. One would say that the performance of computers has grown so much that we don’t need to measure and care for how fast our computers are. That might be true in case of our […]

Leave Your Comments »

Service contracts

Something around great architecture: Solution driven development can save tons of time. What’s the difference between project driven and solution driven development them? In solution driven development paradigm one machine can build one solution consisting of all your projects, that is: applications, services and components. One solution, one build means that all references between different […]

Leave Your Comments »

Consistency

Developers love to discuss the code. They just love one particular way of coding and just hate all the other. I’m no better because I clearly enjoy at least reading those debates. It’s like religious wars sometimes when some wants to portray themselves as prophets of technology and all the other as heretics, blind fanatics […]

Leave Your Comments »

Development team changes

Beginning new year 2013 there are some changes we’re making in our team structure. M.Zagozda will join P.Łukasik as the lead developer of the product for an interim basis. Maciej has previously been the ad-hoc developer for the company taking over occasionally of the troubled development and mentoring junior developers from time to time.

Leave Your Comments »