7,546 karma · joined June 8, 2013
social researcher and social worker turned coder -- interested in systems science, social justice, heterodox economics, non-hierarchical decision making, game theory, poker, soccer, theories of consciousness, and magic
Remote: Preferred
Willing to relocate: No
FT?: Open to FTE for right opportunity, always open to contracts, especially if they can fluctuate between PT/FT.
Technologies: Ruby, Rails, Ops (heroku/aws/ansible/docker), CI/CD, testing, API design, integrations/plumbing. Some: Python, Elm, IoT stuff, machine learning Love: architecture, mentoring, useful and absurd experimentation
Email: hello_from_hn_august@ericstiens.dev
Resume: https://share.getcloudapp.com/5zurlRrR --
Senior full-stack dev (lean more towards devops->backend than backend->frontend, but I can still sling some React components together and reduce your JS payload size). Lately I've been loving Stimulus Reflex and playing with a lot of micropython/ESP32/IoT stuff.
I excel at figuring out how to solve problems at all levels of abstraction (including what level of abstraction you should use), getting a solution in place, and then figuring out the feedback loops to iterate on that solution. I'm the senior engineer that knows that most coding is coming to an understanding of what problem you are trying to solve. Sometimes the most impactful code is the code you don't write.
Trying to change the world, still parsing the source code. I've been programming on the web since 1995, had a first career as a social worker and policy statistician, and have worked full-time as a programmer for almost a decade now.
Especially enjoy API and system design, integrating with crappy systems, user research, and really weird bugs. Make a decent PM in a pinch, but would prefer you have great PMs.
Will give you more looks if you can tell me why what you are doing makes the world better, but you've got to really believe it in your heart.
--
and arguably there is also some interaction with tech companies doing malicious compliance as well which generally means that the original intent of the legislation gets lost and user experience further degrades (cookie popups anyone?)
--
I think it's too simplistic to make this a "politicians want to control the discourse" - there's always a bunch of tradeoffs in these things, and arguably the edge cases /are/ the base case (anyone that has done content moderation for a reasonably large community knows that it is very hard to make any sort of blanket rule, even if you have blanket rules)
You can also look at data here:
https://www2.minneapolismn.gov/government/departments/public...
But in my experience the devs that want to /optimize/ for going rogue, are the ones you least want re-engineering your entire auth system overnight with code no one else understands and/or the most abrasive when it comes to arguing about why they are right. It's a gentle balance and being honest, kind, and collaborative goes pretty far....
Remote: Preferred
Relocate: No
FT?: Open to FTE for right opportunity, always open to contracts. Open for short-medium-long term contracts always, especially if they can fluctuate between PT/FT.
Technologies: Ruby, Rails, Ops (heroku/aws/ansible/docker), CI/CD, testing, API design, integrations/plumbing. Some: Python, Elm, IoT stuff, machine learning Love: architecture, mentoring, useful and absurd experimentation
Email: hello_from_hn_june@ericstiens.dev
--
Senior full-stack dev (lean more towards devops->backend than backend->frontend, but I can still sling some React components together and reduce your JS payload size). Lately I've been loving Stimulus Reflex and playing with a lot of micropython/ESP32/IoT stuff.
I excel at figuring out how to solve problems at all levels of abstraction (including what level of abstraction you should use), getting a solution in place, and then figuring out the feedback loops to iterate on that solution. I'm the senior engineer that knows that most coding is coming to an understanding of what problem you are trying to solve. Sometimes the most impactful code is the code you don't write.
Trying to change the world, still parsing the source code. I've been programming on the web since 1995, had a first career as a social worker and policy statistician, and have worked full-time as a programmer for almost a decade now.
Especially enjoy API and system design, integrating with crappy systems, user research, and really weird bugs. Make a decent PM in a pinch, but would prefer you have great PMs.
Will give you more looks if you can tell me why what you are doing makes the world better, but you've got to really believe it in your heart.
Probably one of the most well developed open source projects I've seen, both from core contributors finding a way to get paid for what they do every day with nabu casa as well as a large and thriving community.
Over the past two years there's been a ton of work put into making things more plug and play and GUI for folks, but all the technical wiring under the boards is still there for doing just about anything you want.
I have basically everything off the cloud, except for a few things I want on there. If you want everything off the cloud you'd be wise to do a bit of research and get a zigbee and or zwave stick.
Don't blame HASS for IoT providers that are routinely pushing up firmware that breaks anything that interfaces with their products without going through their cloud, but for most things there are things out there that work great without it.
If anything I think code review as a "nothing bad will happen" check gives a really false sense of security unless you have a super strict bus factor crazy smart kinda asshole engineer on the team who is probably going to piss everyone off with strict code reviews that most of the time are about personal preference but sometimes actually do catch the edge cases.
I would say that once you get over some initial shock about colored lights, sometimes it makes sense to have lights in room half brightness orange-yellows and sometimes it even is nice to have them deep blues and purples and some accent lights are always nice to have somewhat colorful because they are mostly providing ambience and decoration rather than light to do something with
Also moving away from overhead lighting and towards more lamps and wall lighting in rooms has also done wonders. Something about overhead bright lights feels unnatural once you don't have them
Which makes sense being that the only time that sort of light happens outside is at midday in the summer
Fast forward 5 years and the whole house is automated (and not through the cloud) but the ability to change moods with lights (and lights with moods) and especially have non-white light throughout the house has been amazing.
I can't even remember the last time light was truly bright white except for occasionally in the morning when needing to wake up or when needing to really read and concentrate. Other than that it seems vaguely inhuman to go into a house and be lit up in cold white lights like an interrogation
I think probably startups will take a hit, but there are plenty of places that pay well and do good things and need coders.
I'd still love for an open source voice assistant to exist - especially since Sonos bought Snips a few years ago and doesn't seem to have done much with it, but not as excited about this project I was a few years ago
Remote: Preferred
Relocate: No
FT?: Open to FTE for right opportunity, always open to contracts. Open for short-medium-long term contracts always, especially if they can fluctuate between PT/FT.
Technologies: Ruby, Rails, Ops (heroku/aws/ansible/docker), CI/CD, testing, API design, integrations/plumbing. Some: Python, Elm, IoT stuff, machine learning Love: architecture, mentoring, useful and absurd experimentation
Email: hello_from_hn_may@ericstiens.dev
--
Senior full-stack dev (lean more towards devops->backend than backend->frontend, but I can still sling some React components together and reduce your JS payload size). Lately I've been loving Stimulus Reflex and playing with a lot of micropython/ESP32/IoT stuff.
I excel at figuring out how to solve problems at all levels of abstraction (including what level of abstraction you should use), getting a solution in place, and then figuring out the feedback loops to iterate on that solution. I'm the senior engineer that knows that most coding is coming to an understanding of what problem you are trying to solve. Sometimes the most impactful code is the code you don't write.
Trying to change the world, still parsing the source code. I've been programming on the web since 1995, had a first career as a social worker and policy statistician, and have worked full-time as a programmer for almost a decade now.
Especially enjoy API and system design, integrating with crappy systems, user research, and really weird bugs. Make a decent PM in a pinch, but would prefer you have great PMs.
Will give you more looks if you can tell me why what you are doing makes the world better, but you've got to really believe it in your heart.
(highly recommend using home assistant and getting everything onto as much local control as possible, both to own your own data, and to know you aren't dependent on a phone home server being shut off. It can be a bit of a heavy list initially, but getting easier everyday, and onboarding is way quicker than 2-3 years ago)
I have some etsy sellers I know and love bookmarked, and some of the more niche areas (like hand built midi controllers) are still remarkably free of cruft, but the bigger categories are just dropship knockoffs
I consider it part of my integrity that I try to bring to every job to give honest and direct criticism about things I found lacking, especially if I'm leaving because of those lacks.
Perhaps they fix them, perhaps they don't, perhaps it helps other people on the team, but I can't imagine an actual downside outside of highly specialized niches where one could actually be cut out of further opportunities even with competitors
Remote: Preferred - Twin Cities companies welcome though
Relocate: No
FT?: Open to FTE for right opportunity, always open to contracts. Open for short-medium-long term contracts always, especially if they can fluctuate between PT/FT.
Technologies: Ruby, Rails, Ops (heroku/aws/ansible/docker), CI/CD, testing, API design, integrations/plumbing. Some: Python, Elm, IoT stuff, machine learning Love: architecture, mentoring, useful and absurd experimentation
--
Senior full-stack dev (lean more towards devops->backend than backend->frontend, but I can still sling some React components together and reduce your JS payload size). Lately I've been loving Stimulus Reflex and playing with a lot of micropython/ESP32/IoT stuff.
I excel at figuring out how to solve problems at all levels of abstraction (including what level of abstraction you should use), getting a solution in place, and then figuring out the feedback loops to iterate on that solution. I'm the senior engineer that knows that most coding is coming to an understanding of what problem you are trying to solve. Sometimes the most impactful code is the code you don't write.
Trying to change the world, still parsing the source code. I've been programming on the web since 1995, had a first career as a social worker and policy statistician, and have worked full-time as a programmer for almost a decade now.
Especially enjoy API and system design, integrating with crappy systems, user research, and really weird bugs. Make a decent PM in a pinch, but would prefer you have great PMs.
Will give you more looks if you can tell me why what you are doing makes the world better, but you've got to really believe it in your heart.
https://www.linkedin.com/in/estiens/
Email: hello_from_hn at ericstiens d0t dev
I haven't seen any numbers, and this general area of symptoms does get pretty blurry (and has many weird rabbitholes - for me methyl-b12 injections for a year worked amazing - for someone else? maybe not)