innovation emblem

Challenges in Building Cloud Solutions

One challenge I struggle with is how to build cloud based solutions without generating unnecessary computes in the process. The work requires significant development by configuration. The API’s are abstract. The newer services like the AI suites are sparsely documented and the concrete examples obsolete quickly. So, working with them entails executing against the real resources at almost every step. We build with smaller models (if available), smaller sample sets, etc. but we’re still building without the ability to unit test.

Technology cloud computingAPI
innovation emblem

Converting Codebase with Generative AI

This is going to work… converting a codebase with Generative AI assistance (claude 3/copilot)

Progress over 2 weeks (2-3 hrs/day): • 15 elixir files (33%) converted to typescript/node • 96% unit test statement coverage. • moved react front end and recreated webpack build process. • converted database migrations • 1 of 3 controllers, oauth user authentication with email notification working.

I am an experienced developer rusty in node and unfamiliar with elixir, typescript, and react.

Technology Generative AICode Conversion
agility emblem

Enhancing Productivity with AI Assistance

Worth an offhand comment just how helpful coding with an AI assistant facilitates reasonable context switching. I can sustainably balance work on two projects or within two roles in a project in a day. Having a context thread that literally describes what I was working on helps.

Technology AIProductivity
innovation emblem

Curated Datasets for Language Models

Greenshoots in development of curated model training datasets build of open source, licensed, content from wired: https://lnkd.in/eqEDEnNA

“Fairly Trained announced that it has awarded its first certification(https://lnkd.in/eFaStpGh) for a large language model built without copyright infringement

KL3M and was developed by Chicago-based legal tech consultancy startup 273 Ventures, using a curated training dataset of legal, financial, and regulatory documents… for ‘risk-averse’ clients like law firms.

On Wednesday, researchers released what they claim is the largest available AI dataset for language models composed purely of public domain content. Common Corpus, as it is called… has been posted to the open source AI platform Hugging Face” (https://lnkd.in/ePaWxsQX

Technology AIOpen Source
innovation emblem

Leveraging LLM for Codebase Migration

In my research project using LLM assistance to convert a codebase from one language to another, in about a day, I’ve been able to incorporate the existing react front end to the new codebase. This involved: copying it across, creating separate builds for front and back end, updating dependencies to work with a current version of node. Dealing with the resulting configuration, dependency, scoping and circular dependency issues.

The LLM assistance was a huge accelerator. I am very rusty with webpack and unfamiliar with React. That said, I had to climb enough of the learning curve to ask good questions before I unlocked the results I needed. And it was a co-worker who suggested I monorepo the front and back ends.

Technology LLMReact
Building a Responsible Project Backlog with LLM Assistance
agility emblem

Building a Responsible Project Backlog with LLM Assistance

In my experience, using LLM chat assistants can significantly streamline the process of creating a project backlog. I leverage their speed to minimize repetitive tasks, organize information, and generate valuable insights, all while ensuring that my team reviews and takes accountability for the final content. Let me share my approach to effectively building a software project backlog.

Product Management LLMProject Management
innovation emblem

Enhancing AI Project Backlog Graphics

Reworked my example of working with AI assistance to build a project backlog. Made the graphic more legible.

Product Management AIProject Management
innovation emblem

Enhancing Generative AI Interactions

This insight, that iterative, multi-agent interactions drive better output from generative AI systems is profound and I appreciate the thought that it’s how we use these technologies that will represent the short term leap forward rather than the step change improvement of the individual models.

Pulling it even more to the now, think about this approach in how you interact in threaded chat discussions. Rather than simply asking it to do the thing, build up context by asking framing questions, reasoning with it over how to approach the problem and where to focus, before asking it to generate the output.

(simple example https://lnkd.in/e-xsDMri)

Technology Generative AIIterative Learning
innovation emblem

Enhancing Generative AI Through Interaction

This insight, that iterative, multi-agent interactions drive better output from generative AI systems is profound and I appreciate the thought that it’s how we use these technologies that will represent the short term leap forward rather than the step change improvement of the individual models.

Pulling it even more to the now, think about this approach in how you interact in threaded chat discussions. Rather than simply asking it to do the thing, build up context by asking framing questions, reasoning with it over how to approach the problem and where to focus, before asking it to generate the output.

(simple example https://lnkd.in/e-xsDMri)

Technology Generative AICollaboration
innovation emblem

Understanding Retrieval Augmented Generation

I know Neal and am an advocate for his teams’ platform, eyelevel.

I love their explanation of what Retrieval Augmented Generation (RAG) does:

“RAG exists for two key reasons:

• To allow you to inject new information into a pre-trained language model

• To minimize hallucination by simplifying problems”

It’s that second motivation that gets lost in all the exuberance over expanding context windows.

Creating an observable set of verifiable, relevant, and correct inputs will lead to more accurate and safer outputs. (shocking, I know)

As responsible technologists we we need to maintain our accountability through better transparency and tracability in the outputs generated by autonomous and semi-autonomous systems.

I also love the observation that addressing the problem of hallucinations is “not magic, it’s hard”.

Technology RAGtechnology
innovation emblem

Concerns Over Password Restrictions

Why would a site restrict password length below what is created by a strong password generator? “Cannot exceed 20 characters.” This for an (“ai powered”) security service promoted to help me protect my infra. Legacy system integrations? Outdated policies? Both very reassuring.

Technology securitypasswords
knowledge emblem

The Impact of De-Anonymization on Reviews

I believe it's crucial to recognize how smaller companies often have an edge in identifying who wrote reviews, especially when they can access social channels on platforms like Glassdoor. This raises important questions about the social and technical implications of de-anonymization. We need to think critically about how this affects transparency and trust in feedback.

Culture de-anonymizationworkplace culture