Skip to content
View ericpruitt's full-sized avatar

Block or report ericpruitt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ericpruitt/README.md

I prefer to write most code myself, but due to the growing prevalence of AI in software development, I am increasing my use of it to stay current on the technology. Code that is heavily or exclusively AI-generated ("vibe coded") will include a disclosure header indicating as much. The vast majority of what is published under https://github.com/ericpruitt/ will continue to be hand-written, and I have created the slopvat organization to host vibe coded projects. All writing that is not part of AI-generated code is written by myself with AI used only for proofreading and editing; I write my own blog posts, emails, and documentation — as long as I also wrote the code. This currently applies to both my personal and professional writing, but that could change for the latter if I am compelled to use LLMs for writing by my employer.

The AI-generated code that exists under my main account generally falls into a few categories:

  • Scenarios where I see coding as a means to an end, and I don't see a lot of value in spending time figuring out the problem on my own. See my post "LLM Laundering for Security" for one set of examples of this.
  • Implementing complex algorithms or mathematical calculations, especially those that come from research papers where, even if I understand the logic, there is a high risk of transcription and/or translation errors.
  • Code published by other people that is incorporated into my projects which may have been written by LLMs.

Pinned Loading

  1. tmux.vim tmux.vim Public

    Vim syntax file for tmux configuration files

    Vim Script 51 7

  2. emus emus Public

    EMUS: Eric's Multi-platform UNIX Stack

    C 26 4

  3. wcwidth.awk wcwidth.awk Public

    An implementation of wcwidth / wcswidth in pure AWK

    Awk 20 3

  4. tipyte tipyte Public

    Tipyte: Tiny Python Templating Engine

    Python 7

  5. no-networking no-networking Public

    CLI and Linux groups used to restrict network access via iptables

    C 1

  6. html5mxr html5mxr Public

    An HTML5 parsing and manipulation library based on the JavaScript DOM.

    Python