Keep Learning

These days students graduate and become the new interns/young professionals in the workforce. Energy is high and spirits are up. They want to make a difference. We as long time professionals should embrace that, but they cannot do it alone. We should help them and support them. Don’t hire them and just let them stay […]

Are Keyboard Shortcuts Still Shortcuts?

I remember the time when we as students first learned to program on early versions of PCs and terminal machines connected to a mainframe. Word processor software, namely WordStar and WordPerfect, were your everyday companion to write papers or stories. Productivity utilities for the first personal computers were innovative, especially that that memory allocation and […]

BASIC First Lines of Code

I will write about Microsoft Build conference soon but one important photo that I feel any developer would appreciate is that of the first lines of assembly code that formed the BASIC language compiler on the first Altair personal computer written by Bill Gates and the late Paul Allen. It can be see at the […]

Posting course achievements on social media

Lot of social media users tend to publicize their LinkedIn or Coursera course achievements. When we were at college, we would not post on walls that we completed some course. We might get laughed at. Completing a course (free or paid for) should not longer be treated as breaking news. What should be an achievement […]

Embrace Gen Z into the Workforce

The corporate world should seriously embrace Generation Z into their workforce. Those born after 1997 are entering the workforce this year. Their approach in IT is to build applications with immediate real-world implications. Check what two GenZ engineers Nisha and Clarisse have to say at a HackerRank interview. Also two completely unrelated companies, BBVA Compass, […]

planes should keep us alive

All the news about planes crashing, planes burning, planes disappearing, planes stalling, and more of these is so devastating. It is true that one has a higher chance getting into a car accident than a plane crash, but when is this going to stop? When will quality engineering and advanced technologies save more lives? Forget […]

Key tech announcements this past week

Key technology announcements in the last few days for software developers, blockchain, and data science. Both Amazon and Microsoft launched their managed blockchain services for general adoption. I expect this to disrupt the blockchain business since it simplifies the process of adopting or integrating blockchain in the development ecosystem. More info at TechCrunch and CoinDesk. […]