<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Jasonlearnspostgres on Janusworx</title><link>https://janusworx.com/tags/jasonlearnspostgres/</link><description>Recent content in Jasonlearnspostgres on Janusworx</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>feedback@janusworx.com (Mario Jason Braganza)</managingEditor><webMaster>feedback@janusworx.com (Mario Jason Braganza)</webMaster><copyright>© 2026, Mario Jason Braganza</copyright><lastBuildDate>Tue, 15 Jun 2021 19:18:48 +0530</lastBuildDate><atom:link href="https://janusworx.com/tags/jasonlearnspostgres/index.xml" rel="self" type="application/rss+xml"/><item><title>Learning Backend WebDev, Log #6 - Focus Followup</title><link>https://janusworx.com/work/learning-backend-webdev-log-6-focus-followup/</link><pubDate>Tue, 15 Jun 2021 19:18:48 +0530</pubDate><author>feedback@janusworx.com (Mario Jason Braganza)</author><guid>https://janusworx.com/work/learning-backend-webdev-log-6-focus-followup/</guid><description>&lt;p&gt;Today, I did not quite care how much progress I made.&lt;br&gt;
Instead I focussed on getting my focus periods in, like I &lt;a href="https://janusworx.com/blog/learning-backend-webdev-log-5-figured-out-how-to-focus/" target="_blank" rel="noreferrer"&gt;described yesterday.&lt;/a&gt;&lt;/p&gt;
&lt;!-- TEASER_END --&gt;
&lt;p&gt;It’s about an hour earlier than when I usually call it a day.&lt;br&gt;
And yet, now that I am checking, I have ‘worked’ fewer actual hours than usual.&lt;br&gt;
And I have gotten a bit of exercise and housework done too!&lt;br&gt;
(This does not usually happen on a normal study day)&lt;/p&gt;

&lt;h3 class="relative group"&gt;What I did
 &lt;div id="what-i-did" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-i-did" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Set a timer for 30 minutes.&lt;/li&gt;
&lt;li&gt;Got to work. Butt in seat.&lt;/li&gt;
&lt;li&gt;If I got distracted, I’d reset the timer to 30 minutes and start again. The aborted session would not count.&lt;/li&gt;
&lt;li&gt;Tried to be patient with myself. Realised that doing things over, was not really a negative, if it meant that in the long run I’d be able to focus better.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;How I fared
 &lt;div id="how-i-fared" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#how-i-fared" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;I did six, 30 minute sessions of Django.&lt;/li&gt;
&lt;li&gt;I did three, 30 minute sessions of Postgres.&lt;/li&gt;
&lt;li&gt;Don’t think I could have lasted this long, if it was just Django.&lt;/li&gt;
&lt;li&gt;Had to scratch and start over six times.&lt;/li&gt;
&lt;li&gt;Ended up doing close to 4 and a half hours of focussed &lt;a href="https://www.calnewport.com/books/deep-work/" target="_blank" rel="noreferrer"&gt;&lt;em&gt;Deep Work.&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;What I learnt
 &lt;div id="what-i-learnt" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-i-learnt" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Learnt about tables in Postgres and did basic commands with a single table&lt;/li&gt;
&lt;li&gt;Learnt about forms in Django and how they are built and all the niceties Django provides.&lt;/li&gt;
&lt;li&gt;Worked through some exercises in Django, where I built forms and then hooked it up to models using Views.&lt;/li&gt;
&lt;li&gt;Then learnt just how much time and effort Django saves me by using generic ClassViews.&lt;/li&gt;
&lt;li&gt;Also got into a rhythm of doing stuff, blowing Django up, looking at the error, figuring it out and then going on the next blowup.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;What I feel
 &lt;div id="what-i-feel" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-i-feel" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Did a whole day today, after yesterday’s run&lt;/li&gt;
&lt;li&gt;Tired, but not exhausted.&lt;/li&gt;
&lt;li&gt;Still feel energetic enough to write this blog post&lt;/li&gt;
&lt;li&gt;Actually love this time, when I can sit peacefully and write. All I need now, to complete this setting is a glass of &lt;a href="https://www.business-standard.com/article/beyond-business/the-goan-version-107052601024_1.html" target="_blank" rel="noreferrer"&gt;cheap Goan port.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;I don’t feel rushed.&lt;/li&gt;
&lt;li&gt;At four and a half hours, it might feel like I spent less time, but I got much more done than I do in a eight hour day. I realise that the tiny rest periods in between are doing me good. The first few breaks, I kept checking all my feeds. By afternoon, I had settled down to either doing small chores or just enjoying the solitude as I did gentle physical stretches&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If I can do 30 minute stretches at will this week, I’ll increase them to 45 minutes next week.&lt;br&gt;
Here’s to hoping, this is a sustainable way to focus and learn lots daily.&lt;/p&gt;</description></item><item><title>Learning Backend WebDev, Log #5 - Figured Out How to Focus</title><link>https://janusworx.com/work/learning-backend-webdev-log-5-figured-out-how-to-focus/</link><pubDate>Mon, 14 Jun 2021 20:17:26 +0530</pubDate><author>feedback@janusworx.com (Mario Jason Braganza)</author><guid>https://janusworx.com/work/learning-backend-webdev-log-5-figured-out-how-to-focus/</guid><description>&lt;p&gt;Hopefully, for the next couple of months at least.&lt;/p&gt;
&lt;!-- TEASER_END --&gt;
&lt;p&gt;As amazing as &lt;a href="http://www.dr-chuck.com/" target="_blank" rel="noreferrer"&gt;Dr. Chuck&lt;/a&gt; and &lt;a href="https://brianyu.me/" target="_blank" rel="noreferrer"&gt;Brian Yu&lt;/a&gt; and &lt;a href="https://lerner.co.il/" target="_blank" rel="noreferrer"&gt;Reuven Lerner&lt;/a&gt; are, I find myself falling asleep as I learn web development.&lt;br&gt;
I look at the videos, I seem to understand things, and then I zone out.&lt;br&gt;
A while later, 30 minutes have passed, three videos are over and I am wondering, just what the heck Dr. Chuck is on about.&lt;/p&gt;
&lt;p&gt;I find myself struggling like this over and over.&lt;br&gt;
I have days of intense focus. But those are draining.&lt;br&gt;
I then need a couple of days to recover, for every day, that I can study like that.&lt;br&gt;
I realised that I need something sustainable.&lt;/p&gt;
&lt;p&gt;So I decided to do a few things differently today onwards&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I studied more than one thing.&lt;br&gt;
While my focus remains learning Django, I realised that I cannot make that the entire day’s focus.&lt;br&gt;
My mind can no longer process information like this.&lt;br&gt;
While I want to focus on one thing and get it out of the way as soon as possible, to get on with the next thing, my mind refuses to cooperate.&lt;br&gt;
So I studied Django for the most part, but also interspersed it with writing and exercising Python code (which I am sorely in need of) and learning some PostgreSQL.&lt;/li&gt;
&lt;li&gt;I started interval focus training.&lt;br&gt;
I realised that the phone is doing me no favours, but I do need to check it.&lt;br&gt;
So I started working in 15 minute bursts since Friday.&lt;br&gt;
15 minutes of no interruptions, followed by a minute or two of stretching my legs and responding to messages (no email, no social media.)&lt;br&gt;
Today I did 30 minute sessions, which I’ll continue the whole of this week.&lt;br&gt;
I hope to build up my focus muscle to where I can work in 90 minute stretches. And if I get in 3-4 such stretches on a daily basis, I’ll consider that a day well spent.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;And as I write this at the end of the day, to my mind, I have made more progress, than I usually make in two days without being exhausted at the end of it all.&lt;br&gt;
I’ve no idea how long this will work for me.&lt;br&gt;
But I’ll report back on how this is going next week.&lt;br&gt;
And probably write again, on when the well has dried up and I’ll need to change tactics.&lt;/p&gt;
&lt;p&gt;Until next time …&lt;/p&gt;</description></item><item><title>Learning Backend WebDev, Log #4 - Beginning to Learn PostgreSQL</title><link>https://janusworx.com/work/learning-backend-webdev-log-4-beginning-to-learn-postgresql/</link><pubDate>Thu, 10 Jun 2021 16:15:18 +0530</pubDate><author>feedback@janusworx.com (Mario Jason Braganza)</author><guid>https://janusworx.com/work/learning-backend-webdev-log-4-beginning-to-learn-postgresql/</guid><description>&lt;p&gt;Like I mentioned the other day, Django is driving me batty!&lt;/p&gt;
&lt;!-- TEASER_END --&gt;
&lt;p&gt;Ok, I cannot completely blame Django.&lt;br&gt;
A dental procedure has left me in quite a bit of pain and unable to focus.&lt;/p&gt;
&lt;p&gt;So I was wondering what else I could do, instead of Django and decided I’d learn &lt;a href="https://www.postgresql.org/about/" target="_blank" rel="noreferrer"&gt;PostgreSQL&lt;/a&gt;.&lt;br&gt;
I was tickled pink when I read that Postgres is actually Post Ingres.&lt;br&gt;
I am old enough to remember Ingres databases that ran on computers I supported as a junior hardware engineer in the late 90s. I was warned not to &lt;em&gt;ever&lt;/em&gt; touch the database machine unless I was supervised :P&lt;br&gt;
I also attended seminars for another ‘Post Ingres’ database called NonstopSQL in the early oughts when I worked with Compaq as a support engineer for their laptops. Engineers would have open sessions. But what did a boy servicing laptops have to do with Tandem machines? How did they let me attend? That I will never know. Just that I found them fascinating :)&lt;/p&gt;
&lt;p&gt;Now it all comes full circle when I actually need to learn about databases.&lt;br&gt;
And what better database to learn than Postgres? :)&lt;/p&gt;
&lt;p&gt;All those random videos about Postgres &lt;a href="https://janusworx.com/blog/learning-backend-webdev-log-2/" target="_blank" rel="noreferrer"&gt;the other day&lt;/a&gt;, led me to the University of Michigan’s, &lt;a href="https://www.coursera.org/specializations/postgresql-for-everybody" target="_blank" rel="noreferrer"&gt;PostgreSQL for Everybody Specialization&lt;/a&gt;.&lt;br&gt;
Dr Chuck Severance is an engaging instructor, so I promptly signed up.&lt;/p&gt;
&lt;p&gt;I’ll log the journey and what I learn, here in the days to come.&lt;/p&gt;
&lt;p&gt;So long, for now!&lt;/p&gt;</description></item></channel></rss>