I've been thinking a lot about what motivates and excites me when it comes to "work." Yes, that list is long and wide but I think the key thoughts here are: happiness, freedom to execute a vision, impact potential, and ability to pay the bills. I found these blog posts inspirational.
While debugging an Android app I was writing, I noticed in the adb logs that my phone was performing a "check-in" to a google.com URL. A quick Google search yielded the following blog post. Apparently Google sends your Android phone's IMEI, Wifi MAC, Google account ID, and model to their servers every so often in the form of a "check-in."
From Building a Thinking Room:
"Test-takers in the red environments, were much better at skills that required accuracy and attention to detail, such as catching spelling mistakes or keeping random numbers in short-term memory."
"Though people in the blue group performed worse on short-term memory tasks, they did far better on tasks requiring some imagination, such as coming up with creative uses for a brick or designing a children's toy. In fact, subjects in the blue environment generated twice as many "creative outputs" as subjects in the red one."
"She demonstrated that, when people are in a high-ceilinged room, they're significantly better at seeing the connections between seemingly unrelated subjects."
"If we're performing a job that requires accuracy and focus (say, copy editing a manuscript), we should seek out confined spaces with a red color scheme. But for tasks that require a little bit of creativity, we seem to benefit from high ceilings, lots of windows and bright blue walls that match the sky."
http://www.ideapaint.com/work/ideapaint
# http://groups.google.com/group/android-building/msg/dbab4407c5b2fc16
mkdir -p ~/projects/android-2.3.3_r1
cd ~/projects/android-2.3.3_r1
repo init -u git://android.git.kernel.org/platform/manifest.git -b android-2.3.3_r1
repo sync
cd device/samsung/crespo
./extract-files.sh (with nexus s running 2.3.3 build GRI40 plugged in)
cd ../../..
MYDROID=$(pwd)
export MYDROID
. build/envsetup.sh
lunch 4 (crespo userdebug)
# rm -rf out (necessary if we used extract-imgtec-crespo.sh)
make -j8
# mkuserimg.sh
# make_ext4fs
# power off nexus s
# hold volume up key and power key simultaneously
# Flashboot cheatsheet: http://andblogs.net/fastboot/
cd out/target/product/crespo
../../../host/linux-x86/bin/fastboot oem unlock
#fastboot boot {kernel} {ramdisk}
#fastboot flash:raw boot {kernel} {ramdisk}
fastboot -w flashall
git clone git://android.git.kernel.org/kernel/samsung.git kernel
export PATH=~/projects/android-2.3.3_r1/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin:${PATH}
cd kernel
make ARCH=arm CROSS_COMPILE=arm-eabi- herring_defconfig
make ARCH=arm CROSS_COMPILE=arm-eabi- prepare
make ARCH=arm CROSS_COMPILE=arm-eabi- modules
make ARCH=arm CROSS_COMPILE=arm-eabi- -j8
# http://www.sirena.org.uk/log/2011/02/14/updating-the-kernel-on-the-nexus-s/
adb root
adb remount
adb push drivers/net/wireless/bcm4329/bcm4329.ko /system/modules
adb reboot bootloader
fastboot flash zimage arch/arm/boot/zImage
fastboot reboot