I always want to do it all

My brain has very little chill on a day-to-day basis. There are moments where I can find a very peaceful state of mind. Doing something menial in the garden for an extended time, cooling off outside after a while in a sauna, winding down after heavy exercise. At most other times my mind is usually working on something or I'm itching with the need to do things.

I've had to do a lot of pacing myself recently. The big thing is, we've bought a house, fixed a bunch of minor renovations and then moved in. This has been a fairly large chunk of work and continues to be a constant stream of unpacking boxes, getting things in order, reordering things that didn't work out. It isn't quite endless, but its definitely a long-distance run rather than something I can sprint. It takes continuous effort.

This eats into my happy creative lab time. I have so many things I want to do and very little time to do them. My writing has slowed down so I can keep up with client work in the midst of all this house-stuff. But my time to experiment with programming outside of client work has pretty much completely stopped.

So I wanted to share some things I want to sink my teeth into at some point. I don't imagine I'll do half of them, so don't consider this a todo-list, it's more of a want-to-do list and it is bound to change. Currently on the list are:

  • Investigate if I can fix Pi4 support for Scenic and Nerves (Elixir, UI and hardware frameworks respectively), I've already dumped what info I could find in an issue on the Scenic Nerves Pi Driver
  • Build a general pointer device input driver for Scenic, mouse support and assorted touchpads/touchscreens, current one is only for the official 7" touch screen
  • Build a simple rendering driver for Scenic that draws using groldan's Chisel library rather than OpenGL
  • Get a simple screen specification up and running to share more library support between different simple Nerves display driver libraries
  • Experiment with building a web UI framework on the tools provided by Lumen
  • Finish up creation of some home sensor network stuff and actually deploy these sensors

This is just a rough list off of the top of my head. But I felt like writing them out and I might as well share them once I do that. If any of these speak to you, feel free to run with them. They're just ideas, execution is the real thing that matters and I'm not precious about any of it.

Another exciting thing that's coming up is that we are making a room in the garage into a separate office, so my work-from-home setup will get significantly more serious as I'll have a proper office. This means a big opportunity to do some interior design which is fun and challenging.

I've also been thinking about streaming some things. I've gone from a bad ADSL to a very decent fiber setup so it feels doable now. Is there anything in particular that I've covered on this blog that you think would be beneficial to see me work on over Twitch or something? Let me know. I'm all ears.

So that's a quick update. Hope to find more writing time in the days to come. Take care now.

Latest Posts

Video - Livebook, trying it out

Last friday I did my second live stream. A lot of nice people stopped by and I spent the time showing and getting more familiar with the newly released Livebook....

Read More

Lumen - Statically compiled Erlang for x86

The Lumen Project is an ambitious compiler development effort to create a complimentary set of compilers and tools that allow developers to get the power of the Erlang VM, The BEAM, in places it does not traditionally fit. Such as the browser. Currently the project is at an early released stage as covered in Luke's ElixirConf talk. It does not yet implement all of Erlang OTP and as such won't handle most Erlang/Elixir you could throw at it. I want to show something that it does do. And while the project is a complicated compiler project you do not need to know that stuff to try it out. This should be achievable for most developers and to ensure that I wasn't talking out of my rear I had my assistant developer follow the instructions without my input and it worked out well....

Read More

A Telegram Bot in Elixir feat. LiveView

I asked my network about noting ideas quickly and got a lot of good responses. One mentioned saving them in Telegram. I don't think I want to do specifically that but I do want a minimum friction way of noting ideas for later review and refinement. And sending them to a Telegram chat would be quite nice. So I started on the path of something like a note-taking system using Telegram for ingesting quick notes. And I want to share the satisfaction I felt with seeing the near real-time way that it works....

Read More
Read All Posts →