Frequently Asked Questions

In short, it's not quite there yet. Ask Chat-GPT 3.5 to create a file reader for the IRS Pub 1220 tax reporting file, and it will give you basic instructions on how YOU would code one, plus a little boilerplate. You may even get some partial classes with good guesses at the type of fields such a file might contain, but the "..." will take as much coding as just starting from scratch in the IDE.

Image of a Gemini 1.5 Chat session

Gemini 1.5 is closer, but the preview version won't accept a PDF as large as the IRS Pub 1220, requires a lot of prompting just to explain the basic task, can't handle the more advanced validation and conditional logic, and still makes plenty of mistakes defining the basic record structures.

Babel Class Builder stores the file, record, and field layout properties as metadata. We are not storing or exchanging the file contents or end user data with your partners. Storing a specification allows you to map the file, record, and field layouts, generate source code for a reader / writer class. You can then download these classes for use in your own applications.

I'm a seasoned.Net Software Architect, consultant, and creator in many development languages and environments. I have a lifelong love of learning new things through doing. This helped me build a startup from the cliché bar napkin into a core data processor with 20+ employees running more than 30 credit unions and managing over $3 Billion in assets. We empower credit unions to uplift the financial futures of the under-served.

I'll host blog posts and various project updates here. I'm currently learning more about ARKit for mobile apps and gearing up for a new chapter after selling my company. Check the menu for info on projects I've done.

Although I love automation, I found that the not-for-profit credit union sector used these efficiency gains to perform more service and continue giving back to their communities and employees. I'm looking forward to sharing what I can and learning what others are willing to share.