commit 8081ae5ef6496b04fe707568e11bcc9b468397ce
Author: ffff:12.186.22.250 <ffff:12.186.22.250@hub.scroll.pub> Date: 2025-01-13 20:40:24 +0000 Subject: updated concepts.scroll diff --git a/concepts.scroll b/concepts.scroll index 6e235ad..2b3fa60 100644 --- a/concepts.scroll +++ b/concepts.scroll @@ -2,40 +2,35 @@ measures.parsers id Juggler workLifeBalance 8 +skillTransfer Data visualization, attention to detail, systematic thinking careerName Digital Artist / Illustrator incomeRange 340,000 - 920,000 timeToProficiency 2-3 years -skillTransfer Data visualization, attention to detail, systematic thinking - id ContentCreator workLifeBalance 6 +skillTransfer Data analytics, optimization, systematic content planning careerName Social Media Content Creator incomeRange 30,000 - 500,000+ timeToProficiency 6-12 months -skillTransfer Data analytics, optimization, systematic content planning - id MusicProducer workLifeBalance 7 +skillTransfer Pattern recognition, technical proficiency, logical thinking careerName Electronic Music Producer incomeRange 35,000 - 150,000 timeToProficiency 2-4 years -skillTransfer Pattern recognition, technical proficiency, logical thinking - id GameDev workLifeBalance 7 +skillTransfer Programming logic, database design, system architecture careerName Indie Game Developer incomeRange 40,000 - 200,000 timeToProficiency 1-2 years -skillTransfer Programming logic, database design, system architecture - id TechWriter workLifeBalance 9 +skillTransfer Documentation skills, technical knowledge, structured thinking careerName Technical Writer/Blogger incomeRange 45,000 - 120,000 timeToProficiency 6-12 months - -skillTransfer Documentation skills, technical knowledge, structured thinking
commit 941ecb5ce4165a085a665003b1b94d7059b14bf9
Author: ffff:12.186.22.250 <ffff:12.186.22.250@hub.scroll.pub> Date: 2025-01-13 20:40:18 +0000 Subject: updated concepts.scroll diff --git a/concepts.scroll b/concepts.scroll index abd50b1..6e235ad 100644 --- a/concepts.scroll +++ b/concepts.scroll @@ -1,36 +1,41 @@ measures.parsers id Juggler +workLifeBalance 8 careerName Digital Artist / Illustrator incomeRange 340,000 - 920,000 -skillTransfer Data visualization, attention to detail, systematic thinking timeToProficiency 2-3 years -workLifeBalance 8 + +skillTransfer Data visualization, attention to detail, systematic thinking id ContentCreator +workLifeBalance 6 careerName Social Media Content Creator incomeRange 30,000 - 500,000+ -skillTransfer Data analytics, optimization, systematic content planning timeToProficiency 6-12 months -workLifeBalance 6 + +skillTransfer Data analytics, optimization, systematic content planning id MusicProducer +workLifeBalance 7 careerName Electronic Music Producer incomeRange 35,000 - 150,000 -skillTransfer Pattern recognition, technical proficiency, logical thinking timeToProficiency 2-4 years -workLifeBalance 7 + +skillTransfer Pattern recognition, technical proficiency, logical thinking id GameDev +workLifeBalance 7 careerName Indie Game Developer incomeRange 40,000 - 200,000 -skillTransfer Programming logic, database design, system architecture timeToProficiency 1-2 years -workLifeBalance 7 + +skillTransfer Programming logic, database design, system architecture id TechWriter +workLifeBalance 9 careerName Technical Writer/Blogger incomeRange 45,000 - 120,000 -skillTransfer Documentation skills, technical knowledge, structured thinking timeToProficiency 6-12 months -workLifeBalance 9 + +skillTransfer Documentation skills, technical knowledge, structured thinking
commit 79cf6bac6278d7775467fea9de5adce5b1e24b77
Author: ffff:12.186.22.250 <ffff:12.186.22.250@hub.scroll.pub> Date: 2025-01-13 20:40:13 +0000 Subject: updated measures.parsers diff --git a/measures.parsers b/measures.parsers index 7feb25a..f960136 100644 --- a/measures.parsers +++ b/measures.parsers @@ -9,7 +9,7 @@ incomeRangeParser skillTransferParser extends abstractStringMeasureParser description Database skills that transfer well to this career - float sortIndex 2.31 + float sortIndex 1.31 timeToProficiencyParser extends abstractStringMeasureParser description Estimated time to become proficient in this new career
commit dfa3284747150f9133223b1023ce5eda159515df
Author: ffff:12.186.22.250 <ffff:12.186.22.250@hub.scroll.pub> Date: 2025-01-13 20:39:53 +0000 Subject: updated measures.parsers diff --git a/measures.parsers b/measures.parsers index 98ba15a..7feb25a 100644 --- a/measures.parsers +++ b/measures.parsers @@ -9,6 +9,7 @@ incomeRangeParser skillTransferParser extends abstractStringMeasureParser description Database skills that transfer well to this career + float sortIndex 2.31 timeToProficiencyParser extends abstractStringMeasureParser description Estimated time to become proficient in this new career
commit 39a6a707a5f99cfe5df4831d239d7682bae75449
Author: ffff:12.186.22.250 <ffff:12.186.22.250@hub.scroll.pub> Date: 2025-01-13 20:39:37 +0000 Subject: updated measures.parsers diff --git a/measures.parsers b/measures.parsers index 1b544e7..98ba15a 100644 --- a/measures.parsers +++ b/measures.parsers @@ -15,3 +15,4 @@ timeToProficiencyParser workLifeBalanceParser extends abstractIntegerMeasureParser description Work-life balance rating from 1-10 + float sortIndex 1.11
commit 19c79e3aa6a9e1a3c26d211190c960be4db9d3e1
Author: ffff:12.186.22.250 <ffff:12.186.22.250@hub.scroll.pub> Date: 2025-01-13 20:38:16 +0000 Subject: updated concepts.scroll diff --git a/concepts.scroll b/concepts.scroll index 152dcd5..abd50b1 100644 --- a/concepts.scroll +++ b/concepts.scroll @@ -1,8 +1,8 @@ measures.parsers -id DigitalArtist +id Juggler careerName Digital Artist / Illustrator -incomeRange 40,000 - 120,000 +incomeRange 340,000 - 920,000 skillTransfer Data visualization, attention to detail, systematic thinking timeToProficiency 2-3 years workLifeBalance 8
commit 6c8f4582453a07ea69be817cdd8225956f20fcb0
Author: ffff:12.186.22.250 <ffff:12.186.22.250@hub.scroll.pub> Date: 2025-01-13 20:37:18 +0000 Subject: updated index.scroll diff --git a/index.scroll b/index.scroll index efa875d..9ea5b8a 100644 --- a/index.scroll +++ b/index.scroll @@ -1,6 +1,8 @@ title Life After Database Engineering header.scroll +container 600px + section Introduction A curated collection of creative and fulfilling alternative career paths for former database engineers. Leverage your existing skills in new and exciting ways.
commit 32db5e25583de66a793465d0bee2bac779de0ea8
Author: root <root@hub.scroll.pub> Date: 2025-01-13 20:36:56 +0000 Subject: Initial commit diff --git a/concepts.scroll b/concepts.scroll new file mode 100644 index 0000000..152dcd5 --- /dev/null +++ b/concepts.scroll @@ -0,0 +1,36 @@ +measures.parsers + +id DigitalArtist +careerName Digital Artist / Illustrator +incomeRange 40,000 - 120,000 +skillTransfer Data visualization, attention to detail, systematic thinking +timeToProficiency 2-3 years +workLifeBalance 8 + +id ContentCreator +careerName Social Media Content Creator +incomeRange 30,000 - 500,000+ +skillTransfer Data analytics, optimization, systematic content planning +timeToProficiency 6-12 months +workLifeBalance 6 + +id MusicProducer +careerName Electronic Music Producer +incomeRange 35,000 - 150,000 +skillTransfer Pattern recognition, technical proficiency, logical thinking +timeToProficiency 2-4 years +workLifeBalance 7 + +id GameDev +careerName Indie Game Developer +incomeRange 40,000 - 200,000 +skillTransfer Programming logic, database design, system architecture +timeToProficiency 1-2 years +workLifeBalance 7 + +id TechWriter +careerName Technical Writer/Blogger +incomeRange 45,000 - 120,000 +skillTransfer Documentation skills, technical knowledge, structured thinking +timeToProficiency 6-12 months +workLifeBalance 9 diff --git a/footer.scroll b/footer.scroll new file mode 100644 index 0000000..679e89f --- /dev/null +++ b/footer.scroll @@ -0,0 +1,3 @@ +importOnly +center +scrollVersionLink diff --git a/header.scroll b/header.scroll new file mode 100644 index 0000000..9aa17e9 --- /dev/null +++ b/header.scroll @@ -0,0 +1,9 @@ +importOnly +buildHtml +homeButton +metaTags +editButton +editBaseUrl /edit.html?folderName=afterdb.scroll.pub&fileName= +metaTags +style.css +script.js diff --git a/index.scroll b/index.scroll new file mode 100644 index 0000000..efa875d --- /dev/null +++ b/index.scroll @@ -0,0 +1,12 @@ +title Life After Database Engineering +header.scroll + +section Introduction + A curated collection of creative and fulfilling alternative career paths for former database engineers. Leverage your existing skills in new and exciting ways. + +section Career Paths +concepts.scroll +concepts + printTable + +footer.scroll diff --git a/measures.parsers b/measures.parsers new file mode 100644 index 0000000..1b544e7 --- /dev/null +++ b/measures.parsers @@ -0,0 +1,17 @@ +idParser + extends abstractIdParser +careerNameParser + extends abstractStringMeasureParser + description The name of the alternative career path +incomeRangeParser + extends abstractStringMeasureParser + description Typical annual income range in USD +skillTransferParser + extends abstractStringMeasureParser + description Database skills that transfer well to this career +timeToProficiencyParser + extends abstractStringMeasureParser + description Estimated time to become proficient in this new career +workLifeBalanceParser + extends abstractIntegerMeasureParser + description Work-life balance rating from 1-10 diff --git a/prompt.json b/prompt.json new file mode 100644 index 0000000..e8f2ead --- /dev/null +++ b/prompt.json @@ -0,0 +1,20 @@ +{ + "id": "msg_018jBLUX5z3QArn3N96RHQib", + "type": "message", + "role": "assistant", + "model": "claude-3-5-sonnet-20241022", + "content": [ + { + "type": "text", + "text": "I'll help create a knowledge base for alternative careers for former database engineers.\n\n---domain---\nafterdb.scroll.pub\n\n---measures.parsers---\nidParser\n extends abstractIdParser\ncareerNameParser\n extends abstractStringMeasureParser\n description The name of the alternative career path\nincomeRangeParser\n extends abstractStringMeasureParser\n description Typical annual income range in USD\nskillTransferParser\n extends abstractStringMeasureParser\n description Database skills that transfer well to this career\ntimeToProficiencyParser\n extends abstractStringMeasureParser\n description Estimated time to become proficient in this new career\nworkLifeBalanceParser\n extends abstractIntegerMeasureParser\n description Work-life balance rating from 1-10\n\n---concepts.scroll---\nmeasures.parsers\n\nid DigitalArtist\ncareerName Digital Artist / Illustrator\nincomeRange 40,000 - 120,000\nskillTransfer Data visualization, attention to detail, systematic thinking\ntimeToProficiency 2-3 years\nworkLifeBalance 8\n\nid ContentCreator\ncareerName Social Media Content Creator\nincomeRange 30,000 - 500,000+\nskillTransfer Data analytics, optimization, systematic content planning\ntimeToProficiency 6-12 months\nworkLifeBalance 6\n\nid MusicProducer\ncareerName Electronic Music Producer\nincomeRange 35,000 - 150,000\nskillTransfer Pattern recognition, technical proficiency, logical thinking\ntimeToProficiency 2-4 years\nworkLifeBalance 7\n\nid GameDev\ncareerName Indie Game Developer\nincomeRange 40,000 - 200,000\nskillTransfer Programming logic, database design, system architecture\ntimeToProficiency 1-2 years\nworkLifeBalance 7\n\nid TechWriter\ncareerName Technical Writer/Blogger\nincomeRange 45,000 - 120,000\nskillTransfer Documentation skills, technical knowledge, structured thinking\ntimeToProficiency 6-12 months\nworkLifeBalance 9\n\n---index.scroll---\ntitle Life After Database Engineering\nheader.scroll\n\nsection Introduction\n A curated collection of creative and fulfilling alternative career paths for former database engineers. Leverage your existing skills in new and exciting ways.\n\nsection Career Paths\nconcepts.scroll\nconcepts\n printTable\n\nfooter.scroll\n\n---header.scroll---\nimportOnly\nbuildHtml\nhomeButton\nmetaTags\neditButton\neditBaseUrl /edit.html?folderName=afterdb.scroll.pub&fileName=\nmetaTags\nstyle.css\nscript.js\n\n---footer.scroll---\nimportOnly\ncenter\nscrollVersionLink\n\n---style.css---\n:root {\n --primary-color: #2a9d8f;\n --secondary-color: #264653;\n --accent-color: #e76f51;\n --background-color: #f8f9fa;\n --text-color: #2b2d42;\n}\n\nbody {\n font-family: 'Segoe UI', system-ui, sans-serif;\n line-height: 1.6;\n color: var(--text-color);\n background: var(--background-color);\n margin: 0;\n padding: 0;\n}\n\n.container {\n max-width: 1200px;\n margin: 0 auto;\n padding: 0 20px;\n}\n\nh1 {\n color: var(--secondary-color);\n font-size: 2.5rem;\n text-align: center;\n margin: 2rem 0;\n font-weight: 700;\n}\n\nsection {\n background: white;\n border-radius: 10px;\n padding: 2rem;\n margin: 2rem 0;\n box-shadow: 0 4px 6px rgba(0,0,0,0.1);\n}\n\ntable {\n width: 100%;\n border-collapse: collapse;\n margin: 2rem 0;\n background: white;\n border-radius: 10px;\n overflow: hidden;\n}\n\nth {\n background: var(--primary-color);\n color: white;\n padding: 1rem;\n text-align: left;\n}\n\ntd {\n padding: 1rem;\n border-bottom: 1px solid #eee;\n}\n\ntr:hover {\n background: #f5f5f5;\n}\n\n@media (max-width: 768px) {\n table {\n display: block;\n overflow-x: auto;\n }\n \n h1 {\n font-size: 2rem;\n }\n \n section {\n padding: 1rem;\n }\n}\n\n.intro {\n font-size: 1.2rem;\n text-align: center;\n max-width: 800px;\n margin: 0 auto;\n color: var(--secondary-color);\n}\n\n.highlight {\n color: var(--accent-color);\n font-weight: 600;\n}\n\n---script.js---\ndocument.addEventListener('DOMContentLoaded', () => {\n // Add smooth scrolling\n document.querySelectorAll('a[href^=\"#\"]').forEach(anchor => {\n anchor.addEventListener('click', function (e) {\n e.preventDefault();\n document.querySelector(this.getAttribute('href')).scrollIntoView({\n behavior: 'smooth'\n });\n });\n });\n\n // Add table row hover effects\n const tableRows = document.querySelectorAll('tr');\n tableRows.forEach(row => {\n row.addEventListener('mouseenter', () => {\n row.style.transform = 'scale(1.01)';\n row.style.transition = 'transform 0.2s ease';\n });\n row.addEventListener('mouseleave', () => {\n row.style.transform = 'scale(1)';\n });\n });\n\n // Add responsive navigation\n const nav = document.createElement('nav');\n nav.innerHTML = `\n <div class=\"container\">\n <ul>\n <li><a href=\"#introduction\">Introduction</a></li>\n <li><a href=\"#career-paths\">Career Paths</a></li>\n </ul>\n </div>\n `;\n document.body.insertBefore(nav, document.body.firstChild);\n});\n\n---end---" + } + ], + "stop_reason": "end_turn", + "stop_sequence": null, + "usage": { + "input_tokens": 724, + "cache_creation_input_tokens": 0, + "cache_read_input_tokens": 0, + "output_tokens": 1565 + } +} \ No newline at end of file diff --git a/readme.scroll b/readme.scroll new file mode 100644 index 0000000..ad15ab2 --- /dev/null +++ b/readme.scroll @@ -0,0 +1,3 @@ +# afterdb.scroll.pub + +database generated by Claude from prompt: a database of alnterative career paths, such as painter, musician, onlyfans star, etc, for perople who were previously database engineers \ No newline at end of file diff --git a/script.js b/script.js new file mode 100644 index 0000000..f5fa2a2 --- /dev/null +++ b/script.js @@ -0,0 +1,35 @@ +document.addEventListener('DOMContentLoaded', () => { + // Add smooth scrolling + document.querySelectorAll('a[href^="#"]').forEach(anchor => { + anchor.addEventListener('click', function (e) { + e.preventDefault(); + document.querySelector(this.getAttribute('href')).scrollIntoView({ + behavior: 'smooth' + }); + }); + }); + + // Add table row hover effects + const tableRows = document.querySelectorAll('tr'); + tableRows.forEach(row => { + row.addEventListener('mouseenter', () => { + row.style.transform = 'scale(1.01)'; + row.style.transition = 'transform 0.2s ease'; + }); + row.addEventListener('mouseleave', () => { + row.style.transform = 'scale(1)'; + }); + }); + + // Add responsive navigation + const nav = document.createElement('nav'); + nav.innerHTML = ` + <div class="container"> + <ul> + <li><a href="#introduction">Introduction</a></li> + <li><a href="#career-paths">Career Paths</a></li> + </ul> + </div> + `; + document.body.insertBefore(nav, document.body.firstChild); +}); diff --git a/style.css b/style.css new file mode 100644 index 0000000..5030ae3 --- /dev/null +++ b/style.css @@ -0,0 +1,91 @@ +:root { + --primary-color: #2a9d8f; + --secondary-color: #264653; + --accent-color: #e76f51; + --background-color: #f8f9fa; + --text-color: #2b2d42; +} + +body { + font-family: 'Segoe UI', system-ui, sans-serif; + line-height: 1.6; + color: var(--text-color); + background: var(--background-color); + margin: 0; + padding: 0; +} + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 20px; +} + +h1 { + color: var(--secondary-color); + font-size: 2.5rem; + text-align: center; + margin: 2rem 0; + font-weight: 700; +} + +section { + background: white; + border-radius: 10px; + padding: 2rem; + margin: 2rem 0; + box-shadow: 0 4px 6px rgba(0,0,0,0.1); +} + +table { + width: 100%; + border-collapse: collapse; + margin: 2rem 0; + background: white; + border-radius: 10px; + overflow: hidden; +} + +th { + background: var(--primary-color); + color: white; + padding: 1rem; + text-align: left; +} + +td { + padding: 1rem; + border-bottom: 1px solid #eee; +} + +tr:hover { + background: #f5f5f5; +} + +@media (max-width: 768px) { + table { + display: block; + overflow-x: auto; + } + + h1 { + font-size: 2rem; + } + + section { + padding: 1rem; + } +} + +.intro { + font-size: 1.2rem; + text-align: center; + max-width: 800px; + margin: 0 auto; + color: var(--secondary-color); +} + +.highlight { + color: var(--accent-color); + font-weight: 600; +}