Dec. 25th, 2019

izard: (Default)
All NDAs have expired, so I can start a diary with 20 years delay.

I started working as a full time software engineer in November 1999. The product I was working on was supposed to be a VOIP phone, to be shown at CeBIT 2000. The hardware platform was set and ready, with Motorola Dragonball CPU and a DSP (I dont recall the make). In the team there were three programmers working on VOIP software, two system software engineers including myself, and a contractor who developed DSP API and driver.

During 9 months I was working on that little thing, I hacked GCC backend to produce correct code for uCLinux/Dragonball (first C, then C++ with exceptions support), implemented a watchdog, created an app to configure the phone's IP settings with DTMFs, and fixed couple of bugs in DSP driver.

I have a lot of respect for the Mera management, who invested a lot of money to this product development, and although it was not commercial success, some bits from this project ended up in other more successful products. Alas these bits that survived were not platform related, so all my work had quickly perished.

It was a great experience: I could use unlimited internet at work, and some times I stayed there at night. The team was great and I am still in touch with two of my teammates (both moved to US).

My salary was $200 first, quickly raised to $300. (That was a lot of money for a student in Nizhny Novgorod, 1999/2000). E.g renting a good one bedroom apartment was ~$100.

Profile

izard: (Default)
izard

August 2025

S M T W T F S
     12
3456789
10111213 141516
17181920212223
24252627282930
31      

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 23rd, 2025 01:39 pm
Powered by Dreamwidth Studios