Archive for September, 2008
GUI, the final frontier. All the bits flowing through the network, all the lines of code running through the processor, all the DSPs and the codecs, all the man-years, and what the user will see is just a GUI. And they never let programmers touch the GUI, now do they? That’s the designer’s job, and while a few designers dabble in programming to some degree, user interfaces designed by full-time programmers tend to stand out for being, how shall I
(read more...)
By Ran Arad | September 24th, 2008 | Filed under Development, Standardization
[This is the first guest post in my little blog, from your good friend at RADVISION customer support: Eran Zwilling, our head of Customer Support. Did you ever wonder "Am I doing it wrong? Could I say a magic word (besides ‘please') to get that extra mile?" The answer is finally here: 'No', but also 'Yes'. No, because the Customer Support reps are already working as hard as they can for you. Yes, because the following tips and insights will
(read more...)
By guest | September 17th, 2008 | Filed under SDKs
I recently read a post written by a (cranky) Product Manager (PM), describing different programmers from a PM’s view. The whole post is decretory and self-centered (as usual for cranky PMs), evaluating programmers not as people but as clichés, and overall is quite insulting. The easy thing for me would have been to write an equally decretory view of PMs: the MBA-PM, the “I was a developer guru” PM, the “I got here because I was a bad developer” PM
(read more...)
By Ran Arad | September 10th, 2008 | Filed under Development
The access architecture of an SDK refers to the types of events generated by it (synchronous, asynchronous), the way it handles API calls (blocking, non-blocking), and the way it processes events (on event, on poll). Different paradigms fit different needs. I usually divide these architectures to 4 main types: Asynchronous events, non-blocking API calls Synchronous events, blocking API calls Event queue, API calls queue Polling for events Each of these has its advantages and drawbacks, and most importantly,
(read more...)
By Ran Arad | September 3rd, 2008 | Filed under Development, SDKs