Most of the Go ecosystem is like an iceberg - 80% of it is under the radar in infrastructure and enterprise repos.
It's the go to language for the plumbing of the Internet. The default enterprise stack on the backend these days is Kubernetes, Docker and Go, It used to be VMs and Java which still has a lot of legacy deploys, and will have for a long time.
One of the things you may be noticing is that there is not much more churn in the Go ecosystem. It's very mature, so nobody's updating code which is feature complete and working or has been subsumed by the awsome standard library.
We will shortly have much better tweaking tools which work not only on images and video but concepts like what aspects a character should exhibit. See for example the presentation from Shapeshift Labs.
Consider EVE Online. The stories it generates are Shakespearean and I defy anyone to argue that they have no plot.
I would go further and predict that stories generated by sufficiently advanced AI can explore much more interesting story landscapes because they need not be bound by the limitations of human experience. Consider what stories can be generated by an AI which groks mathematics humans don't yet fully understand?
Location: SF Bay Area
Remote: Yes - or hybrid/in-office, I'm flexible
Willing to relocate: No
Technologies: Go, C/C++, Python, Docker, Kubernetes, PostgreSQL/MySQL, ML/LLM, and many others
Résumé/CV: https://linkedin.com/in/abnulladmin
Email: contact@nulladmin.com
I'm an engineer with many years of experience in Silicon Valley, working in management roles, engineering, and consulting. My expertise is mostly in back end systems, working in the modern Go/Docker/Kubernetes ecosystem. In addition to working directly on large and complex code projects I also managed and grew engineering teams at various companies.
If you need help with specific technical projects, or are looking for management roles please feel free to reach out. I'm very familiar with both the unique challenges of scaling up startups as well as working to innovate in large enterprise companies.
Specifically if you need help productizing and scaling out various AI/Machine Learning/LLM systems this would be a good fit. I know there is quite a bit of demand in this area and a limited supply of qualified candidates.
SEEKING WORK | Remote | onsite San Francisco Bay Area |
Versatile back end code and infrastructure development services. Typical deliverables are Dockerized microservices specified by OpenAPI, written in Go, with a REST/JSON API and backed by PostgresDB or MySQL. And of course your custom business logic.
I take your OpenAPI spec and implement it, or I can help you develop your back end infrastructure from the ground up. Basically I offer back-end componenets you can slot into your Kubernetes or Docker environment from day one.
On the business side, you get a fractional developer for a no-haggling fixed monthly rate, corp-to-corp billing, long term support for your code, careful vetting of dependencies for licensing and security, and a professional approach to your technical needs.
If you have more complex needs, e.g. project or team management please reach out as I have extensive career experience in all aspects of of technology development and management in startups and large enterprises.
It's a weird install with a hybrid of Docker and systemd, but basically you run a script on a low-end Ubuntu VM and point your DNS at it and you're done. Far less resource intensive then Mastodon.
I wish they released an official k8s Helm chart or something, but it's not too hard to roll your own deployment.
A PDS allows you to store your own content and signing keys. It's not an instance in the same way as Mastodon, because Mastodon is fully contained. Your PDS still needs a Relay (which are quite expensive to run), and an App View (which currently only Bluesky runs) to be useful.
I'm intrigued by this guide of setting it up manually behind nginx, I fall under "just don't like docker", but I figure it makes support easier if you only offer containerized deployment by default, at least everyone's machine is the same that way
Location: SF Bay Area
Remote: Yes - or hybrid/in-office, I'm flexible
Willing to relocate: No
Technologies: Go, C/C++, Python, Docker, Kubernetes, PostgreSQL/MySQL, ML/LLM, and many others
Résumé/CV: https://linkedin.com/in/abnulladmin
Email: contact@nulladmin.com
I'm an engineer with many years of experience in Silicon Valley, working in management roles, engineering, and consulting. My expertise is mostly in back end systems, working in the modern Go/Docker/Kubernetes ecosystem. In addition to working directly on large and complex code projects I also managed and grew engineering teams at various companies.
If you need help with specific technical projects, or are looking for management roles please feel free to reach out. I'm very familiar with both the unique challenges of scaling up startups as well as working to innovate in large enterprise companies.
Specifically if you need help productizing and scaling out various AI/Machine Learning/LLM systems this would be a good fit. I know there is quite a bit of demand in this area and a limited supply of qualified candidates.
SEEKING WORK | Remote | Onsite San Francisco Bay Area |
Versatile back end code and infrastructure development services. Typical deliverables are Dockerized microservices specified by OpenAPI, written in Go, with a REST/JSON API and backed by PostgresDB or MySQL. And of course your custom business logic.
I take your OpenAPI spec and implement it, or I can help you develop your back end infrastructure from the ground up. Basically I offer back-end componenets you can slot into your Kubernetes or Docker environment from day one.
On the business side, you get a fractional developer for a no-haggling fixed monthly rate, corp-to-corp billing, long term support for your code, careful vetting of dependencies for licensing and security, and a professional approach to your technical needs.
If you have more complex needs, e.g. project or team management please reach out as I have extensive career experience in all aspects of of technology development and management in startups and large enterprises.
I second this, use Go. Very mature tooling, super easy to pick up if you already know C, excellent standard library, vast ecosystem, great integration with modern Kubernetes/Docker environments, great libraries for OpenAPI, Open Tracing, logging, metrics - all the modern Ops goodies. You can be very productive very quickly.
I'll admit to being a bit biased since I consult in the Go API/container space (see my profile) but I don't think my opinion is unique.
It's the go to language for the plumbing of the Internet. The default enterprise stack on the backend these days is Kubernetes, Docker and Go, It used to be VMs and Java which still has a lot of legacy deploys, and will have for a long time.
One of the things you may be noticing is that there is not much more churn in the Go ecosystem. It's very mature, so nobody's updating code which is feature complete and working or has been subsumed by the awsome standard library.
reply