542 karma · joined September 8, 2014
Remote: Yes, preferred
Willing to relocate: probably not, open to being on-site as needed
Technologies: current focus mostly Rust, Elixir/Phoenix, JS, Svelte, GraphQL, but have done + am open to many others (Java, PHP, C#, C, ...)
Résumé/CV: N/A (not maintaining any such thing)
Email: denis, plus the usual thingy, and ends with productioneer.io
I'm patient, curious, I like thinking + planning. I like understanding systems and problems. I like running things in production. I like making things efficient. I really like inspiring + supporting others. I love coaching, mentoring, guiding humans.
I aspire to be the best engineer I can be. And the best human being, too. I believe in kindness, imagination, communication & co-creation.
Location: Vienna
Remote: Yes
Willing to relocate: No
Technologies: Rust, JS/TS, Elixir
Résumé/CV: https://www.linkedin.com/in/denisandrejew/ | https://www.upwork.com/freelancers/denisandrejew
Email: denis /at/ productioneer /dot/ ioNowadays it's not that hard to get UX/DX right if you are actually committed to it.
Anecdata: Almost all (95%?) of my highway driving (Europe) is on Autopilot. I don't even enjoy doing the driving myself any more in those situations where I know that Autopilot is doing a pretty good job. In particular, Autopilot does a better job than I can in conditions of heavy snow / rain / otherwise poor visibility conditions. I feel a lot safer being the operator than the driver in those instances! (The alternative would often be to slow down by a significant amount, and/or use up more of my focus/attention, leading to either less safe driving or forced breaks.)
I see that there's an 1.0 RC release and the offending API seems to have changed and is probably not amenable to this type of misuse any more. The article authors could have easily added some info about that -- I certainly would have appreciated not having to go looking for that myself.
I'm passionate about building the best (technology-based) products I can imagine, using all of the tools I've learned in my life so far, to the max, mainly intuition ("gut" over "brain", perhaps) (love making amazing decisions that hold for a really long time!) and imagination. Steve Jobs and Elon are probably the two biggest inspirations, and so are the respective companies they've built.
At the same time I'm also passionate about being kind, being myself as fully as I know, keep growing and enhancing that. I'd love to get the chance to build these things fully into new companies I imagine creating.
I'm also way into "woo-woo" (some might call it, especially on tech-/regular science-focused sites like HN) stuff like channeling. And all kinds of personal expansion-related things that are less "out there" but still quite on the edge, like conscious sexuality as a tool for human growth and blossoming, exploring the meaning and use of emotions, even and especially also in professional & business contexts, etc...
Basically I want to be as fully what I see as a fully human being as I can, and practice and bring that into what I want to accomplish in tech, create environments for others to explore the same, if they wish. Current companies and orgs are boring and outdated in many ways, and I have a desire to build and offer something new, that's much more aligned with who we really are.
I'd also be super eager to connect with folks raising their children in new and better ways. I still believe, as I did before I had kids, that "it takes a village to raise a child". So far I haven't found that village, or (most of) the people who would make up that village. I'd so love to start meeting those! (Kids are <= 10yo, we're living a somewhat nomadic life, between Austria, Germany, Croatia, Canary Islands, ... and I used to have a strong calling to come to California as well, which has been coming back recently to some degree...).
No idea who might read this and resonate, but there it is. Thanks again for posting, made me feel a little connected at least :) I usually only read 99.99% of the time on here, but this got me out of my shell for a few minutes at least :) Very much agree, current internet needs a lot more of this particular vibe that we used to have back in the day, e.g. with actual old-fashioned forums inhabited by basically only those folks who really cared about some topic or idea that then realllly connected with each other!
Typescript has been doing a fantastic job, and this proposal is continuing in that same vein, truly absorbing as much of that as possible back into JS!
Kudos to everyone involved, great effort!
And re "[the type hints] do nothing": The section at the end of the proposal clearly explains why that must necessarily be the case: Evolutions of JS must not break the web (especially) for the users.
Quoting: "TypeScript's model -- which has been highly successful for JS developers -- is around non-local, best-effort checks. (...) Additionally, defining a type system to run directly in the browser means that improved type analyses would become breaking changes for the users of JavaScript applications, rather than for developers. This would violate goals around web compatibility (i.e. "don't break the web"), so type system innovation would become near-impossible. Allowing other type systems to analyze code separately provides developers with choice, innovation, and freedom for developers to opt-out of checking at any time."
So this proposal provides the best possible path forward for JS, based on what folks are voting for with their feet by using TS: Making JS compatible with TS-style type hints that can be used by external tools (i.e. not the JS engines executing the code at runtime) to validate the code in a best-effort manner while the developer is looking at it, while not changing JS runtime semantics and thus never breaking the code while the user is running it.
This might explain some of the "why yet another RocksDB-based KV store?" line of questioning.
"While I don't think it's ideal to need a huge social media push to get things accomplished, thanks to the momentum this thread has generated it seems like we've got a path forward with Tesla towards getting this taken care of the right way."
Tesla is a big company by now. Probably a lot more people working there in Service Centers than in the core manufacturing & engineering. Hard to get everything right. Lots of room for improvement for sure. Rooting for Tesla to work these things out over time! (Disclaimer: Owner + shareholder, both out of conviction.)