Robert Elder demonstrates that true technical scaling begins with the disciplined decoupling of UI logic into modular classes. It’s a sharp reminder that world domination is built on the unglamorous foundation of maintainable code.
Deep Dive
Prerequisite Knowledge
- No data available.
Where to go next
- No data available.
Deep Dive
Raising Funds For World Domination (Day 361)Added:
All right, welcome to raising funds for world domination day number 361.
Um so, for today's daily update, um there was a sale I made a few days ago in the Shopify store for the uh three portraits print.
I [clears throat] mailed that today.
Uh and once again, there are zero sponsored block types available in the store.
Although today, I uh actually did the work to pick out uh I think I'm going to I'm going to do um some copper minerals next.
>> [clears throat] >> Various types of copper ore.
Uh so, I made uh I picked out another eight um I'm going to start >> [clears throat] >> uh I started working on just like a Python script today to >> [clears throat] >> to make it a bit easier to add in the new block types. So, um I guess I have a need for uh like a kind of a central central database of all these different chemicals I'm adding and then something uh so, instead of like manually adding every single element, um I want to just be able to like run a script, press a button, and then have all the um have all the files available and also make make it easier to um to add new listings into the Shopify store cuz the process of manually copying and pasting them is tedious.
So, I think there's an uh an Excel upload I'm going to try to use.
Uh Yeah, and once I finish that and get the new block types added to the store, I'll probably do next long-form video.
Um all right.
Oh yeah, and I guess last night I was so excited to continue with uh with the refactoring work I was doing. I was making good progress that I I continued a bit last night.
>> [clears throat] >> And that was uh refactoring work to uh let's see. So, for printing text, >> [clears throat] >> for printing text in the game, um historically, the way the way I did it was I had a reference to the the current user interface frame, which is like the different uh each of these different frames with a border around it.
But, I want to move to a model where uh have these like independent screen layers. So, like this thing that's moving around here is just its own screen layer.
And I wanted to move the like the print print text function uh into the screen layer and get rid of the reference to the user interface frame cuz it's not always necessary.
Uh so, that that was part of the refactoring I just did. And so, that that'll also make it more doable to do the next thing that I want to do, which is move the scroll bars into the scrollable screen layer class.
>> [clears throat] [snorts] [snorts] >> Orthoplex 64, how is it going?
>> [clears throat] >> Mr. GP Butler says hi. I have enjoyed your Linux videos.
And I appreciate seeing a Canadian view of the world.
Thank you.
Yeah, I need to um I need to get back to the my roots.
More of need to put out some more of the uh favorite Linux command videos.
Let's see. I may I may um I may do a follow-up on the most recent one on about distributions.
Uh that was actually going to be a longer video, but I ran into the 3-minute time limit uh time limit of shorts.
>> [snorts] >> PSC CD this live stream.
Right host, hello.
Fave favorite PowerShell cmdlets?
I don't I don't use PowerShell.
That's a Windows thing.
>> [snorts] [clears throat] >> Just kidding. Excellent.
This is This is not a It's not a Windows enthusiast channel.
Enjoy Enjoy PowerShell?
I guess it is um It's about time that they made some kind of good command prompt for Windows computers.
I think that was the the original reason why they made it.
Is [snorts] it wrong to install PowerShell on Linux?
PowerShell-o?
Oh, is that Is that a a shell that runs on Linux that I guess is like PowerShell?
I didn't did not know that existed.
I'm assuming that's what it is based on the name.
>> [clears throat] >> So, software [clears throat] Linux videos are just made by computer science types.
I always appreciate ideas about about how everyday [clears throat] users can apply the tools to solve everyday problems.
Like world domination.
Yeah, there's not a It's not a lot of people who give give too much thought to these humble everyday humble everyday problems.
And realistic real world scenarios, like apartment fires.
>> [clears throat] >> Have you ever interested Have you been interested in the in the working content of >> [clears throat] >> 100 rabbits are doing They're documenting their lives on a sailboat while creating cool computer solutions?
>> [clears throat] >> That actually I've I've never heard about that.
I'll I'll Google that if I remember it.
That's it seems like a a unique concept.
>> [snorts] >> 100 rabbits >> [clears throat] >> and they're on a sailboat?
What does rabbits have to do with sailboats?
>> [clears throat] >> Remind me of them.
As you were documenting your life.
In an apartment.
And unique challenges.
Faced the red brick and cracks and candor.
Yeah.
I guess that's a a And our disc collective of two.
Are doing competition to solve. Unique challenges.
Of constrained living.
Yeah, I'll I'll have to uh Look it up but >> [clears throat] >> I'll I'll try to try to remember.
To look it up. I make a lot of promises to look up things on stream. And then I because of the distractions I forget.
Uh but I think the the trend of I guess I surmise from This they had some some like Housing issues or something and then decided like hey let's just live in a sailboat sailboat. Something.
To escape the city.
I think that that's just That's probably going to become it's probably going to become more common.
Um I mean there's a whole genre now of like People that live in their cars live in their cars on YouTube.
I mean it used to be something Like van life during the pandemic that was like a a genre.
People could actually make money off of but now that's it's just like normal to live in your car.
Chartreuse yes good evening. How are you today?
I'm good. This was I had a productive week. Actually you know what I'm kind of tired cuz I stayed up Last night being productive.
I got done a a bunch of the the refactoring to simplify.
Uh some of the the text printing functions.
How are you doing?
Okay this is now static so that means >> [clears throat] >> I can relocate it.
Into the Um Scrollable screen layer class.
I'm good. Lots lots of busy busy days.
Just tomorrow to go.
And to relax a bit.
Nice.
>> [clears throat] >> From 100 rabbits.
It's also a susta sustainability issue.
Then low bandwidth on their cell Designed a small operating system.
And computing system to run. On Raspberry Pis. Hmm.
A small operating system.
Oh for I guess maybe for like managing some stuff on the boat.
Yeah I think that's also an interesting genre.
Of like The various kinds of small scale control.
And like um Doing stuff like with renewable energies and Renewable energy technology and uh Raspberry Pis and so forth.
I'd I'd love to do more of that stuff but Every everything just takes time.
And I guess that genre I mean I could kind of see doing a video like that and getting A few thousand views but not enough to really like Make it take off and uh Make a ton of money.
It's easy to do if it if every video gets a million views.
>> [clears throat] >> I appreciated your video calculating costs.
Cost and variability of various solutions.
In the solar punk world.
I think for sustainability solutions.
We really need to do the math on sustainability.
I also like that you showed the math in what what looks like a BIM file.
No MS Word.
Um yeah, I was trying to just uh uh get things accomplished faster.
I get the get the video out faster.
Nice, we got a super chat tonight, $5 from I wish you I really wish YouTube would uh change their UI to let me read.
I I got to Mr. Patrick.
Uh I don't see you in the chat, so I can't uh I can't identify your full name, but thank you very much. And you're also uh I can see you've been a channel member for over a year.
Thank you very much.
Um yeah, for the um sustainability solutions.
Um like we have we have so many crazy um Like we have so many big problems in society and like the in my view it's a lot of the solutions are clear. We just need to like Uh like housing is the one of the biggest ones.
We could just build houses.
>> [clears throat] >> And the amount of time and money it takes to build a house uh it's pretty like well-known constrained thing.
And I saw some clips today. There's like I don't know some hearings going on about they're trying to build new housing in Canada to to house like military personnel.
And they have this plan to like they have a deficit of like I don't know thousands of units of uh housing that they don't have and they have this like giant bureaucracy and they successfully built like 40 housing units or something.
And it's just uh like this stuff goes on for years and years and years.
And of course people argue about politics and stuff, but if we just >> [clears throat] >> um people argue about politics and uh principles and stuff alike.
Um but I also saw uh I've seen so some people have the view that um the suggestion that like uh the politics don't even matter. Like you could just completely aside like uh Like you you don't even need to think about like left wing or right wing. If you just like if you just solve the problem you don't even uh you don't even need to think about what kind of like political paradigm it's part of.
Like there's people uh have all these romanticized ideas about what democracy is or like communism is and how it's bad or good.
And now like fa- fascism is this bad thing or something.
But when I think about if you think about smaller scale communities if you just think about like um like two small families that live in the woods completely alone and then they help each other and build a house. Is that is that communism? Is that democracy?
Is that like a a fascist dictatorship?
What kind of political environment is that?
Um it kind of really it really isn't one and you don't even need to Um it's it's like the more the more [clears throat] you have unsolvable problems and more disagreement you have >> [clears throat] >> you have between people, the the more demand there is for arguments about politics and stuff.
But if you just just build a house like just take some sticks and pile them together and then live in it you don't even you don't need at that point you don't even need to think about it.
So that's kind of what I was trying to get at in some of those videos.
>> [snorts] [clears throat] >> It's building a house.
You don't need capital either either from the government or non-government organizations. Do you though?
Like you could just go in the woods and build a house.
Everyone can agree on a 1D shape, line segment, but in 2D some say triangle, others say square.
Others circle.
Yeah, it's um Um I guess what I what I one idea I had in uh I guess that I was trying to trying to articulate convey in some of those videos about like building building society building is just you can uh Um like if you if you just if you got a bunch of like really competent people who just like um snuck snuck out and like illegally built like 5 million houses without getting building permits. Like you just woke up tomorrow and there's all these houses.
Um like maybe the city would be angry, but if there's like so many houses they couldn't even like demolish them all for violating the permits and then people just started illegally living in the houses and then housing costs went down.
Um it's it's almost like you would not even need to solve the political problems.
They like no one would talk about if the if the problem doesn't exist, people won't argue over what the solution is.
Cuz the problem doesn't exist in the first place.
Housing is connected to transportation.
Takes longer to get to jobs, I mean good roads.
How sufficient public transport exists?
Um [snorts] yeah, [sighs] that's a good point.
>> [snorts] >> I guess if you can work remote, that's not as big of a problem, but I don't know, but the nature of work is changing a lot.
Historically you didn't need to commute if you worked on a farm, but I guess we we're all remote for a while.
And then we decided to do away with that.
That was kind of working, but then AI came along and now now nobody trusts each other and we also have like a war escalating.
So there's all these like foreign spies trying to get jobs at your company. That's like another thing you have to worry about now.
>> Housing prices are super low in northern Ontario.
The challenge is that people people want to live in southern southern Ontario.
With the big cities.
That [clears throat] has been the historical trend.
I think like in the last over like over the last 100 years or so globally people have been there's been more net migration into cities.
Cuz of like better jobs and stuff, but that that might be I I kind of suspect that might be breaking down.
And the the benefits of living in a city are starting to decrease.
Um like it was all done I was thinking about how to describe this and I think the I think the way to like characterize it is it's like we have we have debasement of housing quality in in the city.
And I I think what's driving it is um the governments are very irresponsible with with spending.
So every every year they have uh deficits.
So they have to keep raising taxes development charges, all these things that don't produce any value to the city to cover the budgets and then they just waste that money.
And they they don't cover the losses, so um what is happening is the quality of for like you know for a given wage the quality of housing that you get is going down.
And uh like in Canada there's an increasing number of people that um like they're overall they're just cash flow negative. Like they're putting they're not even meeting basic living expenses. They're just putting you know groceries on credit cards every month and then never uh never paying off the balance.
And I I noticed um like we'll probably have more more buildings in disrepair.
And the >> [clears throat] >> the experience I noticed here is um like years ago this building was you pay X number in rent and you get with that you get parking your water hydro everything.
Cuz those those were like neg- negligible costs.
But now those costs are getting split out.
And I I think they're they're also doing here was instead of just paying hydro to like the hydro company I think they to make more money they brought in like some middleman.
It's like some intermediary that like they have like a billing system or something.
And so I think they charge you the regular rate, but then they just you know probably put like $20 a month on top of that to give you a like you know pretty looking invoices or something.
And there's tons of tons of housing completions where like they'll complete these condos and they're so-called complete, but there's there's defects in it and then as a resident you have to pay money to like to get the to get the building fixed up and get it finished and repair stuff that's not working and >> [clears throat] >> and I and to uh for new constructions the actually for a while we we have a big issue here and it with um condo construction. It was all done by investor financing.
So eventually developers started to realize that they should make floor plans that appeal to investors instead of people who actually live in them.
Cuz there was no expectation anyone would actually try to live in them the apartment in these condos.
Cuz there's it was just um developers flipping them.
And so the quality has gone down so much and then they have like they're like how do we jam more condos into this building? So what they do is instead of having you know a certain number of elevators they have like one elevator.
Like one one less.
And then they make it add a few more floors.
So it can take like you have like elevator congestion takes like 30 minutes to get out of the building.
>> [clears throat] [snorts] >> So close to the big send off.
Terminal block mining simulation game.
Yep.
>> [snorts] >> Okay, that's a little bit more generalized.
>> [clears throat] >> But [snorts] these are the problem.
Scandinavia they have big housing cooperatives.
Build affordable apartments.
Including for families in the big cities.
Two or four bedrooms.
Oh nice, we got a second super chat from GB6409 sends $2.
Thank you very much.
Yeah, the um the time to actually build a house like for for all the arguing and stuff if we just think about um the number of the number of uh like man man years it takes to build a house. If everyone just built their own house.
And like it wouldn't necessarily be an amazing house.
And maybe it's not like uh I don't know. There's certain like compliance things are not not perfect.
And maybe would have like a more like you know, preventable injuries and stuff from from house safety violations or something.
But now, in the alternative is we have like all these houses that are code compliant or have meet all these overzealous objections and rules and regulations, but think about how much how much um how much injury it causes people to be homeless.
Like how how bad is it for if some building code that like maybe slightly decreases the chance of mold.
That's good. But then now think about how many more people are going to die of mold because they sleep outside on the ground.
>> [clears throat] >> Thank you for answering my questions.
Um uh which which question? I guess maybe previously.
I don't see any question you asked today.
Other than terminal block mining simulation game.
So, I guess I'll try to factor this maybe into an independent method.
>> [clears throat] >> Used to live in a calm.
>> [clears throat] >> It it had energy efficient orientation to the sun.
Like parking, small garden plots.
We even had our own internal internet.
Nice.
Yeah, you're in um You were in Canada. It's all It's just so many uh Because we've had so many multitude multitudes multitudes of issues.
After the pandemic, we had like I think some of the most strict lockdowns in the world.
And the government did like crazy stimulus.
And like forced everyone to shut all the businesses to shut down.
So, there was um a huge wave of bankruptcies for small business.
And of course the uh the stimulus went away, but I don't know. It's It's It's like a It's like we we did too much stimulus.
Like even if they maybe they did less stimulus initially, but like uh It was like a sugar high, and then now we're kind of in the sugar crash area.
It's almost like we're kind of you know, engineered and set up for failure.
Cuz honestly, I don't think the a lot of the stimulus was not really even that really overboard.
Uh like a lot of it was like these small uh business business loans that were forgivable.
I didn't quite meet the threshold, but I basically could have got like a free $10,000 from the business just for taking out a loan. Or like I think what you could take out a 20 You could take if if It was like you could take out a $20,000 loan.
And 10,000 was they would just forgive it. So, free $10,000 for taking out a loan.
And then and everything after that you had to pay back.
Um but you had to have a a certain amount of payroll expenses. But if I if I paid myself a bit more in the business, I would have qualified.
But I was honest and didn't take it. Said it did not expect to meet the threshold.
>> [snorts] >> And yeah, so stuff like that. And we also haven't really built >> [clears throat] >> we haven't really built built much new rental housing.
Um since like the war after in the post-war era.
>> [clears throat and cough] >> So, a lot of the older stock is it's like rent-controlled housing, which is its own thing.
Oh yeah, I forgot.
>> [clears throat] >> We also had like a record high immigration.
Look at all these foreign countries, including the US, meddling in our country.
Okay, that compiles.
Okay, maybe we'll try Let's try to just move this into a static function.
>> [clears throat] [clears throat] >> Do you know some SQL? Um Yes, I used to I used to do quite a bit of SQL.
Um SQL can get pretty tricky if you're doing like like super crazy recursive recursive queries self joins and stuff.
Uh but I I could do like, you know, your basic right right left inner join, etc. There's a little bit of SQL in the source code for this game.
>> [clears throat] >> Thanks for taking my questions.
I really enjoyed your videos. Have a great evening.
Have a good night.
How do >> [clears throat] >> How long do some of those lines get?
I only know Python and Bash.
I recommend 80 characters max.
I see you have line wrapping on.
Uh actually I have a um I have a video on why the 80 column character limit exists. Actually, I didn't really explain I didn't really explain that video very well. It was a It has to do with the punch card limits.
Cuz 80 punch cards were 80 characters wide.
That's why uh that's been a convention for years.
Um it it is um it is kind of unpleasant.
I guess I could wrap them around.
Yeah, it comes from my preference to have like really descriptive names for functions and variables.
Otherwise, I forget what they do.
Um I got I could like you know, could uh Um I have seen a lot of developers like they will kind of I don't know, they might indent like this or something.
But personally, I find that uh I find that very I say it's just what I'm used to.
So there are ways to like to wrap it so it's on different lines, but um I guess that my preference is for like to not even really think about line line length, but so much but it to preserve it so that the indentation level matches the the hierarchy in the parse tree.
So like one way to split this up is to just split it there or something.
And like but then this is indented at the same level as the inner part of the function. And I kind of think this is like inside the function scope, but it's in the parameter scope.
But then I guess you could do something like this.
Um that's another way I would do it.
So now it's it's been more clear and it's on multiple lines.
Uh but this takes up quite a few lines.
>> [snorts] >> Robot robot robot robot.
Robot.
Look, I've raised $6.66 in chat revenue.
I hope that's a lucky number.
>> [clears throat] [snorts] >> Uh monk monkey monkey know see monkey know hear monkey know monkey know tell.
>> [clears throat] >> Right, that looks like it still works.
All right, I think that's good progress for tonight.
I successfully got the right uh the right scroll bar scroll bar drawing method factored out into a static method.
So, that's the first step to moving it down into a different class into the scrollable screen layer class.
>> [snorts] >> Uh I guess tomorrow tomorrow I'll move that into that class, and then I'll do the same thing convert it to a static method for the uh drawing bottom border and then some other stuff for the the corner. Then once they're all together, um then I can just make it like into one method that does it all together.
Then I can start calling that same thing from from this here arbitrary layer that I can move around.
Will you stream occasionally after today 365?
Um probably. Um I'll probably do more like deliberate streams. So, uh I guess what like for these daily streams, I'm going to just like working on something else. I'm like, "Oh, man, I got to got to do another stream today."
And I I just kind of scramble to get stuff uh scramble to get it started as soon as possible.
Uh so, I guess that it's not really the vibe is not interesting.
It's not really entertaining to go back and watch, which reflects in the view counts.
Uh I think the novelty has worn off.
I think the if the first 100 days, people were kind of interested by that. It seems like the viewer views have been trending even lower lately.
It's like more or less than 10 current viewers.
But, it is still interesting to to collect data to see like what what happens.
Does it does the views goes do the views go up or down?
And it turns out they go down.
Uh but I guess what we So, we did 361 today.
362 tomorrow.
What does that put us at? Friday?
It's a decent day to uh to end the series.
I I guess I'll be back tomorrow. Got to keep it up for uh four more days.
All right. Have a good night, guys. See you tomorrow.
Related Videos
VALORANT's Latest 'Exclusive' Tier Bundle is Rough...
KangaValorant
17K views•2026-05-28
Flight Attendant Mocks Poor Looking Black Woman — Mid Air Announcement Exposes Her Real Power
SkyboundStories-b4r
184 views•2026-05-28
I FIXED My Friend’s Blown Turbo RX-8… Then Sold It
Cameron-RX8
134 views•2026-05-28
NewsWatch 12 at 5: Top Stories
NewsWatch12
1K views•2026-05-28
Simon Jordan & Danny Murphy deliver PREDICTIONS for Arsenal's Champions League FINAL with PSG
talkSPORTArsenal
6K views•2026-05-28
Botting is OUT OF CONTROL in Classic WoW (Again)...
SolheimGaming
108 views•2026-05-28
The "AI Job Apocalypse" is CANCELLED!
WesRoth
9K views•2026-05-28
STREET FIGHTER 6 - INGRID Story Walkthrough @ 4K 60ᶠᵖˢ ✔
RajmanGamingHD
12K views•2026-05-28











