![Winston Codes On](/img/default-banner.jpg)
- Видео 118
- Просмотров 360 642
Winston Codes On
США
Добавлен 27 май 2013
Hi! I'm a Ruby on Rails developer and I like to post videos about software engineering and other topics that interest me.
How I got my first Ruby on Rails developer job - self-taught!
This is part 2 on how I got hired for my first job as a full time software engineer from a self-taught background.
Bitcoin Address: 13FKUusPH1UPvgSkoQRRy6hEg4hyMqKzLS
Patreon: www.patreon.com/winstonkotzan
0:00 University was a disappointment
4:11 Accidental IT internship
6:47 Failed finance career
9:13 Unemployed in a bad market
11:00 IT helpdesk job
13:20 Fired from first Ruby on Rails job
15:36 Unemployed again & day trading
16:58 First REAL software engineering job
20:16 Importance of mentors
Bitcoin Address: 13FKUusPH1UPvgSkoQRRy6hEg4hyMqKzLS
Patreon: www.patreon.com/winstonkotzan
0:00 University was a disappointment
4:11 Accidental IT internship
6:47 Failed finance career
9:13 Unemployed in a bad market
11:00 IT helpdesk job
13:20 Fired from first Ruby on Rails job
15:36 Unemployed again & day trading
16:58 First REAL software engineering job
20:16 Importance of mentors
Просмотров: 463
Видео
How I became a software developer - programming mentors
Просмотров 501Месяц назад
A frequently requested topic, this is part 1 of how I became a professional software developer. Bitcoin Address: 13FKUusPH1UPvgSkoQRRy6hEg4hyMqKzLS Patreon: www.patreon.com/winstonkotzan 0:00 First language - QBASIC 5:17 Sumbarine simulator 6:47 C development tools 7:35 Found out about the PC software business 9:31 Borland Delphi and my online business 13:24 My code was pirated!
Microsoft Captcha now too hard for some humans
Просмотров 3772 месяца назад
How many Boomers do you think it would take to crack this puzzle?
W2 vs 1099 for tech workers | Which is better? Salary or hourly contractor?
Просмотров 1133 месяца назад
I recently did some calculations to decide whether it would be more tax advantageous to do software development as an employee or contractor. In this video I walk you through the math comparing the benefits and tax outcomes for a hypothetical W2 and 1099 worker. Patreon: www.patreon.com/winstonkotzan Bitcoin: 13FKUusPH1UPvgSkoQRRy6hEg4hyMqKzLS Background Music: Karl Casey @ White Bat Audio Eter...
IntelliJ - How to setup the Python SDK with WSL and Pyenv
Просмотров 1703 месяца назад
Set up your development environment for Python with IntelliJ 2024.1.1 so that it can resolve dependencies within WSL/Pyenv Please support my work on Patreon! www.patreon.com/winstonkotzan Tip me in BTC! Bitcoin Address: 13FKUusPH1UPvgSkoQRRy6hEg4hyMqKzLS Background Music: LPChip - Internal Mechanics
Canon R50 for solar eclipse pics - this is the result!
Просмотров 634 месяца назад
Canon R50 for solar eclipse pics - this is the result!
Verizon 5G Home Internet | 5 months review, good and bad
Просмотров 13 тыс.4 месяца назад
Follow up to my first video reviewing the Verizon 5G home internet service. Covering EMF, connection speeds, and overall service. Bitcoin Address: 13FKUusPH1UPvgSkoQRRy6hEg4hyMqKzLS Patreon: www.patreon.com/winstonkotzan 0:00 The EMF issue 1:53 Additional Hardware - Wifi adapter 3:51 Verizon gift card deal 4:54 Speedtest script results 7:36 Ethernet is better for intranetwork transfers 8:12 Con...
TOMY Collector FIXED my USS Enterprise model! 🖖 Thanks TOMY!
Просмотров 8587 месяцев назад
After a viewer noticed a defect in my warp engine nacelle Bussard collector, TOMY Collector stood by their warranty and fixed it! Please support my work on Patreon! www.patreon.com/winstonkotzan Tip me in BTC! Bitcoin Address: 13FKUusPH1UPvgSkoQRRy6hEg4hyMqKzLS Music Used: Scott Buckley - 'One Eye on the Stars' Star Trek: Picard Main Theme Re-orchestrated ruclips.net/video/4STVg5APNzg/видео.htm...
AI will revolutionize search! But not yet because this... 🤔
Просмотров 379 месяцев назад
I use ChatGPT's new web search feature to see if it could help me find something quicker than if I used Google. The conversational approach provides an interesting new way to search, but it's got some limitations. After uploading this video, I found an article talking about the new Like and Subscribe button feature. Obviously, both AI systems weren't equipped to search this source of informatio...
I tested Verizon 5G Internet for EMF radiation and this is what I found!
Просмотров 4,9 тыс.9 месяцев назад
After accepting a free 30 day trial of the Verizon 5G Home Internet service, here are my thoughts. I compare the hardware and quality of service against my current AT&T DSL Internet service, and use a GQ EMF-390 meter to examine the RF radiation emitted by this device and my existing 5G WiFi router. The GQ EMF-390 meter used in this video: amzn.to/3FWsvJh The Safe and Sound mmWave meter that I ...
I BROKE my TOMY Collector Star Trek USS Enterprise model 😟 ...a candid unboxing and review!
Просмотров 10 тыс.9 месяцев назад
Winston reviews the TOMY Prestige Collector die-cast USS Enterprise model, the product of a crowdfunding campaign from July 2022 which cost $600. While it has a sturdy frame, incredible detail, and some awesome features - some quality aspects may disappoint collectors. Please support my work on Patreon! www.patreon.com/winstonkotzan Tip me in BTC! Bitcoin Address: 13FKUusPH1UPvgSkoQRRy6hEg4hyMq...
Learning to code is now harder than ever
Просмотров 40810 месяцев назад
Lately I've been feeling like my job as a software engineer has been getting a lot more stressful. There are just so many new developments in the world of programming that it's difficult to keep your skills sharp. Over the last 10 years or so, we seen several the rise of new programming languages, new frameworks, and on the horzion, AI threatens to either take away job or at the very least mate...
What did people do before the Internet?
Просмотров 40610 месяцев назад
Ever wonder how people looked up trivial information before the Internet? Here's what it was like growing up in the 90s. Please support my work on Patreon! www.patreon.com/winstonkotzan Tip me in BTC! Bitcoin Address: 13FKUusPH1UPvgSkoQRRy6hEg4hyMqKzLS Source Material: www.yahoo.com/lifestyle/woman-born-1997-wonders-anything-204244171.html Outtro Music: CO.AG - Escape the Apex ruclips.net/video...
DHH strikes back at t3.gg Theo! Typescript Meltdown continues
Просмотров 3,5 тыс.11 месяцев назад
The outrage response to David Heinemeier Hansson's decision to remove Typescript from Turbo may misrepresent the silent majority. Twitch streamer t3.gg Theo was behind some of the chaos. My thoughts as a Hotwired user. Please support my work on Patreon! www.patreon.com/winstonkotzan Tip me in BTC! Bitcoin Address: 13FKUusPH1UPvgSkoQRRy6hEg4hyMqKzLS Outtro Music: CO.AG - Escape the Apex ruclips....
DHH REMOVES TypeScript from Turbo Rails 8 | Developers Revolt! | My thoughts (as a Rubyist)
Просмотров 1,4 тыс.11 месяцев назад
David Heinemeier Hansson, the creator of Ruby on Rails, decided that the hassles of using TypeScript outweigh its benefits. In this video I explore his reasoning. Please support my work on Patreon! www.patreon.com/winstonkotzan Tip me in BTC! Bitcoin Address: 13FKUusPH1UPvgSkoQRRy6hEg4hyMqKzLS Outtro Music: CO.AG - Escape the Apex ruclips.net/video/fcVyWFKpHjw/видео.html
Google Bard - incompetent employee or AI gaslighter?! (for coding assistance)
Просмотров 49Год назад
Google Bard - incompetent employee or AI gaslighter?! (for coding assistance)
Google Bard AI prefers you say "please"
Просмотров 34Год назад
Google Bard AI prefers you say "please"
How I use ChatGPT to write programming code! 🤖🏖
Просмотров 276Год назад
How I use ChatGPT to write programming code! 🤖🏖
Javascript's rapidly changing ecosystem and tech company layoffs
Просмотров 127Год назад
Javascript's rapidly changing ecosystem and tech company layoffs
ESBuild 0.17 deprecated watch, rebuild, and broke my program! (And why I hate JS dependencies 😡)
Просмотров 1,3 тыс.Год назад
ESBuild 0.17 deprecated watch, rebuild, and broke my program! (And why I hate JS dependencies 😡)
University education inadequately prepares you for life (and being a self sufficient engineer)
Просмотров 87Год назад
University education inadequately prepares you for life (and being a self sufficient engineer)
Don't get typecast in your developer role!
Просмотров 106Год назад
Don't get typecast in your developer role!
Is Ghostbusters: Spirits Unleashed Gameplay Unbalanced? | Tips for Success!
Просмотров 57Год назад
Is Ghostbusters: Spirits Unleashed Gameplay Unbalanced? | Tips for Success!
ERB vs HAML vs Slim vs Liquid 💎 Rails frontend template languages
Просмотров 915Год назад
ERB vs HAML vs Slim vs Liquid 💎 Rails frontend template languages
How to use ESBuild to load font files for Bootstrap Icons
Просмотров 849Год назад
How to use ESBuild to load font files for Bootstrap Icons
How to run a Javascript following a Turbo request
Просмотров 430Год назад
How to run a Javascript following a Turbo request
Upgrading Rails 3 code for JQuery/AJAX to Rails 7 with Turbo
Просмотров 817Год назад
Upgrading Rails 3 code for JQuery/AJAX to Rails 7 with Turbo
Ruby Struct vs class with Rails ActiveModel Attributes for enterprise scale data
Просмотров 380Год назад
Ruby Struct vs class with Rails ActiveModel Attributes for enterprise scale data
How to use NPM Javascript components with Stimulus JS and Rails (ft. js-datepicker)
Просмотров 453Год назад
How to use NPM Javascript components with Stimulus JS and Rails (ft. js-datepicker)
Is having an Ethernet cable more secure for people who work from?
Useful comparison, thanks! One suggestion is I'm not sure I would necessarily organize/name your code by the type of thing that it is (MyThingClass, MyThingStruct) etc. but rather just by the role it plays in your app. I would consider that an implementation detail of the object and not something you necessarily want to leak as part of its public API. If you can change something from a Struct, to an ActiveModel::Model, to a Data object, without changing its public API then there's no reason for its callers to care what it is and it makes those types of refactors more difficult later. Just my two cents.
It's kind of a design choice. I've included the type in the name because that could imply different capabilities. Since Ruby doesn't have type checking, I did that so it would be more obvious if a breaking change occurs. If you change properties of the object you are passing around, it might work for most of the cost but there might be that one line or two you forget to update which would give you a NoMethodError - a problematic edge case of duck typing!
cheers, was having trouble getting X410 working with WSL, this tutorial worked
I live out in the country in a Ranch area and i was lucky enough this was the only interner service avaliable. Theres literally nothing else 😂
Starlink?
This is a godsend you actually go do an in-depth review instead of these other idiots are like oh yeah my speakers are decent. Go ahead and buy this thing A+. Thank you for the analytics and thank you for letting us know about how often the IP address changes cause that affects me as well.
It's his project, he can do whatever he wants. If you don't agree, don't use it.
Thanks.
Personally I like types. They make refactoring and handling breaking changes easier. I remember there where breaking changes in Rails (or Ruby) once that weren't listed in the upgrade notes. So annoying. Causes so much work, bugs you only find when running the code. One could argue though that TypeScript became too complex of a beast. Maybe jsdoc types are enough? Dunno. But if a framework doesn't support any kind of types? Well, I just don't use it. I might complain on my Mastodon if I'm forced to use it by my company, but I don't think that's what happening with Theo. Personally he comes across a bit strange to me. Can't describe it any better.
I don't mind types. The thing I hate about TS is that they go nuts with it and make very complicated dynamic types of types so much that it erodes the value of types in the first place. Every small change can require massive amounts of work retyping everything.
@@WinstonCodesOn Yeah, the going nuts with types isn't good. But I do like some of the more advanced features in typescript where parameter types can determine return types, as it is used in ORMs/query builders. I like having a typed result from the database even if I only select some columns etc.
i have the same meter... and you seem to have higher readings but i did not measure w/ 5G i was at 3/4 g still... my phone is also older without 5g. i got a mobile router some months ago and need to check this new value (should not be that high cuz these are also not very fast). but i see at ur workspace it is safer now... however still the readings directly near ur devices were quite high i have to say. even without the high mm-waves (but i guess these are not employed often or everywhere?)
My office has a lot of RF I'm assuming because I have many electronics surrounding my desk. 2 desktops, 2 laptops, 3 monitors, microphone, speakers, 6 external hard disk drives, backup power supply. All continuously running.
@@WinstonCodesOn depends how much is wireless. eg. harddrives have lots of EMFs but no rfs.. but the em field is ofc only really near the device.. i had on old lamp here which had a big ef field for example...
Verizon, what a bunch or crooks, never ever get Verizon. They are the worst of the worst for customer service, straight out of India. Slow speeds 20 to 60 mbs internet speeds and there salesman lie and will tell you anything to get you to signup. I was promised $30 dollars a line for 4 lines and $30 dollars for the internet for a total monthly bill of $170 a month. My first bill was $255 and came after only 10 days, my second bill was $272 20 days later, my third bill was $292 and my forth bill was $304. After several calls fighting through the Verizon assistant to get to a real person in India, I was told Verizon never honors what their sales people say. I canceled Verizon and was then charged $569 in equipment fee's even though I returned their equipment. I switched to T-Mobile, they are not perfect but they have excellent customer service and they are honest and clear about their pricing. Never get VERIZON!!!!!
sounds like the other V here...= vodafone... they try to scam u too... i cancelled oit finally after the 2 years. and now have mobile internet without contract (pre paid) by O2 (not very fast or cheap, BUT they do not scam or spam me so far!) :P
Theo is just a Vercel salesman, that's his racket.
So happy you made an update
You backed the Kickstarter but don't seem to know anything about this model?
bro, yours is 8/8 mine requires 15/15 and some pictures are completely impossible to figure out. fuck this shit im going to AWS
That's ridiculous. If AI eventually becomes smarter than humans these won't work at all for them anymore. I predict what will happen next is they will force you to present your government ID to use any website on the internet, maybe even to log on to your computer.
I want one !!
Awesome! 🫸
@WinstonCodesOn Good luck. Unless you plan to pay Evil-bay price.
theo is a complete moron anyway so why anyone ever actually listens to him is genuinely baffling to em
Thank you for this incredible video. If you have the opportunity or if you've done it since, would you be willing to try shielding the router in the direction of the house? i.e. if you put a metal mesh between the router and your PC did it meaningfully reduce the EMF production and did it have any effect on the quality of the internet?
That might interfere with its ability to connect with the cell towers. I don't know which towers it's connecting to. I don't want to block it in the direction of the house because I have devices in here using the Wifi and that would void the whole purpose of the router. In my followup video I moved it to another location that's away from where humans linger so that alleviates my RF concerns. The amount of radiation exponentially drops the farther you get from it, which is also one reason 5G high band signals are not used a whole lot by telecom equipment. The high power signals are easily blocked and have a short travel distance.
I saw you on my feed for the first time. Came to congratulate you, stayed for the relatable story. Really shows that need makes the motivation to learn something like programming. A pushback though, you got fired because you went of on your boss, not because he was an idiot (although he might have been).
That was not a good experience. The retiring CFO gave him a blank check to hire a scrum team when he didn't have a project. He just wanted friends to hang out with in the office. I heard that not long after he got rid of me the rest of the team either quit or were laid off.
@@WinstonCodesOn Makes total sense
Hey Winston, you genuinely seem like a great guy, I wish you luck on your RUclips channel!
Can you create a real ruby on rails project tutorial man, we need rails tutorial abd projects.
Check out this playlist I made which is the closest thing I've got to an overview. But yes, a current more linear step by step guide would probably be a good series. I just need to find the time to make it! ruclips.net/p/PLHm4nc4NJPC2PkM3EbclzS1mwXtnrPqwK
@@WinstonCodesOn I watched it already :) I agree we need step by step Rails project that cover different topics so we can learn in a step by step series the skills that we will face in the market, I hope you find the time, many thanks.
4 years ago
@@iopyrb and?
Wonderful. Very easy to do and understand. Thank you so much Winston.
This video just complicates things further.
Question how many volts is the pressure washer ?
125V AC, 60Hz, 15A
Good Video. Can't wait for part 2!
what would you tell someone who just startet coding in order to improve fastly
Don't waste your time on LeetCode. Solve practical problems instead.
5G internet is garbage. Plus, you compared to DSL 😂. Bro, compare to fiber.
I might do that eventually, but need to get more strawberries.
I saw something similar but with trains, rails and shit.
I also made the mistake of drinking a glass from the first batch. Hopefully i didn't drink a glass of water filled with heavy metals.
You talk about AT&T in comparison with Verizon, I use Comcast and planning to switch over to Verizon due to a better pricing. Are the specs of AT&T and Comcast, the same? Great info.
The AT&T I had was DSL over copper wire (traditionally land line phone service). The Verizon is entirely a wireless connection to a cell tower. Different technologies
Thank you for such a complete and well-done evaluation! It was very helpful. Keep up the good work!
Great! however any phishing site would install SSL too :)
Correct. SSL only protects the communications between you and the server through encryption. You can still visit the wrong website and mistakenly share your personal data.
Great video! Any tests of the newer Verizon 5g home internet?
No still using that older version box and probably will keep it for a while.
I signed up for the Verizon 5G Home Internet service back in December 2023, and in my case, the promotion offered (for 100 mbps download and 10 mbps upload speed) was receiving a Verizon e-card (gift card) in the amount of $50.00 and also an Amazon e-card in the amount of $50.00. I received both e-cards in a timely manner, and easily found out on the Verizon site that the Verizon e-card could be applied to my bill, which was $50.00. Did that. Piece of cake. Free month, yay. *Not sure why you said you could only use your e-card in the amount of $200.00 to buy stuff specifically from Verizon and not apply that to your bill, unless I am missing something here. So far, my service has been acceptable for my Internet needs, except for one recurring problem. I do a speed test randomly, and sometimes, a few times a month, I notice that my download speed has been lowered 50% or so but the upload speed is unaffected. Apparently, the 5G 'sugar cube' gateway changes over to the 4G LTE back-up system, which is fine 'n dandy, but does not change back to the 5G service and the expected download speed, unless I unplug the gateway, wait several seconds, plug it back in, and then wait for that glorious steady white light to appear. Added note: I get e-mails from Verizon regarding billing BUT I also keep getting a pre-printed notice in the mail about being unable to text me (which could jeopardize autopay and lose the $10.00 per month discount). Autopay and paperless billing gets auto-toggled off and I have to toggle them back on every month. Very frustrating and annoying for sure. The 5G gateway, since it works on the Verizon celluar service, has it very own cell phone number, and DUH, it can not receive texts. When I try to change that number online to my cell phone number (my cell phone uses Tracfone service that uses Verizon's towers), there is currently no way to do so and Verizon has not been of any help at all (they seem clueless) as to how to rectify the problem.
15:16 EMF levels
I bought Verizon 5G Home internet yesterday. This issue of 5G radiation exposure was in the back of my mind. I hope you are right that the levels stay low.
LOL there are 4 lights!
We've used a distiller for about 30 years (2 different ones). It takes about 5 to 6 hours to distill. Every couple of months you fill the distiller with white vinegar and let it sit for several hours. Then all the hard deposits clean out easily. I save the used vinegar and use it again a few times. Then I put the well used vinegar to sit in the toilet to clean out calcium deposits. Our water tastes fine. We don't use the charcoal filter. I'm 75 and never been to the ER, never hospitalized, never had surgery, and never have broken a bone.
over here it worked adding @import 'bootstrap-icons/font/bootstrap-icons' to application.scss and then make it available with Rails.root.join("node_modules/bootstrap-icons/font")
I had my 5 home internet taken away from me without notice. All of a sudden after 2 years with it, Verizon tells me it's not available at my address because they don't have a slot for me. They only have a limited number of slots and I guess they decided my slot should be given to someone else. Idk how this stuff works. All I know is my line for my home internet was deactivated without any notice.
I recently switched from AT&T DSL to the Verizon Home Internet. On the plus side for Verizon, you can take the white box and plug it in anywhere there is a Verizon signal. If you have a second home, a vacation or hunting cabin, a hotel, a vacant rental you're doing work on, or even to your job. Say you're a security guard in a guardshack and there's no Wi-Fi provided, if there's electricity u can bring the Verizon white box, plug it in and ur good to go. You wouldn't do that with a DSL router. I've considered picking up at 12v dc adapter that converts to 110 and plugs into a car's cigarette lighter or charger outlet. With all the warnings about free WiFi like Starbucks or McD's, why not?
Try passthrough mode it's bridge mode so you can connect to your router, and your Verizon will work perfectly if you have any issues you can factory reset your gateway and start over if you make any mistakes.
I’m just curious if you ran a cycle of water Through a reverse osmosis countertop filter and then a cycle through a water distiller would that have any benefit or a waste of time?
I pay for unlimited Data and my phone is saying that I have reached my limit. How could that be when I pay for unlimited Data.
that is the picky shit
How can I add a camera to my router? I don’t see anything in the app.
Camera would be a separate piece of hardware. There are many kinds of camera systems so it's hard to say without more details.
Great video, thanks
It’s such a huge improvement over Spectrum. And half the price. It’s good enough for online gaming too.
What is ethernet?
When you connect the cable directly from the computer to the router. Not Wifi.
@@WinstonCodesOn is the new wifi out similarly fast?
@@petehboy2 Wifi 6? As I show in my video, Ethernet is the best. Wifi 6 gets you up to the 300Mbps download speed of the outside internet, but network transfers within the local network are not as fast as having both computers connected via Ethernet. Slightly more lag too on Wifi 6 vs Ethernet. I would have kept he box in the room with the Ethernet cables connected, but I had concerns about the health effects of RF radiation.
@@WinstonCodesOn isn't there 7
After seeing this video, I was kind of relieved that I could not buy this, being from Canada. I personally would have paid more if it was better manufactured and key elements like remote and USB power source. At best this should be around the $300.00 range. 1. Disappointed with the stand. 2. Screw hole could have been made into docking ports. 3. Light bleeding though poorly finished product. 4. Weathering was poorly done by manufacture.