Engineering
Software development, synthesis coding, and DevOps
18 articlesThe Future of Software: From API to AI as the Communication Interface
As we look ahead to the evolution of how people and machines communicate with software, it's clear that artificial intelligence (AI) will play a key role. ...
Prompt Engineering to Generate Code to Solve A Math Problem
This weekend, my 12-year-old son and I visited our friends for a family BBQ. During our time there, we engaged in a series of math puzzles, competing again...
MatheMagic Card Trick
Introduction MatheMagic Card Trick is a fun and simple number revealing magic trick using math. Use the page generate-cards.html to generate your cards to ...
How do you launch a suite of Mobile, Web, and Voice products from ideation to go live in 12 weeks?
Check out the blog post by Very, the product development partner I worked with in my previous job at Thrive Global to design, build and launch multiple Mob...
Eliot Pierce, Vice President of Strategy, Business Development and Ad Operations, The New York Times
Eliot Pierce shared this recommendation for Rajiv on March 6, 2013 via LinkedIn: I only worked with Rajiv for a quick year, but I thoroughly enjoyed my tim...
Product Maintenance vs. New Development on Web Sites, Mobile Apps and Other Digital Products
Maintenance of a digital business product (e.g. a Web site, mobile app, or software) refers to the work that includes modifications made after delivery to ...
CAREER-CLEAR: An Employee Evaluation and Career Development System
CAREER-CLEAR is a system for doing fair, consistent and constructive employee performance evaluations and determining employee rank, title and compensation...
Supriya Saha, Software Engineering Team Lead, Cox Newspapers
Supriya Saha shared this recommendation for Rajiv on July 22, 2009 via LinkedIn: Rajiv is the best technical leader, I have so far seen so far. He always k...
Social Graphs API: WordPress Plugin: Blogroll Links
If you already know what the Social Graph API and XFN are, you can skip the background information and go directly to the Blogroll Links plugin for WordPre...
Software Products: Own vs. Rent & Create vs. Get (Incorrectly Called Build vs. Buy)
Understanding the issue Technology executives are often asked about their preferences on build vs. buy. This question would be better articulated as two se...
Karl Martino, Senior Software Engineer, Philly.com and Knight Ridder Digital
Karl Martino shared this recommendation for Rajiv on March 20, 2007 via LinkedIn: Rajiv is an on going example of what I look for in leadership. He’s smart...
List of Open Source or Free Software for Home and Business Use
Here is a list of some open source or free desktop software that you can use for personal use at home or at your business. Using open source software can s...
Ben Mappen, Software Engineer, Knight Ridder Digital
Ben Mappen shared this recommendation for Rajiv on November 22, 2006 via LinkedIn: Rajiv is a remarkable individual and I have long admired his savvy, char...
Sometimes extra steps in workflows are good
When implementing a content management system or other product, customers often ask for workflows that require the least number of steps required to any gi...
Google Web Toolkit: Develop and Test in Java, Deploy as AJAX
I'm building a pull-down-menu navigation for the rajiv.com site using the Google Web Toolkit (GWT) and I'm impressed by this Google product. It allows you ...
Java Progammer? Use BeanShell
BeanShell is a fully Java compatible scripting language, capable of interpreting ordinary Java source files. You can also use it for working with Java inte...
Content Management: Content & Search Technologies
Search, when effectively integrated with content, creates a combination that is greater than the sum of the two separately. Let us consider an example. A p...
New Company, Effectuation
Earlier this year, I founded a product development & consulting company called Effectuation (www.effectuation.net) with some associates. We are involved in...