That's where I have been in my life. Ok, I have seen about one pixel of Brazil. And I have been to South Africa as a little kid and remember only a very little bit.
World66.com - Create your own visited country map
Things not meant to be mixed together.
May contain traces of sarcasm.
Blamestorming: Sitting around in a group discussing a project failed and who was responsible.
CGI Joe: A hard-core CGI script programmer with all the social skills and charisma of a plastic action figure.
Chair Trap: When you trap yourself in your office chair by accidentally hitting the pneumatic seat adjustment, causing it to drop suddenly, thereby locking your legs under your chair.
OGF: Overall Good Feelings or Overall Goodness Factor. Used to describe the minimum consensus required in order to move forward on a project or to a new feature
"I am nerdier than 49% of all people." (Picture)
5. Avoid programming cleverness. Instead, assume a good compiler and write readable code.
Cycle-counting and compiler-specific optimizations are favorite pastimes of hackers, and sometimes they're important. But we could never have completed the Graphing Calculator in under six months had we worried about optimizing each routine. Rather, we dealt with speed problems only when they were perceptible to users.
We made no attempt to look at performance bottlenecks or at the compiled code of the Calculator until after running execution profiles. We were surprised where the time was being spent. Most of the time that the Calculator is compute-bound it's either in the math libraries or in QuickDraw. So little time is spent in our code that even compiling it unoptimized didn't slow it down perceptibly. Improving our code's performance meant calling the math libraries less often.
Programmers are often tempted to spend time saving a few bytes or cycles or to fine-tune an algorithm. If the change isn't visible to users, however, the benefits may not extend beyond the programmer's satisfaction. When most of the code in an application is straightforward and readable, maintenance and improvements are easier to make. Those are changes that users will notice.
Avitzur sneaked into Apple's California HQ for six months to write a software program that, through luck and hard work, is still included on every Mac sold today.
Unemployed and living on savings, Avitzur worked 12-hour days, seven days a week, to create Graphing Calculator in the unlikely hope that Apple would bundle it with new computers.
We wanted to release a Windows version as part of Windows 98, but sadly, Microsoft has effective building security.
I no longer work for Nokia.
Before I joined Nokia I had formed an understanding that Nokia was using and would be using its patent portfolio defensively. [...] Yesterday at a Nokia internal patent workshop I came to the conclusion that my understanding was not only wrong, but that the reality was quite horrible. After thinking about this for an evening I came to the conclusion that my conscience would not allow me to work for Nokia anymore.
Now I'm unemployed and rather urgently looking for work. Any hints about nice jobs (open source development preferred, of course) would be welcome.
Balloon is an Open hardware development board intended for anyone to use in their projects. Balloon should be viewed as a versatile 'computer component'.http://balloonboard.org/
...
Balloon 2.05 Spec
- Intel Strongarm SA1110, to 206MHz
- Rom, to 32Mbyte (really just trying to be boot rom)
- Ram, to 256MByte (64MByte without stacking)
- Nand-flash, to 2GByte, including 16-bit interface variants.
- SmartMedia card, to whatever the limit is today
- Codec (16bit, 44KHz, stereo mic in & stereo line out)
- 2W per channel power amp (class D, so efficient)
- 3 serial ports (2 at 12V, one at 5V)
- Reset (including pushbutton) and power control.
- LCD interface for STN & TFT panels (including bias voltage generation, to +-28V, 100mA, resistor settable, software adjustable)
- LEDs & inputs for debug.
- Unique ID chip / Silicon serial number
- USB two slave ports (to attach to a PC) and 2 host ports (to attach peripherals) - including power control.
- CompactFlash socket (not hot-plug)
- Power supply takes 6-42V - ideal for automotive / battery / lab use OR...
- Single 5V supply (local supply voltages derived on-board)
- Software control of subsytem power supplies
- JTAG programmable for both Boot ROM and PLD
- Real Time Clock with connector for battery
- Whole address / data / control bus buffered and sent to docking connector on back of board.
- 103 x 56mm (credit card, extended by 1cm on long side)
- Weights 20-30 grams in typical configurations