Writing about learning Python and the odd bit of Linux related stuff I come across and find helpful. A bit about cycling. Long distance audax. The odd comment on unrelated ideas that I feel benefit from thinking about, writing down and sharing. That kind of thing. Enough is plenty. Good enough will do.
5449 words

Learning to code. You're good enough. A worthwhile effort.

So I have been learning to code using Python. It started as a distraction over the Christmas holidays in 2019. It's now November 2020. I've coded way more days than not over that time. #100 days straight? Most likely and more than once. Not been counting.

Coding exercises, tutorials, blogs, websites, podcasts and so on. Enjoyed reading posts on dev.to where I'm learning the language and getting a feel for the culture of the development world. There's much talk about impostor syndrome. Seems it pretty endemic. Not heard it referred to as much with reference to any other endeavour. Something perhaps to do with a lot of developers being self taught and/or that learning on the job is a prerequisite and necessity to stay match fit.

Getting stuck with things right now. Final stage of a 'hard' project on Jet Brains Academy and just not getting it. Learning Python (easy); learning to program (hard). Codecamp says I'm -

codecamp

Completing exercises and small projects is no longer enough to keep making progress. Shame as I was enjoying the illusion the pace had created! Deliberate practice might be what's needed from now.

Deliberate practice is not a comfortable activity. It requires sustained effort and concentration. The people who master the art of deliberate practice are committed to being lifelong learners—always exploring and experimenting and refining.

My interest is starting to wane. I've been avoiding getting on. Finding other distractions. Not having so much fun. Asking myself if I can even be bothered with it anymore. That could be the impostor syndrome in disguise. See you're already getting the traits! Perhaps it's not that you can't be bothered it's that you don't think you're good enough. Let that shit go!

Coding skill is an attribute I would like to have. Here's to the effort deliberate practice takes!

Monday 2nd November 2020

I have been using Standard Notes for a few years now. The functionality has improved progressively over this time. The latest update to the desktop client 3.5.1 has all notes decrypted and on display very quickly.

I moved over to Standard Notes having tried a number of other different note keeping apps. It was a laborious process transferring everything I had in Evernote. Worthwhile though and I have never looked back.

Standard Notes ticks boxes for privacy, longevity, FOSS and ownership of data. The simple UI and rendering is a plus. Syncing between devices is as expected. I only use a few extensions and those I do work great. Back up and restore has been flawless. Very reassuring.

I have been aware of Listed for a while. I like the platform. The simplicity. Not been minded to use it much though. Had a go now and then out of curiosity but nothing more. I have kept a blog for years using Wordpress. Neglected a blog for years might now be more accurate to say. Times have moved on. An over-engineered solution and way more than I use. The notion of posterity has kept it going. I shall archive, shut down and move on.

The intention now is to start using Standard Notes / Listed to support my learning to program using Python. I often read how easy it is to learn how to code using Python. Depends what your reference point is I guess. I've been at it since December 2019. No prior related experience. I have got to the point of understanding that learning Python is not the same as learning to program. That realisation is perhaps a useful measure of the level I am at with it. In that regard learning Python to an intermediate level has I suppose been quick and easy. To keep moving forward from this point is the aim.

So then posts here shall be about all that and the odd bit of Linux related stuff I come across and find helpful. Desktop (Ubuntu), mobile (Pine Phone) and Raspberry Pi. Maybe a bit about cycling. Long distance audax. Perhaps the odd comment on unrelated ideas that I'd feel some benefit from thinking about, writing down and sharing. That kind of thing.