and I've been doing it No images? Click here Recent publishingMost delectable releasage. Puppetry with Nerves?Me and the BEAM Radio crew spoke to Flora Petterson who picked up puppetry (the craft, not JS browser automation) from her mother and subsequently has tried her hand at animatronics using Nerves. Link: Episode 44, BEAM Radio Also very excited about some recent recordings :) Current offeringsAll team members are currently occupied. Need to find senior Elixir devs?I have found a bunch of senior Elixir developers to place with companies that brought me in for recruiting. None of them have invoked the money back guarantee so far. Currently I'm being contacted by some really impressive candidates as the tech industry churns and roils. Prime opportunity if your company needs good people. Get em! Elixir CTO peer networkThe Alchemist Guild is filling up with Elixir CTOs. Want to get in? Exercising a skillI've had the experience with programming languages that I've known that at a certain point I don't think about the language anymore. I just build. The tools don't get too much in the way and I can just express my practiced skill and create what I've built in my head. Since I just started a new client project that is pure Elixir and so far primarily LiveView I have been on a very smooth journey. There have been challenges. Some new libraries that were rather awkward but powerful (looking at you Cldr) and actually figuring out a good UI for the thing I'm doing. Fundamentally though it has been pure execution. And the way I can build in a LiveView is deceptively simple and powerful. In this case the backend of the thing is not done so I'm faking data in the LiveView that will later be hooked up to real things. I can build out my UI and interactions. Try ideas. Find out where I was wrong. Eventually I have a bunch of weird utility-functions in my LiveView code. Great. That's my rough spec for what I need to break out.
An example is that I currently have a mess of helper functions that makes raw calls to Cldr libraries for picking out currencies and regions. It is not pretty. But it gets me my lists of countries and my lists of currencies. It is also not the final implementation. I made it work. Next I can make it beautiful. Changing this is mostly cutting and pasting functions around and tidying up concepts. I have a few different usage patterns for region and currency in the code currently and I should offer a nice module for that. I know I will need to do more of this in later bits of development. When new in a language things are often a mixed scramble of doing things and seeing if they work, crossed with trying to implement the actual solution. It is really a thing to appreciate when the noise fades and you aren't thinking too much about code and just apply yourself to doing your very best in creating. Do you feel that level of proficiency in your chosen language? It doesn't come instantly. Your reflections are quite welcome at lars@underjord.io or as @lawik@fosstodon.org. Thanks for reading, I really appreciate your time and attention. |