{"id":20308758,"url":"https://github.com/pointless-code/rubber-ducky","last_synced_at":"2026-05-12T19:11:00.471Z","repository":{"id":244066924,"uuid":"814123963","full_name":"pointless-code/rubber-ducky","owner":"pointless-code","description":"A Docker container featuring digital rubber duck, adding a touch of whimsy to debugging and problem-solving in development.","archived":false,"fork":false,"pushed_at":"2024-08-18T17:38:34.000Z","size":4,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-14T11:57:36.153Z","etag":null,"topics":["code","coding","container","debugging","docker","pointless","rubber-ducky"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/pointlesscode/rubber-ducky","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pointless-code.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-12T11:41:22.000Z","updated_at":"2024-08-18T17:38:37.000Z","dependencies_parsed_at":"2024-06-12T19:28:09.780Z","dependency_job_id":"14e310d6-a2c8-4ea3-baed-27ea63ee3544","html_url":"https://github.com/pointless-code/rubber-ducky","commit_stats":null,"previous_names":["pointless-code/rubber-ducky"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pointless-code%2Frubber-ducky","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pointless-code%2Frubber-ducky/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pointless-code%2Frubber-ducky/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pointless-code%2Frubber-ducky/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pointless-code","download_url":"https://codeload.github.com/pointless-code/rubber-ducky/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241809600,"owners_count":20023786,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["code","coding","container","debugging","docker","pointless","rubber-ducky"],"created_at":"2024-11-14T17:23:51.234Z","updated_at":"2026-05-12T19:11:00.403Z","avatar_url":"https://github.com/pointless-code.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![rubberDucky](https://github.com/pointless-code/rubber-ducky/assets/18129171/16a83a51-7251-4953-8aca-b8389f3e9ae1)\n\n## About RubberDucky\n\nA Docker container featuring digital rubber duck, adding a touch of whimsy to debugging and problem-solving in development.\n\n## Origin of Rubber Duck Debugging\n\nThe origin of the term \"rubber duck debugging\" can be traced back to the book \"The Pragmatic Programmer\" by Andrew Hunt and David Thomas, published in 1999. In a section titled \"The Power of Rubber Ducking,\" the authors suggest the practice of explaining code line-by-line to a rubber duck as a means of debugging.\n\nThe story goes that a programmer named Greg, working at a company where he was the only developer, would encounter bugs that he couldn't seem to solve. Frustrated, he began explaining his code to a nearby rubber duck. In the process of articulating the problem out loud, Greg often found the solution without needing any further assistance.\n\nThe effectiveness of this method spread through word of mouth and became known as \"rubber duck debugging.\" Since then, it has become a widely recognized technique used by developers around the world to troubleshoot their code more effectively.\n\n## Pull from docker\n\n```bash\ndocker pull pointlesscode/rubber-ducky:latest\ndocker run --rm pointlesscode/rubber-ducky\n```\n\n## Build it yourself\n- clone the project and cd to folder\n- build and run the image\n```bash\ndocker build -t rubber-ducky .\ndocker run --rm rubber-ducky \n```\n\n## Social\n\n\u003ca href=\"https://pointlesscode.dev/\"\u003e.less\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://www.instagram.com/pointlesscode\"\u003eInstagram\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://x.com/pointlessCodes\"\u003eTwitter\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/pointless-code\"\u003eGitHub\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://hub.docker.com/u/pointlesscode\"\u003eDockerHub\u003c/a\u003e\n\n## License\n\nThe project is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpointless-code%2Frubber-ducky","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpointless-code%2Frubber-ducky","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpointless-code%2Frubber-ducky/lists"}