Blog Articles

Articles sharing what I've discovered. I hope they make you more awesome!

Image Intelligence - Seeing the World with Generative AI

Discover how Generative AI transforms images into insights, reshaping the way we see and understand the world.

   

Retrospectives for Success

Build stronger collaboration, improve performance, and inspire continuous growth.

       

Notable Large Language Model (LLM) Providers

Listing which LLMs are made by which companies.

     

Secrets of Generative AI Training Data

Uncover the industry secrets behind GenAI training data.

       

Generative AI is a Programmer's Assistant

Choose the most code-smart and program-capable LLM for your work.

       

Build a Prompt Library for Generative AI

Start your GenAI Prompt Library in 2024. Create a wealth of knowledge for you and your company.

       

GenAI - Framing Your Perspective

My ProductCamp Unconference 2023 talk serving as a gentle introduction to AI and LLMs.

       

Improve Your Writing with AI

Journey into Generative AI's potential utilizing ChatGPT to dissect and ideate around a novel.

       

Accelerating Business with Generative AI

See how collaborating with ChatGPT offers valuable support for business users like sales, marketing, biz dev, PM, and even finance.

       

Learn GenAI and ChatGPT for Future Success

Play around with Generative AI today and gain future success! Use it to accelerate your work in five distinct ways.

       

ChatGPT Quality Control

See how using the temperature parameter can lead to a normal conversation or swing to crazy talk

       

Use JSONL Not CSV

JSONL is a modern data file format that's better than CSV in every way you can measure.

         

How Trees With Ken Works

How to build an interactive ReactJS webapp and host it on the AWS cloud.

     

Expert API Design Techniques

Successful software architectures do these nine things to create great APIs with fantastic developer experience.

       

Learning Solidity and Cryptocurrency

Learning notes as I go through a Solidity tutorial practicing how to program with cryptocurrency.

     

Starting Stock Investing

Investing in stocks became my new hobby during Covid lockdown because saving money doesn't pay.

     

Lessons from 10 Years with Sabre

How to improve your career. My collected wisdom for helping you that I learned from my ten years of work at Sabre.

     

API Wisdom You Should Know

Your API product design choices completely influence the experience programmers have using them. Will they be good or bad?

         

Imposter Syndrome is Natural

What does it mean when you have the feeling Imposter Syndrome is taking over.

       

Discovering Machine Learning

Discovering machine learning reveals a fascinating technology that will surely change your chosen industry.

     

Scaling Images Up and Down with CSS Transform.

Scaling an image on a web page was confusing, until I used CSS Transform.

     

New at Work? Beginners Add Value Too!

New at work? What if you treat your rookie status as an opportunity?

     

Training With Furlough

Switching from "Why?" to "How?" during furlough made a huge, positive change in my attitude.

   

My Mental Framework for Working Better

Approaching my career as a computer programmer means staying valuable to my company and helpful to teammates.

     

Overcoming a Perfectionist Mindset

Perfectionism is deeply wired into us as humans by conscientiousness. We fear the unknown instead of enjoying its rewards.

   

Burnt Cookies and APIs

Don’t be afraid to just jump into a fresh subject and try making something. Burnt cookies aren't mistakes, they're tasty lessons!

     

Intro to Coding a Webpage

A brief intro to serve as your jumping-off point for understanding core tech frontend web developers use daily.

   

Beating Imposter Syndrome

Feeling like an impostor is a normal human response. How we choose to react to that feeling results in our success or suffering.

     

Captain Marvel and Succession Management

Succession management and super heroes. It's one thing that Earth's Mightiest can teach us about teamwork.

     

Sit out in the Open

Want to meet new people but not sure how to start? Open up to new possibilities by sitting out in the open.

     

Lend a Hand to Get Ahead

New at work? What if you treat your rookie status as an opportunity?

     

Excellent Teams Depend on Trust

There’s no doubt about it. When I’m trusting in my teammates, and being trusted by them, we’re performing together big time!

     

10 Things About Human UI that Will Change Forever In Self-Driving Cars

The UX of cars has gotten worse over a century of use. It needs to be better for humans, and self-drive may be the best solution.

     

My UX School (of Life)

There’s no doubt about it. When I’m trusting in my teammates, and being trusted by them, we’re performing together big time!

       

Learning How to Teach a Class

Would you teach a class of eager learners at univeristy if you could? You definitely should!

     

10 Easy Ways Conference Speakers Can Improve Their Sessions

Public speaking seems very hard for most people and it's easier than you think. Let me help you!

   

Today is the Day I Get Fired

We can statically hold on to what we have, but that type of control is an illusion. Let go and have success.

     

Top-10 Things I Learned in 2015

All of us should retrospect on our year, and share some learnings with one another. How did we improve?

   

Measuring the Mobile Experience

Let's measure how valuable newly added user interface is by tracking how much it's used.

       

Big Design 2015 – Conference Trip Report

Big Design is my favorite conference and I took away loads of pro-tips, memories, and collected key presentations.

     

Code Quality Control Poster

A Poster reminding me, and you, that you can help stop the spread of bad code.

   

JavaScript – The Universal Language

A Poster reminding me, and you, that you can help stop the spread of bad code.

   

Innovation is Stupid – Let’s Give it a Brain

Innovation is fascinating to me. Until a few years ago I’d never read nor said the word. Does it mean anything?

   

10 Tips for a Winning Hackathon Pitch

Volunteer at a hackathon and

     

My Top 5 Favorite Newsletter Subscriptions

Volunteer at a hackathon and

     

10 Leadership Lessons from the 2500 Year Old Tao Te Ching

The Tao Te Ching is a Chinese text written over 2,500 years ago. I expect you’ll feel as though it speaks to you today.

     

Are Web Components Your Future for Building Websites?

We can better share each other’s work at the UI/DOM level via new first-class HTML citizens.

   

Should You Write a Book? Five Reasons to Say Yes!

When you think, “Can I write a book some day?” just say yes, and get started!

     

Writing Killer Conference Proposals

Public speaking can raise your career to the next level. It all starts with the proposal. Here's proven ways to write a fantastic one.

   

Writing a Book – Making Promises to Readers

Public speaking can raise your career to the next level. It all starts with the proposal. Here's proven ways to write a fantastic one.

   

NodeJS Deploying Files to AWS S3

AWS S3 is a performant cloud-storage service and use can easily deploy to it with a Node command-line utility.

     

A Hackathon Winning Tech Stack

Competing in a hackathon takes creativity, vision, discipline and luck. Not to mention brilliant technology. Find out which here.

     

Cooking and Coding – Mixing My Passions

I’m reflecting on two of the things that truly define my character - cooking and coding. Both passions have surprisingly overlaps.

   

Public Speaking - Top 12 Resources for You

I've listed resources I'm finding helpful for delivering to an audience, crafting the presentation, and applying to speak.

   

Tech-Stack Checklist for a Modern Single-Page Web Application

Here is a tech stack for a modern single-page web application for Android, iOS, and mobile browser.

     

Ken at Big Ruby 2013

APIs, health, and cross-functional teams are just a few of my takeaways from the Big Ruby 2013 conference.

   

Hey App Maker – Your Settings Menu Is All Full of Crazy

Mobile app makers are out of control and no one likes using them any more.

     

BackBone Model Unit Testing with Jasmine

Writing reliable JavaScript code at scale is difficult. Fortunately we have options for making it more reliable with unit testing.

     

Three Types of Social Sharers Your App Should Enable

Writing reliable JavaScript code at scale is difficult. Fortunately we have options for making it more reliable with unit testing.

   

The Standing Desk Project

Standing desks are something that are supposed to make us healthier because sitting at a desk all day is horrible for us.

     

Serving a Web Page Demo from Amazon S3 + BlueHost

Simply host a static website using Amazon S3 as a web server.

       

Why I Crowdsourced My 2013 Performance Review

What happened when I solicited my teammates for direct feedback on my 2013 end-of-year review.

     

They Are Not Resources – We Are People

Headcount, resources

     

“Debugger” Statement Makes Javascript Development Easier

JavaScript debugging is challenging. Our favorite language has a big help - it’s the “debugger” keyword.

   

My 5 Year Old Daughter Learns to Program

Being a life-long programmer I always wondered how I could share my passion for building software with my child.

     

Google Chrome Dev Tools Pro-Tips

Not only is Chrome an exceptional web browser, it’s a built-in expando debugger.

   

Date Handling in JavaScript is Hard – Make It Easy With Moment.js

I have several web app projects that all deal with timestamps. Dealing with all this stuff is horribly boring. Moment.js makes is easy!

     

First Post!

I'm writing my very first blog article. Why?