Best Practices for Working with Large Language Models
We’re all doing it now, right? Using LLMs for all kinds of things? Well here are some useful rules of thumb. By the way, as far as employing a team of assistants, take a look at Poe.com. It’s a single front end to all (almost all) the LLMs out there. And in fact it bakes in the question of what would the other LLMs say to the same prompt.
A brave new world!
-
Web site excerpt: Generative AI has revolutionized programming. Based on his own experience, Jon Udell codifies how to partner effectively with LLM assistants.
-
Link to site: Best Practices for Working with Large Language Models
Grading for Growth
This article lays out many of the things that worry and bother me about the way we teach, assess and grade.
-
Web site excerpt: Research and ideas about reforming grading practices in higher education and beyond. Click to read Grading for Growth, a Substack publication with thousands of subscribers.
-
Link to site: Grading for Growth
Should You Use Ruby on Rails or Hanami?
Useful comparison between Hanami and rmRails. I would have expected a Hanami bias. But even in this, I think Rails ends up on top!
-
Web site excerpt: Let's explore the strengths and weaknesses of Rails and Hanami.
-
Link to site: Should You Use Ruby on Rails or Hanami?
Great Tables GT package
Extremely useful package for creating pretty tables for display and publication. Just look at the examples!
- Link to site: Great Tables GT package
Software Needs To Be More Expensive
I agree with the high level argument. The open source situation does need a solution. But in general, we need to find ways to pay software developers more for the work they put into writing software. Wait! What do I mean? We have trained the world to expect to pay $0 for software that took huge numbers of person months to create. $4.90 is expensive! I know this is how the market weeds out useless products. But lots of useful ones need to fight this too. Try-before-you buy should remove the risk factor. But once you adopt an app and use it regularly then be willing to pay a serious amount for a serious app. People just don't have a sense of how much time and effort it takes to create even something as simple as an exellent solitaire game.
-
Web site excerpt: Software, like coffee, is too artificially cheap, and we need to make it more expensive. I have one suggestion for how to do that.
-
Link to site: Software Needs To Be More Expensive
Pydantic: Simplifying Data Validation in Python – Real Python
Excellent introduction and overview of one of the most used python packages: Pydantic.
-
Web site excerpt: Discover the power of Pydantic, Python's most popular data parsing, validation, and serialization library. In this hands-on tutorial, you'll learn how to make your code more robust, trustworthy, and easier to debug with Pydantic.
-
Link to site: Pydantic: Simplifying Data Validation in Python – Real Python
Python F-String Codes I Use Every Day - Pybites
Very helpful cheat sheet of all the options around python f-strings
-
Web site excerpt: I use f-strings every day. The irony is I also every day end up searching the Web to find the correct format to use. Until one day I thought a
-
Link to site: Python F-String Codes I Use Every Day - Pybites
So your teacher wants you to do open source
Teachers, like me, might think it’s a good idea to suggest that students do a quick open source contribution. This article explains why that might be doing harm to the project’s.
-
Web site excerpt: If your teacher (or tutorial/video/hackathon/etc) says "go do X in an open source project" and then sends you off unsupervised, they haven't adequately prepa...
-
Link to site: So your teacher wants you to do open source
Designing a Pure Python Web Framework · Reflex Blog
Another web app stack written in pure python. Claim to fame seems to be that it compiles pure python into a react front and and a FastAPI back end. Programmer does not need to know JavaScript, html, css etc. Which is nice. But for me personally it’s not the kind of structure I would want. But still worth a look I think!
- Link to site: Designing a Pure Python Web Framework · Reflex Blog
Kamal: hot deployment tool to watch—or a total game changer?—Martian Chronicles, Evil Martians’ team blog
An excellent review and investigation of the new hotness in cloud deployment, Kamal. Alternative to K8S and k3s, supposedly much simpler.
-
Web site excerpt: The SRE pros at Evil Martians attempt an objective analysis of the promises, applications, and potential of Kamal (formerly known as MRSK), plus things to watch out for.
-
Link to site: Kamal: hot deployment tool to watch—or a total game changer?—Martian Chronicles, Evil Martians’ team blog