Walk with me
My daily walk of life, Linux, open source and more...
Friday, December 07, 2018
Friday, November 09, 2018
Thursday, October 18, 2018
Monday, October 08, 2018
Sunday, August 26, 2018
Cutting the corners
No day passes by without a discussion of the traffic woes during the lunch. Everyone narrates their ordeal during the morning commute and we all end up agreeing that this is not going to change. If at all, it's going to become worse. The location is Chennai but similar discussions are common place around India. No amount of blaming or outrage is going to change the situation, instead i just want to document some common mistakes on the road I encounter regularly.
Being a non-native English speaker, I encountered the term "cutting the corners" in a different context and only later realized that the term could have originated by the behaviour on road.
Being a non-native English speaker, I encountered the term "cutting the corners" in a different context and only later realized that the term could have originated by the behaviour on road.
Cutting corners #1
Cutting corners #2
Friday, May 12, 2017
setuptools - dealing with compiling custom modules on windows
pip install has hugely simplified how python modules are installed and managed but sometimes it simply can't compile custom extensions despite having all the prerequisites. This simply boils down to pip not being able to automatically determine the required visual studio environment. The simplest fix I found and that I keep forgetting is to get to visual studio command prompt and set a couple of environment variables to prevent distutils from auto discovering the visual studio environment.
%path_to%\vcvarsall.bat x64
SET DISTUTILS_USE_SDK=1
SET MSSdk=1
%path_to%\vcvarsall.bat x64
SET DISTUTILS_USE_SDK=1
SET MSSdk=1
Saturday, December 03, 2016
Pausing...
This thought came up one day when I was in my second job. My first job was all about exciting stuff such as device drivers, firmware for smart card terminals, cryptography and a whole lot of cutting edge technologies, the fancy and glamorous stuff that would be a dream for many aspiring programmers. But I cannot say the same thing about my second job. To my surprise I didn't even realize it till very long into my job. Motorola 68k, serial communication, matrix keypad and text display can’t be called cutting edge even 15 years back, that’s when this thought popped up - What was I doing all these 6 years? Was I in a long hibernation, isolated and lost in the career path? I sure was not idle all these years, rather I was very busy fixing things, so it definitely should have some value addition and learnings that I didn’t realize. That’s when I set out to reflect on my experience working on legacy software and hardware platforms.
Subscribe to:
Posts (Atom)