56,966 blogs · [ { "id": "01a087e2-4ef7-728c-a75e-f2f544f365b4", "title": "A Review of Some Slopware", "url": "https://slott56.github.io/2026-08-24_a_review_of_some_slopware.html", "published_at": "2026-08-24T14:32:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f54595cbe7", "title": "We Write Code By Hand", "url": "https://slott56.github.io/2026-07-30_code_by_hand.html", "published_at": "2026-07-30T17:54:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f54616030e", "title": "OpenD6 Tools Project -- Released", "url": "https://slott56.github.io/2026-06-29_opend6_tools_released.html", "published_at": "2026-06-29T13:31:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f546a67262", "title": "OpenD6 Tools Project -- Status", "url": "https://slott56.github.io/2026-06-21_opend6_tools_status.html", "published_at": "2026-06-21T13:31:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f5471dc26d", "title": "OO Design and Card Games", "url": "https://slott56.github.io/2026-06-17_oodesign_card_games.html", "published_at": "2026-06-17T11:32:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f547a45b41", "title": "AI Generated Code Means Software Is Worthless", "url": "https://slott56.github.io/2026-05-22_software_is_worthless.html", "published_at": "2026-05-22T22:20:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f547a613b1", "title": "Experience Points and Levels", "url": "https://slott56.github.io/2026-05-06_experience_points_and_levels.html", "published_at": "2026-05-06T11:46:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f5484206fc", "title": "Revisiting Old Ideas", "url": "https://slott56.github.io/2026-04-30_revisting_old_ideas.html", "published_at": "2026-04-30T21:37:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f548ab0a38", "title": "A Writing Project -- perhaps a bad idea", "url": "https://slott56.github.io/2026-04-23_a_writing_project.html", "published_at": "2026-04-23T18:37:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f54966bafb", "title": "Another D6 Dice Mechanic -- Equiprobable Choices", "url": "https://slott56.github.io/2026-04-04_another_d6_mechanic.html", "published_at": "2026-04-04T19:37:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f5497e351a", "title": "The human.json Protocol", "url": "https://slott56.github.io/2026-03-20_human_json.html", "published_at": "2026-03-20T13:20:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f54a24a4b3", "title": "OpenD6 Deep Dive -- Area Effect Aspect", "url": "https://slott56.github.io/2026-03-05_opend6_deep_dive.html", "published_at": "2026-03-05T21:20:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f54adfccda", "title": "Python Illustrated -- a Purrfect Book for New Programmers", "url": "https://slott56.github.io/2026-03-04_python_illustrated.html", "published_at": "2026-03-04T18:28:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f54bc1bf1e", "title": "OpenD6 TTRPG DSL -- Spell Definitions", "url": "https://slott56.github.io/2026-02-18_opend6_ttrpg_dsl_spell_definition.html", "published_at": "2026-02-18T18:28:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f54c3fc2a3", "title": "LLM Vibe Coding or Illiterate Programming", "url": "https://slott56.github.io/2026-01-31_llm_vibe_coding_or_illiterate_programming.html", "published_at": "2026-02-05T16:13:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f54d1657ac", "title": "TTRPG Progress Report", "url": "https://slott56.github.io/2026-01-31_ttrpg_progress.html", "published_at": "2026-01-31T15:31:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f54dd19a49", "title": "LLM Conference Talks 2", "url": "https://slott56.github.io/2026-01-07_llm_conference_talks_2.html", "published_at": "2026-01-07T15:25:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f54eb2e9af", "title": "LLM Conference Talks", "url": "https://slott56.github.io/2026-01-01_llm_conference_talks.html", "published_at": "2026-01-01T13:29:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f54ed3f5e0", "title": "The Python Object-Oriented Programming 5th Edition", "url": "https://slott56.github.io/python_object_oriented_programming_5e.html", "published_at": "2025-12-12T16:40:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f54fbbc917", "title": "A get_object_size() Function -- Again", "url": "https://slott56.github.io/2025-10-17-get_object_size_function_again.html", "published_at": "2025-10-17T17:08:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f55075552f", "title": "A get_object_size() Function [Updated]", "url": "https://slott56.github.io/2025-10-16-get_object_size_function.html", "published_at": "2025-10-16T17:08:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f550d98566", "title": "OO Design Principles: GRASP patterns", "url": "https://slott56.github.io/2025-10-04-oo_design_principles_grasp_patterns.html", "published_at": "2025-10-04T13:46:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f550fdb357", "title": "OO Design Principles: CUPID", "url": "https://slott56.github.io/2025-10-03-oo_design_principles_cupid.html", "published_at": "2025-10-03T13:46:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f551af5109", "title": "OO Design Principles: SOLID", "url": "https://slott56.github.io/2025-10-02-oo_design_principles_solid.html", "published_at": "2025-10-02T13:46:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f55252a948", "title": "OO Design Principles: ABC's", "url": "https://slott56.github.io/2025-10-01-oo_design_principles_abcs.html", "published_at": "2025-10-01T13:46:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f5528f9c41", "title": "The eval() Conundrum and Python-as-DSL", "url": "https://slott56.github.io/2025-09-28-the_eval_conundrum.html", "published_at": "2025-09-28T13:46:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f552d70002", "title": "Humble Bundle Offer", "url": "https://slott56.github.io/2025-09-10-humble_bundle_offer.html", "published_at": "2025-09-10T20:02:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f5533ac7ec", "title": "Gloom and Despair -- LaTeX Edition", "url": "https://slott56.github.io/2025-07-29-the_gloom_despair_latex.html", "published_at": "2025-07-29T13:54:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f553ddc42a", "title": "Some Recommended Reading", "url": "https://slott56.github.io/2025-07-16-recommended_reading.html", "published_at": "2025-07-16T15:20:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f55459490e", "title": "The Payout From Learning", "url": "https://slott56.github.io/2025-06-29-the_payout_from_learning.html", "published_at": "2025-07-02T19:46:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f554759ece", "title": "An Investment in Learning", "url": "https://slott56.github.io/2025-06-29-an_investment_in_learning.html", "published_at": "2025-06-29T13:06:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f5551c77bf", "title": "Coping with Complexity", "url": "https://slott56.github.io/2025-06-21-coping_with_complexity.html", "published_at": "2025-06-21T12:01:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f555e6b23c", "title": "Testing Your AI", "url": "https://slott56.github.io/2025-06-14-tesing_your_ai.html", "published_at": "2025-06-14T22:11:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f55663d4d9", "title": "Comma Comma", "url": "https://slott56.github.io/2025-06-11-comma_comma.html", "published_at": "2025-06-11T11:58:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f5569ce3c8", "title": "Ransomware Cause and Effect", "url": "https://slott56.github.io/2025-05-12-ransomware_cause_and_effect.html", "published_at": "2025-05-12T11:45:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f557321082", "title": "Domain-Specific Language", "url": "https://slott56.github.io/2025-03-11-domain_specific_language.html", "published_at": "2025-03-11T19:52:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f55815e2bb", "title": "Joomla Conversion", "url": "https://slott56.github.io/2025-02-08-joomla_conversion.html", "published_at": "2025-02-08T13:52:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f5585818f7", "title": "Database Migration, Part IV", "url": "https://slott56.github.io/2025-01-21_database_migration_part_iv.html", "published_at": "2025-01-21T12:21:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f558ca196e", "title": "Database Migration, Part III", "url": "https://slott56.github.io/2025-01-14_database_migration_part_iii.html", "published_at": "2025-01-14T12:21:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f558e7e741", "title": "Database Migration, Part II", "url": "https://slott56.github.io/2025-01-07_database_migration_part_ii.html", "published_at": "2025-01-07T18:21:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f559d72aa3", "title": "Database Migration, Part I", "url": "https://slott56.github.io/2024-12-31_database_migration_part_i.html", "published_at": "2024-12-31T18:21:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f55a18eeda", "title": "Seasons Greetings 2024", "url": "https://slott56.github.io/2024-12-22_seasons_greetings_2024.html", "published_at": "2024-12-22T12:21:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f55aec9c67", "title": "Stingray Reader Release 5.1", "url": "https://slott56.github.io/2024-10-24_stingray_reader_release_5_1.html", "published_at": "2024-10-24T12:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f55b7f4f14", "title": "Better than grep", "url": "https://slott56.github.io/2024-09-26-better_than_grep.html", "published_at": "2024-09-26T13:50:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f55c15c954", "title": "Modern Python Cookbook and Type Hints", "url": "https://slott56.github.io/2024-09-18-cookbook_and_mypy.html", "published_at": "2024-09-18T20:03:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f55c2f59ba", "title": "Revised Books Available", "url": "https://slott56.github.io/2024-09-03-revised_books_available.html", "published_at": "2024-09-03T18:35:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f55cce9a89", "title": "Sphinx EPUB and Print", "url": "https://slott56.github.io/2024-08-27-sphinx_epub_and_print.html", "published_at": "2024-08-27T20:31:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f55daab46c", "title": "Unlearning SQL, revised", "url": "https://slott56.github.io/2024-08-20-unlearning_sql.html", "published_at": "2024-08-20T20:31:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f55e116c89", "title": "Modern Python Cookbook, 3e", "url": "https://slott56.github.io/2024-08-01-modern_python_cookbook_3e.html", "published_at": "2024-08-01T17:41:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f55f0641bf", "title": "Synthetic Data Tool", "url": "https://slott56.github.io/2024-07-25-synthetic_data_tool.html", "published_at": "2024-07-25T18:22:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f55f4f6c73", "title": "Functional SQL in Pure Python", "url": "https://slott56.github.io/2024-07-16-functional_sql_in_pure_python.html", "published_at": "2024-07-16T12:14:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f5603d35a9", "title": "DataSynthTool Repository", "url": "https://slott56.github.io/2024-07-01-datasynthtool_repository.html", "published_at": "2024-07-01T23:22:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f5610f9a66", "title": "Synthetic Data", "url": "https://slott56.github.io/2024-06-29-synthetic_data.html", "published_at": "2024-06-29T13:22:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f561b7132d", "title": "Git Nightmare", "url": "https://slott56.github.io/2024-05-07-github_nightmare.html", "published_at": "2024-05-07T12:01:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f561df534d", "title": "DBLock Context Manager", "url": "https://slott56.github.io/2024-03-10-dblock-context-manager.html", "published_at": "2024-03-10T12:01:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f561f521c4", "title": "Functional Python and Lambdas", "url": "https://slott56.github.io/2024-02-09-functional_python_and_lambdas.html", "published_at": "2024-02-09T13:01:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f562e96332", "title": "Rewrites are NOT hazardous", "url": "https://slott56.github.io/2024-02-06-rewrites_are_not_hazardous.html", "published_at": "2024-02-06T13:01:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f5630485b6", "title": "More Reasons to Stop Bash-ing", "url": "https://slott56.github.io/2023_12_19-more_reasons_to_stop_bashing.html", "published_at": "2023-12-19T13:01:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f563bda7d7", "title": "Understanding the Abstraction -- matplotlib Edition", "url": "https://slott56.github.io/2023-12-12-understanding_the_abstraction.html", "published_at": "2023-12-12T13:01:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f564050d85", "title": "It's Not THE Ternary Operator -- there are many", "url": "https://slott56.github.io/2023_12_05-not_the_ternary_operator.html", "published_at": "2023-12-05T13:01:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f56425e9f1", "title": "Cleaning up Examples", "url": "https://slott56.github.io/2023-11-17-example_cleanup.html", "published_at": "2023-11-17T13:01:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f5651e8258", "title": "This is Awful", "url": "https://slott56.github.io/2023-11-14-this_is_awful.html", "published_at": "2023-11-14T13:01:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f5652b4c03", "title": "The Debugger", "url": "https://slott56.github.io/2023_10_10-the_debugger.html", "published_at": "2023-10-10T22:21:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f5656a1f97", "title": "Analyzing the \"Worst-of-2D6\" Dice Mechanic", "url": "https://slott56.github.io/2023_09_14-analyzing_a_dice_mechanic.html", "published_at": "2023-09-14T18:57:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f56614f66b", "title": "Preorder the Python Real-World Projects Book", "url": "https://slott56.github.io/2023_09_05-preorder_project_book.html", "published_at": "2023-09-05T13:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f566699191", "title": "The Echo-Pipe Trap [Updated]", "url": "https://slott56.github.io/2023-08-30-the_echo_pipe_trap.html", "published_at": "2023-08-30T13:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f566cad64a", "title": "More Python Quirks Debunking", "url": "https://slott56.github.io/2023-08-15-more_python_quirk_debunking.html", "published_at": "2023-08-15T13:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f5675fd570", "title": "Python Quirks that aren't very quirky", "url": "https://slott56.github.io/2023-08-01-python_quirks_that_arent_very_quirky.html", "published_at": "2023-08-01T13:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f567659a4e", "title": "Two Problems with Python", "url": "https://slott56.github.io/2023-07-25-two_problems_with_python.html", "published_at": "2023-07-25T13:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f568160c27", "title": "Literate Programming with PyWebLP", "url": "https://slott56.github.io/2023-07-18-literate_programming_with_pyweblp.html", "published_at": "2023-07-18T13:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f568576e7d", "title": "An Implementation of Annotated Types", "url": "https://slott56.github.io/2023-07-11-an_implementation_of_annotated_types.html", "published_at": "2023-07-11T13:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f56951554e", "title": "any() and all() and Identity Elements", "url": "https://slott56.github.io/2023-06-27-any_and_all_and_identity_elements.html", "published_at": "2023-06-27T13:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f56a01d05e", "title": "Python and Encapsulation -- How do I private?", "url": "https://slott56.github.io/2023_06_20-python_and_encapsulation.html", "published_at": "2023-06-20T12:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f56ae8f738", "title": "Software Rewrites to Add Hints", "url": "https://slott56.github.io/2023_05_04-software_rewrites_to_add_hints.html", "published_at": "2023-05-04T12:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f56b05f72a", "title": "Some Design Pattern Thoughts", "url": "https://slott56.github.io/2023_04_25-some_design_pattern_thoughts.html", "published_at": "2023-04-25T12:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f56b4bdbf0", "title": "Side Quest", "url": "https://slott56.github.io/2023_04_04-side_quest.html", "published_at": "2023-04-04T12:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f56be91128", "title": "EDI Message Parsing", "url": "https://slott56.github.io/2023_03_17-edi_message_parsing.html", "published_at": "2023-03-17T12:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f56c6e687d", "title": "Programming Languages -- In Time Order", "url": "https://slott56.github.io/2023_02_21-programming_languages.html", "published_at": "2023-02-21T13:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f56c8b4320", "title": "New Monitor", "url": "https://slott56.github.io/2023_02_18-new_monitor.html", "published_at": "2023-02-18T13:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f56c9a2197", "title": "Jupyter Notebook for Tide Table Analysis", "url": "https://slott56.github.io/2023_02_14-tide_table_analysis.html", "published_at": "2023-02-14T13:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f56cf2910d", "title": "Python Confusion", "url": "https://slott56.github.io/2023_02_07-python_confusion.html", "published_at": "2023-02-07T13:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f56ddff68e", "title": "Book Offers", "url": "https://slott56.github.io/2023_02_03-book_offers.html", "published_at": "2023-02-03T13:48:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f56e543c6a", "title": "Behave Tests and Fixtures", "url": "https://slott56.github.io/2023_01_27-behave_tests_and_fixtures.html", "published_at": "2023-01-27T13:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f56e6d8d14", "title": "Link Rot and Editing", "url": "https://slott56.github.io/2023_01_17-link_rot_and_editing.html", "published_at": "2023-01-17T13:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f56eca3a30", "title": "Finished Moving: Lessons Learned", "url": "https://slott56.github.io/2023_01_10-finished_moving_lessons_learned.html", "published_at": "2023-01-10T13:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f56fac99a3", "title": "DZone's lack of a Python Zone", "url": "https://slott56.github.io/2023_01_03-dzones_lack_of_a_python_zone.html", "published_at": "2023-01-03T15:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f57076f93f", "title": "Christmas Book Offers", "url": "https://slott56.github.io/2022_12_20-christmas_book_offers.html", "published_at": "2022-12-20T16:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f5715a6c90", "title": "On Algorithm Design", "url": "https://slott56.github.io/2022_12_13-on_algorithm_design.html", "published_at": "2022-12-13T16:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f571a34795", "title": "My algorithm performs badly, do I need asyncio?", "url": "https://slott56.github.io/2022_12_06-my_algorithm_performs_badly_do_i_need_asyncio.html", "published_at": "2022-12-06T16:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f5723c9557", "title": "Functional Programming and Finite State Automata (FSA)", "url": "https://slott56.github.io/2022_11_29-functional_programming_and_finite_state_automata_fsa.html", "published_at": "2022-11-29T16:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f572b63dfd", "title": "Permutations, Combinations and Frustrations", "url": "https://slott56.github.io/2022_11_22-permutations_combinations_and_frustrations.html", "published_at": "2022-11-22T22:21:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f572d998da", "title": "Obstinate Idiocy, Expanded", "url": "https://slott56.github.io/2022_11_22-obstinate_idiocy_expanded.html", "published_at": "2022-11-22T22:15:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f572eda8c1", "title": "FAERIE DUST™", "url": "https://slott56.github.io/2022_11_22-faerie_dusttm.html", "published_at": "2022-11-22T21:39:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f573d5e907", "title": "Testing with PySpark", "url": "https://slott56.github.io/2022_11_22-testing_with_pyspark.html", "published_at": "2022-11-22T16:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f574ad0e68", "title": "Buzz in the general public regarding software bugs", "url": "https://slott56.github.io/2022_11_22-buzz_in_the_general_public_regarding_software_bugs.html", "published_at": "2022-11-22T15:17:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f5758126b7", "title": "Generators as Stacks of Operations", "url": "https://slott56.github.io/2022_11_15-generators_as_stacks_of_operations.html", "published_at": "2022-11-15T16:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f57673c44f", "title": "Fighting Against Over-Engineering", "url": "https://slott56.github.io/2022_11_08-fighting_against_over_engineering.html", "published_at": "2022-11-08T21:18:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f576c441d6", "title": "Some Functional Programming in Python material", "url": "https://slott56.github.io/2022_10_25-some_functional_programming_in_python_material.html", "published_at": "2022-10-25T12:00:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f577120a37", "title": "Books! Books! More Channels!", "url": "https://slott56.github.io/2022_09_21-books_books_more_channels.html", "published_at": "2022-09-21T19:05:00+00:00" }, { "id": "01a087e2-4ef7-728c-a75e-f2f577337905", "title": "Enterprise Python -- Some initial thoughts", "url": "https://slott56.github.io/2022_08_16-enterprise_python_some_initial_thoughts.html", "published_at": "2022-08-16T12:00:00+00:00" } ] posts Claim your blog
Back to slott56.github.io
Blog · corpus.blog/blogs/slott56.github.io/posts

slott56.github.io

slott56.github.io

2026

2025

2024

2023

2022