Part of the joy of a consultancy is that we get to see in a couple years what many do not experience in a decade. Occasionally the lessons we learn make their way to this blog, where others can revel in the absurdity, horror, or — occasionally — wisdom.

  1. Lithic's Hiring Process

    We're hiring! Learn how to apply and more about our process.

  2. Makefile 🤝 JavaScript

    Ever run a JavaScript project with the wrong Node version? JS devs of all stripes, this one is for you.

  3. Makefile and Dotenv

    Dotenv (.env) fields are excellent for configuring applications. You can even use them for Make!

  4. Makefile Application Presets

    We've see how Makefiles can present a nicer CLI with wildcards. Let's use them to push the Developer Experience even further!

  5. Beautiful Makefiles with Wildcards

    Makefiles present a standard and expressive interface into a codebase. You can use wildcards (percent sign) to make them more powerful and easier to work with.

  6. Technical Cofounder Internships

    We're looking at a new business model for early stage startups and early-career developers and would love your feedback.

  7. Rethinking the Startup job description

    Bad job descriptions may be choking your startup. Let's look at a better approach for attracting your superstar.

  8. Dynamic JavaScript and React Configuration

    Learn how to inject dynamic, zero-cost configuration into your static React and other JavaScript apps.

  9. Should I use a graph database?

    We explain when a graph database, or really any specialized, non-relational database, is right for your project.

  10. How We Bill

    We want you to be happy. Our billing is designed for no surprises, and everyone's long-term success.

  11. Bring Your Project Under Control

    Once a team is behind, how can they get ahead and put their project on a positive path?

  12. Local Business, Local Tech

    Can small and medium businesses afford and benefit from their own technology?

  13. The Rewrite

    How can businesses avoid costly disruptions when they transition from a Minimum Viable Product to Growth?

  14. Why Lithic?

    What are the core problems that Lithic is trying to solve?

Lithic Tech was founded in Portland, Oregon by experienced software engineers with a track record of high-quality software, happy customers, and successful businesses. We believe this success is a result of our unique processes, patterns, and convictions.

We are now offering that expertise to the wider community to build better software and software teams. You can learn more about us, and we’d love if you got in touch.

Email us at hello@lithic.tech or use this form: