which makes focusing in frustrating No images? Click here I have a couple of things to ask for:
Much love. On to today's stuff. Mixed bits of brainMy current client workload is kind of odd. I have one client at about 10 hours per week and two at about 5 hours each. This makes for a very decent mix as none of them are in the same space. The trouble is that I don't like just dipping a toe anywhere. So the 10 hour per week is pretty straightforward backend development and my job there is mostly improving system fundamentals to help others continue development. Elixir/Phoenix and Elm. 3 years in. Nothing weird about it. First 5 hour client is all about data. Data pipelines, data engineering and some ML workflows. The requirements of the project are not particularly wild or novel. Having boiled away all the wild ideas we are left with some very straightforward data engineering and a web app to build. But having not worked in data engineering in this way I am doing full immersion therapy and hitting the podcasts, websites and I'm forming my own opinion as I go. It intersected funny with me ending up at a speaker's dinner with Matt Topol who maintains a bunch of Apache Arrow stuff and that exposed me to the Arrow ecosystem which promises a better future for data pipelines. This is a rabbit hole of things I now want to build. Other 5 hour client is a focus on local-first, databases and I am building out a mobile app experiment. There is some AI/ML for flavor. I think local-first data and local-first ML are actually things well worth exploring in the near term. This is some hands-on experience for me to see how annoying it might be to do. This is making me use React Native which has not sparked a flurry of curiosity. But running ML tools on mobile devices does require a decent bit of digging and understanding so that's quite interesting. Meanwhile my mind is in a very high gear and I have for whatever reason been disinclined to try and shift it down. Things I've poked around with doing from Elixir recently: Library for speaking gRPC to Gazette Fediverse library Tracing library Apache Arrow Flight RPC Arrow Flight is actually not used for anything in the data space currently from what I can tell. And it seems like it should be used for everything. I need to not start this. If you want to explore a deep and profoundly interesting rabbit hole go to https://arrow.apache.org and hit Subprojects in the menu. ADBC is super interesting, Arrow Flight should be a perfect companion. I think Arrow Flight SQL is intended for future ideal databases while ADBC attempts to address existing ones as well. DataFusion is incredibly interesting and I can't wait to see what it will cause. There are things not directly tied in such as Python's Ibis, Substrait and more as well. It makes me want to build things. New website stuff? But I want to experiment with more forms of expression and publishing for Underjord than just blog posts. This might be a new site that is kind of separate from the blog. And this is probably one place I would use the Fediverse library. I've been wanting to do Indie Web stuff for ages as well. My inconsistently used Obsidian notes sync up to github publicly for anyone curious to read. I think that could be part of it.
Enough of that. I'm probably forgetting some as well. Suffice to say I have a bit of tricky time focusing on one thing right now. But to be fair there is no-one paying me to focus on one thing either. I am currently a fullstack data pipeline/mobile app-developer with a side of publishing. I like that fine but it is not very coherent. Do you focus? Can you focus? Do you lack variety in your work? You can reply to this email or poke me on the fedi @lawik@fosstodon.org, I enjoy hearing your thoughts. Thanks for reading. I appreciate your attention. |