diff --git a/.gitignore b/.gitignore index 41c02cf..2642429 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ public/ *.lock */_gen/* .obsidian/ +_vendor/ diff --git a/config/_default/menus.en.toml b/config/_default/menus.en.toml index a233a1a..bfbd0ec 100644 --- a/config/_default/menus.en.toml +++ b/config/_default/menus.en.toml @@ -16,21 +16,14 @@ pageRef = "posts" weight = 10 -[[main]] - name = "About Me" - pre = "circle-info" - pageRef = "/about" - weight = 10 - #[[main]] # name = "Parent" # weight = 20 -[[main]] - name = "Projects" - parent = "About Me" - pageRef = "projects" - weight = 20 +# [[main]] + # name = "Projects" + # pageRef = "projects" + # weight = 20 [[main]] name = "Contact" @@ -70,7 +63,8 @@ [[main]] parent = "Services" name = "Personal Mentoring" - pageRef = "services/personal-mentoring" + pageRef = "services/mentoring" + weight = 50 #[[main]] # name = "example sub-menu 2" # parent = "Parent" diff --git a/config/_default/params.toml b/config/_default/params.toml index 68664cf..503e124 100644 --- a/config/_default/params.toml +++ b/config/_default/params.toml @@ -38,7 +38,7 @@ smartTOC = true [homepage] layout = "profile" # valid options: page, profile, hero, card, background, custom #homepageImage = "IMAGE.jpg" # used in: hero, and card - showRecent = true + showRecent = false showRecentItems = 7 showMoreLink = true showMoreLinkDest = "/posts" diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..4b71fc4 --- /dev/null +++ b/content/_index.md @@ -0,0 +1,21 @@ +--- +title: "About Me" +summary: "A brief bio and my credentials" +showDate: false +showReadingTime: false +--- + +## Who am I? +Hi, my name's Nick, he/him. I'm a software developer, infrastructure engineer, and artist. I've been working with software for about 20 years now in languages like Javascript, PHP, Python and Go, and I've used those in service of a variety of disciplines like web development, generative art, and system administration. + +I do a little [drawing](https://www.artstation.com/nickdumas) now and then but my big artistic focuses are music and tabletop gaming with an emphasis on systems that decrease the power imbalance between the facilitator and players. I make weird abstract tracks with [bespoke synth](https://www.bespokesynth.com/) and have a weekly game session where we try out new game systems and regularly rotate through who's running what. + +## My Credentials +In no particular order I've worked on +- Python set-top box and browser frontends for OTT ( over the topology ) media delivery networks. +- On-prem Kubernetes clusters ingesting tens of thousands of data broker events per hour consistnetly 24/7. +- Building and maintaining forums in both Symfony and in-house PHP frameworks. +- A bunch of Markov chain implementations, with a focus on mimicking specific styles on-demand. + + +[Here](/resume.pdf)'s a copy of my resume that provides a timeline and some concrete details. diff --git a/content/about/index.md b/content/about/index.md index 1642c6e..e69de29 100644 --- a/content/about/index.md +++ b/content/about/index.md @@ -1,22 +0,0 @@ ---- -title: "About Me" -summary: "A brief bio and my credentials" -showDate: false -showReadingTime: false ---- - -## Who am I? -Hi, my name's Nick, he/him, I'm a software developer, infrastructure engineer, and artist. I've been working with software for about 20 years now in languages like Javascript, PHP, Python and Go, and I've used those in service of a variety of disciplines like web development, generative art, and system administration. - -I do a little drawing now and then but my big artistic focuses are music and tabletop gaming. I make synthesizer beats with [bespoke synth](https://www.bespokesynth.com/) and have a weekly game session where we try out new game systems and regularly rotate through who's running what. - -## My Credentials -In no particular order I've worked on -- Python set-top box and browser frontends for OTT ( over the topology ) media delivery networks -- On-prem Kubernetes clusters ingesting tens of thousands of data broker events per hour consistnetly 24/7 -- Building and maintaining forums in both Symfony and in-house PHP frameworks -- a bunch of Markov chain implementations, with a focus on mimicking specific styles on-demand -- - - -[Here](/about/resume.pdf)'s a copy of my resume that provides a timeline and some concrete details. diff --git a/content/about/resume.pdf b/content/about/resume.pdf deleted file mode 100644 index 2a98276..0000000 --- a/content/about/resume.pdf +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:572bcc58129abacc20dbd18c9930e680c8b132391d72ad64aa3ba4a739ac3700 -size 49827 diff --git a/content/resume.pdf b/content/resume.pdf new file mode 100644 index 0000000..05810ee Binary files /dev/null and b/content/resume.pdf differ diff --git a/content/mentoring.md b/content/services/mentoring/_index.md similarity index 65% rename from content/mentoring.md rename to content/services/mentoring/_index.md index 9b2bab5..9bd2861 100644 --- a/content/mentoring.md +++ b/content/services/mentoring/_index.md @@ -1,23 +1,13 @@ --- --- - {{< lead >}} Life is complicated. Your notes don't have to be.{{< /lead >}} ## Why should you trust me? -- I've got ~20 years experience in software development, system administration and web development. -- software development is the practice of combining "data" and human input to produce a desirable change in reality -- unique (maybe distinct?) perspective on how to use information to manipulate the world around us - I've got ~20 years experience in software engineering and system administration, roles which call for attention to detail, the ability to recall and synthesize information in novel ways, as well as identifying problems and breaking them down into specific actionable goals. Effective note-taking is much the same: [notes are tools](https://blog.ndumas.com/2024/09/notes-as-tools) that you create to make some part of your life better. Sometimes the problems they solve are foreseen and sometimes they surprise you. Effective software and effective note-taking systems both combine interactive human input with "stored" data to offer a solution to some problem in a person or organization's life. ## How can I help you? -- Overcome analysis paralysis -- prioritize goals -- create a *flexible* system that can respond to changes in your life - - ### Analysis Paralysis Knowledge management presents an almost endless ocean of possible solutions. Being able to [rubber-duck](https://en.wikipedia.org/wiki/Rubber_duck_debugging) your problems with someone who can offer concrete guidance on tools that can solve them will let you move from "I don't know where to start" to "It works, how can I improve it even more?" @@ -27,14 +17,6 @@ Together, we'll work to identify what you care about and and pick a solution tha ### Create a flexible system I'll work with you to create a system that allows for *iterative* evolution by minimizing the complexity and labor required to keep your notes useful. Life changes and we are ill-served by refusing to change with it. The notes you need today may not be useful tomorrow and vice-versa. My methodology emphasizes setting concrete goals for each note. This allows you to confidently measure when a note is "done" or at least "good enough for now". -## Services -### Office Hours -- Once a month, I host an hour long Q&A session. Questions/requests will be addressed on a first-come first-serve basis. - - I will only be able to spend 5-10 minutes maximum on any given question - - these sessions are an opportunity for guests to interact with me directly and feel out whether my methodologies are a good fit for them -- link to zoom or Google Hangouts or whatever -- link to Youtube archive of previous Q&A sessions - -### Personal Mentoring -- for some amount of currency, you can book a one or two hour session -- we'll review your goals, your needs, and any other relevant factors +## Pricing +- One hour: 75$ USD +- Two hour: 150$ USD diff --git a/content/services/personal-mentoring/_index.md b/content/services/personal-mentoring/_index.md deleted file mode 100644 index e1d5d9a..0000000 --- a/content/services/personal-mentoring/_index.md +++ /dev/null @@ -1,6 +0,0 @@ ---- ---- - -## Pricing -- One hour: 75$ USD -- Two hour: 150$ USD