Skip to content

David Wilcox

Programming, data, and cat herding

  • Home
  • About
  • Privacy Policy
10 July 2021

Copilot’s license

As I said in my last post, GitHub Copilot has marketing issues. However, the bigger issues are with licenses and the code generated. Copilot was trained on public repositories with a variety of licenses. With a 0.1% chance of verbatim code duplication from the training set, there is the possibility of having incompatible licensed code inserted into a new project....

Categories Tech
7 July 2021

Burglary tools

In many places, having a hammer and crowbar is entirely legal. They are useful tools for everyday work. However, get caught carrying them late at night while in a neighborhood you don’t live in and you could be charged with possession of burglary tools. Context and intent are important. GitHub Copilot is a new tool being marketed as “your AI...

Categories Tech
6 July 2021

Design patterns: Collect them all!

Design patterns are generally accepted solutions for common problems in software design. Patterns are also shorthand for explaining how software was designed. As with many useful tools, they tend to be misused. Misuse happens when developers see a pattern as the only solution to a problem. Misuse also happens when developers misunderstand how a pattern solves a problem. In either...

Categories Architecture

Follow me

  • Twitter
  • Linkedin
  • GitHub

Photography

David Wilcox Photography

Recent Posts

  • Copilot’s license
  • Burglary tools
  • Design patterns: Collect them all!

©2023 David Wilcox / Privacy Policy

Coldbox WordPress theme by mirucon

  • Twitter
  • Linkedin
  • GitHub
Back To Top