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. […]

Innovation Spring in Dallas!

I participated in several events around Dallas this month of April, and each one is proving more and more that Dallas is a great hub for innovation. Here is my journal log about the 2019 Dallas Startup Week for April 1-5, followed by the Dallas Innovation Roadshow bus tour on April 24, and concluding with […]

Entrepreneurship in Dallas

For Dallas Entrepreneurs, soon-to-be, or any of my Dallas contacts, you should check out the following entrepreneurial sources in Dallas. The DEC (Dallas Entrepreneur Center) is nonprofit org to support innovation in Dallas website: http://thedec.co. Capital Factory (https://www.capitalfactory.com/) brings fellow entrepreneurs, mentors, and investors in one place. You can get a space there to innovate […]

Is agile an urban legend and waterfall a taboo in project management?

Stamping a project as agile does not guarantee a successful execution; flagging a project as a waterfall does not ensure a failed implementation either. For me, agile is about iterative but speedy design to delivery, and waterfall is about too many iterative steps from planning to execution. I see agile projects as more quantitative (XYZ […]