It’s been nearly 20 years. Yet, every time I listen to U2 while working, I’m transferred back to 10 SFR in 2002-03 with that small gang of optimists.
The time machine works even better if its sunny outside and I’m coding.
I like this :)
It’s been nearly 20 years. Yet, every time I listen to U2 while working, I’m transferred back to 10 SFR in 2002-03 with that small gang of optimists.
The time machine works even better if its sunny outside and I’m coding.
I like this :)
I was updating a few things in the Todo.txt Android app earlier today. I have a second hand Pixel device that I use for testing as I develop. Since I hadn’t used it for a few days, its battery was fully discharged, and it’d be a short while before I could use it to run and test the code. I had the option of using one of the many software emulators, but they are slow on my system1 when run alongside the Android Studio and multiple Chrome instances. Instead, I decided to just code the stuff, document it, and write a few tests till the Pixel was ready for use.
This was different from my usual development practice of writing a few lines of code and then executing to see if it’s working as expected before continuing. I had to think ahead, and structure the code a bit more. I had to mentally execute the method, and its tests. I wrote a bit more comment docs than usual to account for lack of instant execution confirmation. It felt odd and marginally discomforting at times. But it was fun.
Towards the end of the session, I realised that it was also more productive. I had almost completed two of the three planned updates by end of the hour-long session. Not taking frequent pauses to compile-execute-observe-confirm freed me up to continue planning and coding further and faster. It also stopped me from taking detours on updating unrelated or tangentially-related bits observed in the execution.
The session reminded me of how we used to write code when I was studying engineering. Compiling and executing even our C programs was slow on my PC back then2. So, executing was infrequent, and often followed long periods of writing code, and running through the flow manually multiple times. If the program required internet access, it meant even more coding and manual verification before testing it by execution3. Fond memories :)
Anyway, the Pixel is charged now. I can now test the morning’s code and, if it works, commit it, and move on to the third update.
Source, via this isn’t happiness
Everything about this photo is … ❤️
The strength in her left arm. Her erect posture, and core strength; no sinking hips.
The heels on her shoes. The wicker basket. The way she’s balancing the basket with her knee. And so how her right heel is so slightly lifted to help bend the knee.
The baby, unbothered by her state but keeping an eye on something. Sharing the carrier bag with the produce, nonchalance.
The clean, but not western supermarket clean, produce on display. Pedestrians all around.
The birthmark, or otherwise, on her right forearm. The angle of bend in the right arm. The strength, and maybe stress, in her shoulders.
The handsome guy with the dark red suitcase. He’s either checking her out, or the produce. His suitcase!
The guy, dressed like my dad in photos of his 20s & 30s, carrying a wire mesh bag.
The white shoes of the woman in the background, sharply in contrast with her well tanned legs.
So much more… but I keep returning to the first thing I see every time… the strength in that arm, those shoulders and her core.
This was probably our second meeting with him. He must’ve been about 4 weeks old, and barely bigger than my spread out hand.