We are in a hype bubble and it can be hard to go against the grain. The bubble will calm down, as it has every other time: crypto, low code, outsourcing, SPAs, Java, AI that last time around (search for Lighthill report).
I agree with your concern about skill stagnation or erosion. Years ago we used to make fun of "architectural astronauts": developers who stopped implementing and instead used English to design systems for others to implement.
I'm guessing you have had the experience writing code where you throw away the first, second and maybe third implementations? While you "work out" what the real problem is? Our human brains need that niggling at the problem before we can make a good design. Don't short circuit it.
I am building a cloud hosting company that exposes the cloud as a single docker host. No VMs to manage, just containers and easy controls to set the number of CPUs, RAM, disk that you want your containers to have access to.
Joyent did something like this ~11 years go, and I loved using it, but then they where acquired by Samsung and shut down their public (non-enterprise) offering.
This is try 3 at building something as good, and it is working!
Hello I'm Jordan, I have 15+ years of experience with full stack software development, and leading technical teams. I've been CTO a few times, worked in/for startups, consulted for fortune 500s, and worked on public sector modernization projects.
What I am good at:
- DevOps
- Building teams that get things done. I love getting to the point where product owners (voluntarily) say "how about you guys in engineering do whatever you think is best, because we need some time to think about these features requests before we know what more to build"
What I'm interested in:
- DevOps/DevEx improvements,
- Improvements to containerization, eBPF, MicroVMs, Linux internals
- I like smaller (< 50 person) companies of all kinds
I am flexible in regards full time, part time, contract, occasional consulting.
Hello I'm Jordan, I have 15+ years of experience with full stack software development, and leading technical teams. I've been CTO a few times, worked in/for startups, consulted for fortune 500s, and worked on public sector modernization projects.
What I am good at:
- DevOps
- Building teams that get things done. I love getting to the point where product owners (voluntarily) say "how about you guys in engineering do whatever you think is best, because we need some time to think about these features requests before we know what more to build"
What I'm interested in:
- DevOps/DevEx improvements,
- Improvements to containerization, eBPF, MicroVMs, Linux internals
- I like smaller (< 50 person) companies of all kinds
I am flexible in regards full time, part time, contract, occasional consulting.
Hello I'm Jordan, I have 15+ years of experience with full stack software development, and leading technical teams. I've been CTO a few times, worked in/for startups, consulted for fortune 500s, and worked on public sector modernization projects.
What I am good at:
- DevOps
- Building teams that get things done. I love getting to the point where product owners (voluntarily) say "how about you guys in engineering do whatever you think is best, because we need some time to think about these features requests before we know what more to build"
What I'm interested in:
- DevOps/DevEx improvements,
- Improvements to containerization, eBPF, MicroVMs, Linux internals
- I like smaller (< 50 person) companies of all kinds
I am flexible in regards full time, part time, contract, occasional consulting.
A multi-server process supervisor. Existing init processes (systemd, runit, s6, etc) work great on a single server but when you need to manage/deploy many servers, the tooling gets really complicated (K8s). Phoenix extends the process supervision model from one server, to many. Run this thing once / keep one copy of this around / keep this running on all machines that match pattern X etc.
Turns out the (obvious in hindsight?) problem is automated but simple networking. Currently digging deep into wireguard based overlay networking before rolling the next version of Phoenix out.
I solve business problems, usually software engineering is involved. Multiple stints as a CTO, multiple startups, experience with enterprise and public sector work, decades of engineering work, etc.
I help companies scale. I write high-performance backend systems, simplify ops & implement MVPs. I am looking for project based work, and prefer a flat fee.
If you have a technical problem you would like solved, hit me up. No fee for listening and helping you build a plan to solve it, reasonable fees for implementing the plan for you.
I help companies scale. I write high-performance backend systems, simplify ops & implement MVPs. I am looking for project based work, and prefer a flat fee.
If you have a technical problem you would like solved, hit me up. No fee for listening and helping you build a plan to solve it, reasonable fees for implementing the plan for you.
Technologies: Fullstack JS, Any lisp/scheme, many years of experience in Python & PHP too. Also DevOps — cloud, bare metal, K8, docker, μVM you name it.
Looking for IC (individual contributor) role or blending management + coding. I've had multiple stints as CTO, start up experience as well as enterprise.
I've been experimenting with ARM systems for the last year or so — changing how I compute to fit into the tighter limits of the SBCs etc. The governor settings and disk IO seem to be the most important points.
I've been eyeing the PBP (once they come back into production). What is the battery life like with the governor set to performance?
You should understand whichever RDBMS you use, and how to get the best performance out of it. Previously I used Postgres extensively, and it worked fine, and before that I managed MySQL servers. They are all fine, but SQLite is as simple as it gets, and more than adequate for most workloads.
Note: Looking for project based work. Also I train & build teams and I know/have a complete (but small, 2 devs + designer) team that is looking for a new project as the startup they where working on is winding down.
SEEKING WORK
Location: Montana, USA
Remote: Yes (Only)
Technologies: Javascript, NodeJS.
Website: jordanschatz.com
Email: [email protected]
Summary: 13yrs of professional experience, start ups, fortune 500s, engineering manager, consultant, multiple stints as CTO. I build software, and software development teams.
We are in a hype bubble and it can be hard to go against the grain. The bubble will calm down, as it has every other time: crypto, low code, outsourcing, SPAs, Java, AI that last time around (search for Lighthill report).
I agree with your concern about skill stagnation or erosion. Years ago we used to make fun of "architectural astronauts": developers who stopped implementing and instead used English to design systems for others to implement.
I'm guessing you have had the experience writing code where you throw away the first, second and maybe third implementations? While you "work out" what the real problem is? Our human brains need that niggling at the problem before we can make a good design. Don't short circuit it.