Young Hands Club

January 5, 2020

ejb plan: week 3 (Jan 6 – Jan 12)

Filed under: Eric Benevides — Eric Benevides @ 7:30 pm

Gales install. Due Saturday [Estimated time: 13 hrs ((Dorion gave an estimate of about 4.5 hours for when him and jfw guide clients through an install. I figured I’d triple that since I will be doing a more self-guided install (and for time padding). )) | Actual time: 15 hrs]

I was fortunate during the timespan between when I wrote my week 2 plan and now, because while I was away for holidays I had the opportunity to give a first-pass read both bvt’s install report as well as some of jfw’s writings on the topic. My earlier concerns about UEFI were validated once I read spyked’s recent article as well. So, in a sense I was able to get somewhat organized ahead of time.

Specifically, I now realize that I only have one machine that is a viable candidate for a Gales install: my lenovo x61 (aka my Cuntoo machine). (( All of my other machines are newer and suffer from lack of traditional BIOS )) I learned from bvt’s report that the footprint of Gales is quite small (< 1GB) and I have 40GB free on the HDD of that machine. So I figure I partition, say, a 10GB chunk, do the bootstrapping portion, and then install to that partition.

Gales install report. Due Sunday [Estimated time: 5 hrs | Actual time: 0h hrs]

This will be a compendium of my notes for the most part, so I reason that 5 hours is a good estimate.

Spend time researching remote work /abroad work opportunities throughout week: Due Sunday [Estimated time: 1 hr  | Actual time: ]

Ongoing. Though I will note that recently at my current saltmine I have had the opportunity to get my hands on some new projects that are beyond the excel jockey stuff I’ve been doing for the last 4 years. In other words, some of the skills I stand to gain from these projects line up to what I’ve been seeing in my remote work search. It may be worth considering hanging tight for a second to take advantage of this potential skill gaining opportunity.

Notes

I figure that since I am at 19 hours I will push my penance article #2 out to after I finish the Gales install; reasoning being that since my last article took me > 6 hours it would be a dubious idea to try and cram that into this week.

Total estimated time: 13, total actual time: 15

Timings on tasks per day

I spent about two hours on Wednesday looking at my existing partitions on the target laptop. I wanted to see what it’d take to partition the ~40GB of free space I had on it and determined that it’d just be easier to attempt the Gales install on a usb drive. (( I had neglected to give /home its own partition on this machine originally, so I would have had to wipe the partition and copy all of my data back into it. ))
I only started really diving into the build documentation on Friday night and worked the majority of the weekend on it. About 13 hours total.

Things that I need to think on for future weekly plans:

  • Install Gales
  • Penance article series (Two articles remain)
  • mp-wp bot ‘spillover’ of code review / testing
  • mp-wp bot install guide once review / testing complete
  • Finish auctionbot autobidding [Estimated time: 16 hours | Actual time: ]
  • How to make the most of my current geographic location
  • Other remedial/learning debts that need paying
  • Somewhere down the line I’d also like to slim down my archive-process and publish it. As of now it relies too much on python where it doesn’t need to; lotsa kludge, etc.

Prior week: Week 2 [Jan 2 – Jan 5]

December 24, 2019

ejb plan: week 2 (Jan 2 – Jan 5)

Filed under: Eric Benevides — Eric Benevides @ 2:23 am

I want to hit this new year running, specifically towards killing procrastination. This will be somewhat of a compact week due to getting back from the holidays midway through. As such, I’m going to mainly use it to start looking into Gales install (( I need to ping jfw to see about if it’ll work on a computer with UEFI. If not I may need to secure a new box as most of mine, save the cuntoo machine, are UEFI boot….)) and continuing with the mp-wp bot polishing. (( I should probably ping MP to see when he’s looking to have another try)) I think I will push the 2nd penance article to week 3.

Work plan for week 2:

  • Start looking into Gales install. Get organized, ask questions, start reading, etc. Specifically, I need another computer in order to test this thing on, so that’ll be step 1. After that I will start diving into jfw’s articles on Gales, and also look at Linux From Scratch documentation. Due Sunday [Estimated time: 7 hrs | Actual time: ~6 hrs ]
  • mp-wp bot code review and server testing. Specifically, I’d like to first read through the previous specifications on my blog, in the logs, etc. and then make sure that my code is indeed completely to spec. Then I’d want to get an instance up and running on the server I procured for MP, and run it through a predefined series of tests. After that, I aim to produce and publish a vpatch with the changes I have made since the firstDue Sunday [Estimated time: 6 hrs | Actual time: 6]
  • Spend time researching remote work /abroad work opportunities throughout week: Due Sunday [Estimated time: 1 hr  | Actual time: 1]

Total estimated time: 14 hours

Total actual time: ~13 hours ((See ‘Timings on tasks’ below))

Things that I need to think on for future weekly plans:

  • Install Gales
  • Penance article series (Two articles remain)
  • Finish auctionbot autobidding [Estimated time: 16 hours | Actual time: ]
  • How to make the most of my current geographic location
  • Other remedial/learning debts that need paying
  • Somewhere down the line I’d also like to slim down my archive-process and publish it. As of now it relies too much on python where it doesn’t need to; lotsa kludge, etc.

Timings on tasks per day

I was a little unorganized coming back from holidays this week. I spent some time over that holiday reading about Gales, with an additional ~3 hours spread out over Thu, Fri, Sat.
Sunday I got back on track with time measurement, and I clocked in two hours of mp-wp-bot work in the morning, with another 4 in the evening for a total of 6 hours.

Prior week: Week 1 [Dec 23 – Jan 1]

December 23, 2019

ejb plan: week 1 (dec 23rd – Jan 1st)

Filed under: Eric Benevides — Eric Benevides @ 9:55 am

I will be visiting family and friends during this time so I am not planning on getting much accomplished. I will use this time to reflect on my timeliness issues (( Procrastination has been marked as my #1 enemy )) and remind myself of why I’m doing this in the first place. (( i.e. because I *don’t* want to waste away))

Still, if I do find some time for work I would like to get the mp-wp bot a little more polished.

Work plan for week 1:

Things that I need to think on for future weekly plans:

  • Install Gales
  • Finish auctionbot autobidding [Estimated time: 16 hours | Actual time: ]
  • How to make the most of my current geographic location
  • Other remedial/learning debts that need paying
  • Somewhere down the line I’d also like to slim down my archive-process and publish it. As of now it relies too much on python where it doesn’t need to; lotsa kludge, etc.

Prior week: Week 0 [Dec 16 – 22nd]

Next week: Week 2 [Jan 2 – Jan 5]

ejb review: week 0 (dec 16th – dec 22nd)

Filed under: Eric Benevides — Eric Benevides @ 8:57 am

I got to say, I’m not too impressed with myself for my first week. On the one hand, I did get clarity and better direction from speaking up in the Forum, I managed to complete all my tasks, and I also have noticed keeping track of the time I spend has indeed helped me with my time estimations. But the other hand…

Here’s the thing I really need to focus on in the coming weeks: killing procrastination. As I was writing out my penance article and thinking back on my life with a more critical eye I remember that I have let this bad habit get me into trouble in the past. Never really big trouble, but cumulative trouble that just ends up slowly sinking me over time. Moreover it is pretty juvenile behavior, especially apparent to me as I look around at people building businesses and/or making new lives in new countries and I can’t even get my ass to my desk so that I get my work done on time.

My penance article, the ebuilds article, this review, and the wk 1 plan were all late by several hours. I know that this is precisely because I take way too much time getting started on any task if I don’t ‘feel like it’ in the moment. Once I get going I can (and do) keep it up for hours on end, ((Which, also gets me in trouble. Case in point, during those 3 months of working on the mp-wp bot I’d find myself not really starting my work until 9pm, and then would work until 3 or 4am. Perhaps this wouldn’t be an issue if I did not have a “9-5” job, but that’s my reality atm and I need to work within it.)) but I need to start getting in the habit of just forcing myself to get over it. The more I do it the easier it’ll be, but I need to hold myself to this.

December 15, 2019

ejb plan: week 0 (dec 16th – dec 22nd)

Filed under: Eric Benevides — Eric Benevides @ 3:02 am

I recently had a conversation with Diana Coman about my entering into her school and she was gracious enough to accept me. I take this as a great opportunity, not only because it will allow me to sharpen my mind, but also because an opportunity to get constant feedback from someone whom I greatly trust and respect does not come by every day. In a shorter amount of words: I value it, and do not want this to go to waste.

This not-go-to-waste, I think, is something I’ll really need to focus on because looking back I have wasted a good amount of opportunity already. To help me avoid this squandering of opportunity, I already have some key nuggets that my Master (( Let me take this footnote to explicitly state that, yes, I pledge )) has helped me sift out from the psychogenic noise output of my mind. Some of these nuggets are identified bad-habits that I have picked up along the way, habits that I need to kill. Some other nuggets are good habits that I need to birth. In any case, here’s my list of planned habit changes:

  • Stop blaming (( Small corrections like this are valuable to me, really, because I would have been blind to it otherwise. )) outside forces for whateverthefuck instead of making sure my expectations are aligned with actual reality
  • Start measuring the time I spend on tasks and record it, as this is paramount to proper planning
  • Start paying attention to the negative space between what I want (( Special thanks go to my Master who made me aware of the proper definition of “want”; I’m 32… and clearly need to read more. )) and what I can actually do atm. (( The time measurement above will also aid me in this endeavor ))

Review of time in TMSR

It was also suggested that I review my time spent in tmsr thus far, so I will do just that. I can tell already how this will help me grow, because as I look back on almost 6 years of potential-never-quite-realized I can’t help but cringe just a little bit. This is irrelevant though, as I know that failures are very instructive and there is much value in sorting through them, so sort I will.

While I have touched on my history briefly on my blog, I figure I will go through chronologically of where I was each year, and what I did (or didn’t) do.

2014 through early 2015

This span of time was pretty unremarkable. I started tuning-in around 2014, but mainly just lurked and silently followed along while trying to peel these very large and confounding onions of logs and blogs.

Speaking of unremarkable, my life leading up to 2014 was also pretty unremarkable. I will cover this in boring detail in my penance post, but it was the comfy-path-to-boiled-frog existence typically found in this newfangled world. Bitcoin entered my radar only through sheer luck, really; I was not seeking it out. For hopefully obvious reasons, I won’t go into further detail but it was only via people I knew who used the old Silk Road 1.0 that I even heard of Bitcoin or gpg.

Motivated purely by curiosity and greed (( Both good qualities to my eye )) I bought my first Bitcoin for $20 on Coinbase in 2014. (( I bought a bit more afterwards, too, when it was around $200 )) After heeding various cautions I read in the Forum, I sent it all to addresses that I controlled the keys to and just held on to it (for the most part). (( As Mircea Popescu pointed out to me, at the current rate of ~7k dubaloos to the BTC today that is roughly a ~35000% increase in value… which, indeed, absolutely beats the hell out of the appreciation on ‘my’ house. ))

I say “for the most part” above because early on I did end up losing about 0.4 BTC to some Tardstalk scam (“Active Mining”). I did learn my lesson, though, so that was the extent of my losses. Not only that, but with BingoBoingo‘s help I took what I learned from the experience and published my first (and currently, only) Qntricle.

Primary takeaway for me during this time-span was learning who to listen to, and why. While I knew (and arguably still know) virtually bupkis, I was very careful to pay attention to who was proven right over time, who was proven wrong, and the consistency of these rights/wrongs. Indeed, time and time again, there were various members of the Forum who were consistently right ((versus the shannonized noise from Tardstalks/Reddits, which you couldn’t even evaluate in any sane manner the output))

mid 2015 through 2016

Coming out of just learning the basics of a UNIX OS in early 2015, I was still pretty green to everything and couldn’t do much yet. Still, I wanted to be of some use to these people and I noticed that there was a buzz going on in the #eulora channel. I also noticed that it wasn’t logged anywhere at the time, so I figured I’d go ahead and take the initiative to log it. (I will always be grateful to mod6, who held my hand through configuring my first vhost.) Fwiw, those logs are still standing today!

Key takeaways: Taking initiative is good. As is reaching out to my betters in whatever field for help. I’ll cover this more in my penance article, but asking questions was not always easy for me. Also important is that going outside of my comfort zone is really the only way to learn. ((However, I’d find out later that there is a big difference between going outside of my comfort zone and just blindly taking on whatever task because it needs to be done.))

2017

Proto-auctionbot is born; goes online in #eulora. Special thanks to Diana Coman who helped me debug/polish both the bot and the price-history ((I *will* resurrect that price-history in 2020))

Key takeaway: Shortly after this began my poor habit of ‘letting things die’. This is a habit that I have not killed yet, but must.

2018

Archive process goes online.

Archive process is popped by a fella by the name of douchebag.

I make it to the L1

Some irrelevant drama happens between me and shinohai. I don’t even want to waste people’s time by linking to any of it (( If I’m explicitly asked to by Diana Coman, then I will, otherwise I’ll let log readers find it on the way to something more important. )), I will only say that (all other things aside) that he was right about one thing: I was “larping” and who has the time for larping about when there is actual work to do, now really. (( As a final word on the subj. I also will point to Diana Coman’s excellent article An Appeal for Enemies, thank shinohai for helping me realize my own stupidity/weak skin, and leave it at that. ))

I decide I’d try to sell for Pizarro; I do barely anything, and do not really communicate. I fail and give up after one month. (But sort of in that useless ‘quiet’ failure, you know)

Auctionbot proper goes live in #trilema.

Key takeaways: This year is when I learned the importance of doing things versus whatever the hell I’m perceived as. Or more aptly put: if you are doing useful things, you don’t need to even concern yourself with appearance. Another lesson for me was that silent fails are useless; not only do you pretty much ensure failure by not speaking about it, but perhaps even worse is that you cannot learn from the failure if you do not speak of it.

2019

I started becoming more expressive in 2019, both in my blog and in the logs, and it is all pretty fresh in my mind still. As such, I will leave this section as it is adequately covered in my mind.

Work plan for week 0:

  • Penance article on derealization: Due Friday [Estimated time: 6 hours | Actual time: 7.5 hours ]
  • Write an article containing a concrete plan for approaching the ebuild article/analysis: Due Sunday [Estimated time: 12 hours | Actual time: 12.75 hours]
  • Spend time researching remote work /abroad work opportunities: Due Saturday ((Technically this is ongoing, I’m just aiming to have all of the week’s dedicated hours put into this by then. )) [Estimated time: 2 hours  | Actual time: 40 mins ] (( I figure I can dedicate 2 hours per week to this ))

Total estimated time: 20 hours

Total actual time: 20.58 hours

Since I’ve been going this whole time without measuring the time I take, I’m going to publish this work plan a day early and then spend a 6 hour period of time on Dec 15 studying both ebuilds, and working on my auctionbot’s autobidding. While I do this I will measure the time I take, and then update this work plan at the EOD with more informed timings.

Things that I need to think on for future weekly plans:

  • Finish auctionbot autobidding [Estimated time: 16 hours | Actual time: ] (( Estimated ~ 4hrs to get a proper testbed set up, 8hrs to code, and 4 additional hours of padding ))
  • How to make the most of my current geographic location
  • Other remedial/learning debts that need paying
  • Polish up mp-wp bot (( Reading my own code, I notice way too much kludge that I think I could do without. I would love to take this slight pause to improve this thing a bit more ))
  • I’m taking a trip up to visit family from Dec 22nd to Jan 1st, so I will not be planning to complete much during this time. Still I know I will have some down-time during this visit, and am thinking I may use some of that time for the kludge removal in mp-wp bot.
  • Somewhere down the line I’d also like to slim down my archive-process and publish it. As of now it relies too much on python where it doesn’t need to; lotsa kludge, etc.

Timings on tasks per day

To keep myself honest and accountable, I’m going to record each task I work throughout the week and the amount of hours it takes me:

Dec 14th

Initial writing of this article: 5 hours (( This took waay longer than I originally thought! I planned for 2 hours, but luckily I had the whole day cleared open for over-spill… and it is a good thing too. The majority of this work plan took me 2 hours, but it was the Review of my time in TMSR that took the remaining 3 hours. Not only was I walking the logs/blogs for references, but I was walking my memory to make sure I wasn’t leaving bits out. An early lesson in schedule padding I suppose. ))

Dec 15th

Time estimation on plan for ebuild analysis and autobidding: 6 hours

Dec 16th

Remote work opportunities research: 20 mins
Penance article: 1.5 hours (( In the first hour I wrote down a few focus points that I wanted to flesh out at a later time and gathered a bunch of log references that I wanted to incorporate. I then decided I was done for the night, but ended up coming back a bit later to write more. I noticed that starting this activity, keeping with it for about an hour, and then stopping and doing something else for a bit actually helped me.(The key here is the “starting this activity”, of course. I find that I have a hard time getting going on things sometimes, but once I do I can really go.) ))

Dec 17th

Remote work opportunities research: 20 mins
ebuild study: 45 mins

Dec 18th

Remote work opportunities research: 20 mins
Penance article: 1.5 hours

Dec 19th

Penance article: 2 hours

Dec 20th

Penance article: 4 hours

Dec 21st

Ebuild article: 6 hours

Dec 22th

Ebuild article: 6 hours


Next week: Week 1 [Dec 23 – Jan 1]

« Newer Posts

Work on what matters, so you matter too.