elimisteve
Joined 17 years ago
Joined 17 years ago
Hi there! I'm Steve Phillips, an award-winning software developer and creative problem-solver.
I've been programming for 16 years, and have extensive startup and freelance experience which I am excited to leverage to make shit happen.
I've done a ton of Python (15 years), JavaScript (7 years), and concurrent Go ("Golang") programming (14 years) on the backend, plus many years of React (7 years) and Svelte (5 years) on the frontend.
Lately I've been creating RAG-enabled AI chat bots that answer questions about an arbitrary data set (e.g., company documents or instructional videos).
Thanks to LLMs -- specifically Claude 3.5 Sonnet, GPT-4o, GPT o1, and GPT-4 before that -- my programming productivity has approximately doubled, meaning I get $300 worth of programming done per hour, at the highest quality.
Additionally, I am accustomed to playing the role of startup CTO, and I'm looking to do more work as a fractional CTO. This is especially valuable for projects that need software built and need help clarifying which approaches, technologies, and services should be used to solve a problem in the most efficient way.
In 2022 I was brought into a project after the founder read about me in a book ("Coders", by Clive Thompson). Together with this founder's team, the software I designed and led the development of has won many international innovation awards -- so many that she was nominated for Person of the Year in 2023, in her home country of Switzerland.
I was recently vetted by Arc.dev and I completed their "30-minute" programming exercise in 4 minutes. My solution was so simple that the interviewer had to triple-check that it was correct. (It was.)
My normal rate is $150/hour, but from now until December 22nd or when I get my next gig, whichever comes first, it's $100/hour, as I just started looking.
You can get in touch with me at [email protected] .
## Links
I also mention FCC because they've made it so you can add your content instead of their JS content, and poof, you have a learning platform!
I'd love to hear a follow-up post once she starts getting paid work so she can tell us exactly how she did it.
From 2002 to 2005 I researched nutrition and supplements _a lot_. Long story short, what's cheap, healthy, "pleasurable" (non-sexually), and fast/easy to make? Vegetables, whole-wheat bread or brown rice (pasta), an assortment of nuts, a protein shake (protein powder, milk, flax seed powder, spinach, and blueberries), and vitamins/supplements (multivitamin, fish oil, others I take for brain health/performance).
Works great! And when I eat out (again non-sexually) I have chicken breast, turkey, or fish.
Priv.ly has an interesting approach to this somewhat analogous to the above: http://www.kickstarter.com/projects/229630898/protect-your-c...
Tent is a protocol for distributed social networking that I'm very optimistic about. You can message me at https://elimisteve.tent.is (sign up at tent.is).
Sadly, it's more like the opposite: a shiny button inviting us all to view useless crap.
FYI: Today, Tent.is -- the first implementation of Tent.io, a protocol for fully decentralized social networking -- went from 0 users to 2000. In a day.
...And since it's free, I bet it'll grow MUCH faster than App.net which, after TONS of media coverage and endorsements from the likes of not just Scobleizer, but The Washington Post and even fucking CNN(!), got just ~12,000 people to sign up by the deadline.
Specific sites aside, I'm glad that people are actively creating alternatives to the centralized, corporatized, developer-unfriendly services that currently dominate the landscape.
I appreciate Go because I'm working hard to become an engineer who builds robust software rather than a sloppy hacker that throws scripts together. One significant difference between the former and the latter is carefully handling errors versus not.
Python's error handling seems much more succinct only because most of us don't both handling errors at all! Every other line throws many exceptions, but we ignore this for convenience. (Those ugly "except ___:" statements ruin our oh-so-cool one-liners!)
Bottom line:
When I feel like having fun making something simple and getting it done _fast_, I use Python.
When I feel like building something that _needs_ to work -- especially anything that does more than one thing at a time, or should use all cores efficiently -- I use Go. And yes, that means taking error handling seriously.
Any Meetups related to the web -- events for developers, UI/UX, and biz meetups -- are great for networking. I'm a developer who gets emails from designers who want to talk on a big job that requires custom dev. You should be able to do similar -- find people who want to take on a job that requires more design or marketing than they can (or want to) personally do. (This may be a good way to meet people directly who need your services, not just people who will give you referrals.)
Attending a Startup Weekend hosted in your town is a _fantastic_ way to meet people, especially if you can talk shop with them like many HNers can.
It's quite the commitment, but co-founding a hackerspace has worked wonders for me. I meet a lot of smart people -- many of whom aren't web developers -- who then refer people they know to me.
If you're a designer or biz person, wander into a hackerspace near you.
As stated in the docs, the server-side auto-deploy code assumes you're running Ubuntu. Removing such assumptions is a high priority (see TODO.md).
That said, the whole "start a new pre-configured Django project with lots of stuff pre-configured" thing is ready now and only assumes you're on a Unixy OS.
Founder of Relay Anonymous Messenger (2023 - present). Designer of Voltair, a new programming language (2022; see https://revolutionize.dev/posts/voltair ). Cofounder of Santa Barbara Hackerspace (2010).
## Personal Site + Social
https://tryingtobeawesome.com
https://github.com/elimisteve
https://x.com/elimisteve
https://www.linkedin.com/in/sdphillips