<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Daily-Rambles on Matt Ellis</title><link>https://matt-ellis.dev/tags/daily-rambles/</link><description>Recent content in Daily-Rambles on Matt Ellis</description><generator>Hugo</generator><language>en-GB</language><lastBuildDate>Mon, 31 Jul 2023 23:39:30 +0100</lastBuildDate><atom:link href="https://matt-ellis.dev/tags/daily-rambles/atom.xml" rel="self" type="application/rss+xml"/><item><title>Fighting the frontend demons</title><link>https://matt-ellis.dev/rambles/fighting-the-frontend-demons/</link><pubDate>Mon, 31 Jul 2023 23:39:30 +0100</pubDate><guid>https://matt-ellis.dev/rambles/fighting-the-frontend-demons/</guid><description>&lt;p&gt;So project Pineapple has been making some progress, I&amp;rsquo;ve got what I think is an
acceptable MVP, with the basic functionality working as expected. One thing I&amp;rsquo;ve found
with doing this project is how much I hate doing frontend work, and how much it drains
my excitement to develop my side projects.&lt;/p&gt;
&lt;p&gt;I had a plan in mind to combat this, one of which is obvious the other not so much.
First and foremost, stop the need for making everything perfect. I can&amp;rsquo;t stress enough
how much time I sank into trying to make something look perfect on the page, be it size
of buttons or positioning (my worst nightmare). This is a given but apparently my brain
doesn&amp;rsquo;t work rationally 😶‍🌫️.&lt;/p&gt;</description></item><item><title>Project Pineapple updates, part 2</title><link>https://matt-ellis.dev/rambles/project-pineapple-updates-part-2/</link><pubDate>Thu, 20 Jul 2023 17:06:26 +0300</pubDate><guid>https://matt-ellis.dev/rambles/project-pineapple-updates-part-2/</guid><description>&lt;p&gt;So I&amp;rsquo;ve had a bit more time to myself recently, and have had a bit more drive to get
stuff done, so I decided to try and progress project pineapple a bit more. I&amp;rsquo;ve actually
made a load of progress on it to a point at which I think in the next week or so I&amp;rsquo;d be
ready to launch an early version.&lt;/p&gt;
&lt;p&gt;I can very much be chaotic in my approach to things sometimes and I found (not so
shockingly) that breaking the working into small actionable chunks makes it much easier
to make progress 📈. One thing I also realised with my side projects is that I always
have to over-engineer it, and I get to a point whereby I lose interest.&lt;/p&gt;</description></item><item><title>Hardware clocks and dual boot</title><link>https://matt-ellis.dev/rambles/hardware-clocks-and-dual-boot/</link><pubDate>Tue, 30 May 2023 10:17:56 +0100</pubDate><guid>https://matt-ellis.dev/rambles/hardware-clocks-and-dual-boot/</guid><description>&lt;p&gt;So completely random (as always I guess) but I started noticing a problem with my
windows PC when booting it up in the evening. I&amp;rsquo;d be working away or more likely playing
games when I&amp;rsquo;d notice that the time on my PC was an hour behind the time on my phone?&lt;/p&gt;
&lt;p&gt;So after a bit of research and learning about hardware clocks (RTC, real time clock), it
turns out that the issue was due to my dual boot linux setup. Windows reads the hardware
clock on startup and then uses the system clock from then on. Windows interprets the
time set in the hardware clock based on local time, and so here in the UK it is UTC/GMT
+1 hour (during summer). On the otherhand, when Linux boots up, it assumes that the time
stored in the hardware clock is UTC and so it&amp;rsquo;s actually &amp;ldquo;an hour behind&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Project Pineapple updates</title><link>https://matt-ellis.dev/rambles/project-pineapple-updates/</link><pubDate>Tue, 16 May 2023 09:41:18 +0100</pubDate><guid>https://matt-ellis.dev/rambles/project-pineapple-updates/</guid><description>&lt;p&gt;So Mexico happened&amp;hellip; I was severley unprepared for what to expect in terms of the
culture and how things work. TLDR: Double petrol(gas) charges, toll roads without card
payments and lost luggage 🧳&lt;/p&gt;
&lt;p&gt;Anyway I&amp;rsquo;m home and the house is a bit of a bombshell. I&amp;rsquo;ll be starting to work on
project pineapple again this week, trying to get a very basic MVP in place. I&amp;rsquo;ve been
reading &lt;a href="https://amzn.to/3Bs2Vd5"&gt;&amp;ldquo;The Lean Startup&amp;rdquo; by Eric Ries&lt;/a&gt; and he emphasises a
lot that you should attempt lots of quick experiments to test your assumptions.&lt;/p&gt;</description></item><item><title>Preparing for Mexico</title><link>https://matt-ellis.dev/rambles/preparing-for-mexico/</link><pubDate>Fri, 28 Apr 2023 14:25:16 +0100</pubDate><guid>https://matt-ellis.dev/rambles/preparing-for-mexico/</guid><description>&lt;p&gt;This week has been quite blurry in terms of getting stuff done. It&amp;rsquo;s been interesting to
see how losing access to Sunsama has affected my productivity. It actually makes quite a
difference, but I can&amp;rsquo;t fathom paying $20 a month! 😅&lt;/p&gt;
&lt;p&gt;Anyway, bank holiday is approaching and I&amp;rsquo;m packing my bags to go to Mexico for 2 weeks,
in search of some long awaited rest and relaxation. It&amp;rsquo;s been a while since my partner
and I have been on a vacation without family.&lt;/p&gt;</description></item><item><title>A spontaneous symposium</title><link>https://matt-ellis.dev/rambles/a-spontaneous-symposium/</link><pubDate>Wed, 19 Apr 2023 20:37:06 +0100</pubDate><guid>https://matt-ellis.dev/rambles/a-spontaneous-symposium/</guid><description>&lt;p&gt;Since joining my current workplace, I&amp;rsquo;ve managed to see my esteemed colleagues twice in
person. I&amp;rsquo;ve been there almost 9 months now!&lt;/p&gt;
&lt;p&gt;It seems kind of weird and I think fully remote working has been somewhat isolating. I
love the flexibility it provides, but I&amp;rsquo;d also like to see my work colleagues more in
the flesh.&lt;/p&gt;
&lt;p&gt;Those pixel faces aren&amp;rsquo;t quite the same&amp;hellip;&lt;/p&gt;
&lt;p&gt;Anyway, I managed to see them on a spontaneous chance, and it was great. We planned a
lot of stuff and grabbed a beer after work 🍻.&lt;/p&gt;</description></item><item><title>Rethinking my work routine</title><link>https://matt-ellis.dev/rambles/rethinking-my-work-routine/</link><pubDate>Thu, 13 Apr 2023 09:11:11 +0100</pubDate><guid>https://matt-ellis.dev/rambles/rethinking-my-work-routine/</guid><description>&lt;p&gt;So life has been crazily busy, from seeing family to small holidays it&amp;rsquo;s been
an actioned packed couple of weeks. I&amp;rsquo;ve 100% decided that daily rambles is not
possible for me at the moment, my dicipline is just not there yet!&lt;/p&gt;
&lt;p&gt;Also I&amp;rsquo;m 99.99% sure I have ADHD. I&amp;rsquo;m not diagnosed, but all signs point in
that direction. I&amp;rsquo;ve been trying to improve my workflow to keep me on track and
to stop my mind wandering. I&amp;rsquo;ve found that super small approachable tasks are
really great for helping me get work done.&lt;/p&gt;</description></item><item><title>A proper desk to work at</title><link>https://matt-ellis.dev/rambles/a-proper-desk-to-work-at/</link><pubDate>Mon, 27 Feb 2023 10:17:53 +0000</pubDate><guid>https://matt-ellis.dev/rambles/a-proper-desk-to-work-at/</guid><description>&lt;p&gt;So my supposed daily ramble has been more of a ramble when you can&amp;hellip;&lt;/p&gt;
&lt;p&gt;Took some time off to go skiing. I came back in one piece which is surprising
🎉 Finally got my desk partially installed. It&amp;rsquo;s a solid countertop from wall
to wall, super heavy and needed 6 people to lift! At somepoint I&amp;rsquo;ll stain it
and setup my monitors.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Catching back up today on previous dagster work. It&amp;rsquo;s apparently crunch time.&lt;/li&gt;
&lt;li&gt;📚 Also had chance to read some more of &lt;a href="https://amzn.to/3kweFq1"&gt;&amp;ldquo;Designing data intensive
applications&amp;rdquo;&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Great book for understanding data engineering concepts. Helped me
understand what my esteemed colleagues are talking about!&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Data pipelines with dagster</title><link>https://matt-ellis.dev/rambles/data-pipelines-with-dagster/</link><pubDate>Thu, 16 Feb 2023 10:46:34 +0000</pubDate><guid>https://matt-ellis.dev/rambles/data-pipelines-with-dagster/</guid><description>&lt;p&gt;Who knew daily updates requires effort and discipline!&lt;/p&gt;
&lt;p&gt;Anyway today was a good day, managed to get something working regarding
publishing events to SNS.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dagster cloud environment variables are kind of whack! You can only really
drive them manually through the cloud UI.
&lt;ul&gt;
&lt;li&gt;(I later found you can use graphql, still not the best though.)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Lots of stuff to crack on with, lots of documentation to write up.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sidebar, it&amp;rsquo;s really hard to not work from a proper desk 🖥️&lt;/p&gt;</description></item><item><title>Digging around dagster</title><link>https://matt-ellis.dev/rambles/digging-around-dagster/</link><pubDate>Mon, 06 Feb 2023 11:46:56 +0000</pubDate><guid>https://matt-ellis.dev/rambles/digging-around-dagster/</guid><description>&lt;p&gt;Playing around with the dagster local development and trying to build a nice
DAG.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dagster has a really nice interface, although some of the naming conventions
are kind of cryptic&lt;/li&gt;
&lt;li&gt;It has a I/O manager for snowflake (Nice!)&lt;/li&gt;
&lt;li&gt;Setting up and getting started with dagster is super simple.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I might dig out the raspberry pi this evening and try get dagster running on it
for one of my old projects.&lt;/p&gt;</description></item></channel></rss>