• 1 Post
  • 6 Comments
Joined 1 year ago
cake
Cake day: July 8th, 2023

help-circle
rss


  • i’m not buying it. Sure he could be a confederate apologist but if you are writing a song about some rich old dudes in DC screwing the rest of us over its some hard rhymes. When I heard the song he pronounced the word “rich men” and “richmond” nearly identically. I was like what does “rich men north of rich men” mean, then later I heard “richmond north of richmond”

    Looking at the lyrics he was complaining that we have people in the streets with no food to eat while there are obese people getting fat on welfare. Sounds like he thinks government is incompetent.

    I saw a stat years ago that if we took all the money we spent each year on welfare and just gave the people those programs were trying to help straight cash we would have 5x the amount needed to push them all over the poverty line.


  • ugh Jira. At my first job in 2006 I was the Jira administrator. Every project wanted their own custom fields. We had a Jira project for “infra” problems it had 3 fields yall Title/Description/priority and it worked so well. Moved to a company with a simple ticket system with not much more but the concept of “tags” it was heavily




  • IMHO programs don’t belong on pypi only libraries. Its a waste of namespace.

    Explicit is better than implicit, read the zen of python(its short). Don’t be too magical. Don’t reach for a class if you have no state. Watch some jackdied talks from old pycons. You don’t need custom exceptions the stdlib has plenty. Also if its not documented don’t use it. Don’t use star imports.

    Black just use it don’t fight it, don’t waste brain space with formatting rules. “You can have any formatter you want as long as its black”. Use default black settings. People who don’t are heretics :P

    sys.path or PYTHONPATH is how imports are resolved. Much like shells looking for binaries. IMHO you should never adjust either. The current directory is always added to sys.path. but beyond that directories are packages. Use __init__.py when you want to provide a module for what happens when you import a package.

    python3.11 -m venv .venv

    This is how you should create your venv. After that activate it and use pip. You should setup a requirements.txt for your project, then you can use pip -r to configure your env. Global install of third-party libraries is always a bad idea in practice. Version constraints make that almost impossible these days.