<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-11303593</id><updated>2026-11-02T10:00:00.137-08:00</updated><category term="#tesla"/><category term="ElectrifiedRoadTrip"/><category term="#ai"/><category term="AgenticDevelopment"/><category term="Automated Testing"/><category term="HowIsTheTesla"/><category term="Homelab"/><category term="TeslaMate"/><category term="home assistant"/><category term="#feelthebern"/><category term="Android"/><category term="Bernie Sanders"/><category term="GitHub"/><category term="GitLab"/><category term="Google Jules"/><category term="Mobile Apps"/><category term="Politics"/><category term="Review"/><title type='text'>Frizzlefry Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.imthefrizzlefry.blog/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>460</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11303593.post-2949602830351817649</id><published>2026-11-02T10:00:00.000-08:00</published><updated>2026-11-02T10:00:00.122-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="#ai"/><category scheme="http://www.blogger.com/atom/ns#" term="AgenticDevelopment"/><category scheme="http://www.blogger.com/atom/ns#" term="Automated Testing"/><category scheme="http://www.blogger.com/atom/ns#" term="GitHub"/><category scheme="http://www.blogger.com/atom/ns#" term="GitLab"/><title type='text'>Teaching Cloud Agents to Mirror GitLab (When They Only Speak GitHub)</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwKZpefHOLdJSEudw5sdoRTZzZd3gjYnaXzbXgF5iztRIbHdwupJuC-aAi-opnuKisZTlp_L7Xw-nafg9AQG-otQIfwPecM_9rm6PfctPjkaAMZ8EHmZUbRo2e0_mYk9oQPFQXbgsoHyc-iMPYEdUY94sVFQfBzHtY_KdOnRhcyMffYzZQ304P/s1376/2026-10-29-cloud-agents-gitlab-mirror.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1376&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwKZpefHOLdJSEudw5sdoRTZzZd3gjYnaXzbXgF5iztRIbHdwupJuC-aAi-opnuKisZTlp_L7Xw-nafg9AQG-otQIfwPecM_9rm6PfctPjkaAMZ8EHmZUbRo2e0_mYk9oQPFQXbgsoHyc-iMPYEdUY94sVFQfBzHtY_KdOnRhcyMffYzZQ304P/w640-h358/2026-10-29-cloud-agents-gitlab-mirror.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;If you want a humbling lesson in the limits of cloud AI, try convincing an autonomous agent to acknowledge any version control system that isn&#39;t blessed by its creator. Over the past couple of days, thirty new suggestions rolled in from Google Jules across my personal repositories. Having an AI throw thirty suggestions at you before you even pour your morning coffee is a strange experience; it feels less like having an elite pair programmer and more like managing an over-eager intern who drank three Red Bulls and started refactoring everything in sight.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;I&#39;ve actually refined this process a little.&amp;nbsp; See, I just click start on all of them, then rely on my local triage squad of agents to work through the pile. Out of thirty suggestions, they threw thirteen in the trash. Most of those rejected items were classic AI churn; cosmetic whitespace changes, duplicate lint passes, and redundant null checks that did not actually fix anything. But a handful of them genuinely mattered. They caught and patched real path traversal security vulnerabilities, some minor bug fixes, and cut two clean releases before dinner.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;That seems great, until you see the exponential rise in Github Actions usage.&amp;nbsp; So, the small taste of productivity put me into a strange situation; I eat through my entire free quota of Github actions in less than a week. The only real choice that gives me is to pay money or self host the pipeline.&amp;nbsp; I spent the afternoon setting up a self-hosted GitLab pipeline on my homelab for Gas-Logger, complete with automated Gradle test runs, APK builds, and deployment hooks. Since Jules was already churning out code suggestions, I figured: why not point the agent directly at my self-hosted GitLab instance instead of keeping everything chained to GitHub? It took about five minutes of digging through the Jules documentation to realize that was never going to happen; the underlying bot source is fundamentally hardcoded to GitHub OAuth and repository IDs. The cloud agent literally refuses to leave GitHub.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Because the AI clings to GitHub like a security blanket, I had to build a chaperone. I wrote a Python daemon to run on my homelab server, polling GitHub for merged changes, release tags, and open branches, and mirroring them over to GitLab. Distributed systems immediately reminded me who is boss; the sync script developed an annoying race condition (because of course it did) where tasks marked themselves done before git had actually finished pushing the branch. I had to hunt down the timing bug and rebuild the sync routines across all three repositories so my local CI runners did not try to build phantom commits.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Everyone online keeps hyping the fantasy of AI agents writing entire applications from scratch while we sip drinks on a beach, but that has not been my reality at all. In practice, you spend half your day babysitting their vendor lock-in, hunting down stupid race conditions in custom mirror daemons, and filtering out forty percent of their output because it is pure noise. Having AI catch a real storage vulnerability is neat, but when tons of automated motion amounts to so much maintenance plumbing, you have to wonder where the busywork ends and the actual value begins. I suppose fixing the plumbing is still my job.&lt;/p&gt;
&lt;p&gt;Later,&lt;br /&gt;SteveO&lt;/p&gt;
&lt;!--fci-key: 2026-10-29 - Teaching Cloud Agents to Mirror GitLab When They Only Speak GitHub#part-1--&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/2949602830351817649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/2949602830351817649'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2026/11/teaching-cloud-agents-to-mirror-gitlab.html' title='Teaching Cloud Agents to Mirror GitLab (When They Only Speak GitHub)'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwKZpefHOLdJSEudw5sdoRTZzZd3gjYnaXzbXgF5iztRIbHdwupJuC-aAi-opnuKisZTlp_L7Xw-nafg9AQG-otQIfwPecM_9rm6PfctPjkaAMZ8EHmZUbRo2e0_mYk9oQPFQXbgsoHyc-iMPYEdUY94sVFQfBzHtY_KdOnRhcyMffYzZQ304P/s72-w640-h358-c/2026-10-29-cloud-agents-gitlab-mirror.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-289704714558217036</id><published>2026-10-30T10:00:00.000-07:00</published><updated>2026-10-30T10:00:00.119-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="#ai"/><category scheme="http://www.blogger.com/atom/ns#" term="AgenticDevelopment"/><category scheme="http://www.blogger.com/atom/ns#" term="Automated Testing"/><category scheme="http://www.blogger.com/atom/ns#" term="Google Jules"/><category scheme="http://www.blogger.com/atom/ns#" term="Homelab"/><title type='text'>28 Pull Requests Before Midnight (And Why My Cloud Agents Need a Chaperone)</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTYKFYopyW0owz0DmvLLEXjKqiE2kTPUv0RQg1foQXyrxgDOLicLXn_ujbVQkmd1PAJweffGLQXAODon71DlLo2edtJxteT6jfa43bsmy4oP4ooC1nD0smk5qMW-BGOS95ioxh6LNRc1ds9_cJ8juXO2vjzJjFaccM9L1HNtZSJOLvuwF2DI92/s1376/2026-10-28-jules-governor-28-prs.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1376&quot; height=&quot;357&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTYKFYopyW0owz0DmvLLEXjKqiE2kTPUv0RQg1foQXyrxgDOLicLXn_ujbVQkmd1PAJweffGLQXAODon71DlLo2edtJxteT6jfa43bsmy4oP4ooC1nD0smk5qMW-BGOS95ioxh6LNRc1ds9_cJ8juXO2vjzJjFaccM9L1HNtZSJOLvuwF2DI92/w640-h357/2026-10-28-jules-governor-28-prs.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;-- P.S.&amp;nbsp; Thank you Nano Banana for the graphic, it emphasizes the issue in a strange way... more AI slop for the Internet!&lt;/p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;There is a specific panic that hits at twenty minutes to midnight, when you casually click a few repository suggestions in Google Jules and realize a cloud agent has opened twenty-eight pull requests against your main branch. Having an AI hunt down security bugs while getting ready for bed sounds great; in reality, every single pull request instantly spun up a production GitHub Actions runner (which will chew through monthly CI minutes faster than anything else I know).&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;The fixes themselves were actually solid. Jules tore through three of my personal projects (NL-Nutrition, SuperBudget, and Gas-Logger) like there was no tomorrow. It patched path traversal holes in Gas-Logger across PRs; it closed an SQL injection risk (I think... who knows really) in NL-Nutrition; it locked down CORS origin rules in SuperBudget; and it migrated brittle date parsing to thread-safe DateTimeFormatter calls before expanding unit tests. Part of me was thrilled to see tedious cleanup handled in twenty minutes - the code was cleaner, test suites were fatter, and I only clicked a button and had paperclip agents push the code through a multi-agent (Antigravity, Claude, and Codex) until it was merged to... main?&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;The problem is that cloud agents do not pay your cloud bills. When Jules finishes a batch, its instinct is to aim straight for main; meaning my repositories started kicking off full integration suites and Docker builds all at once. Luckily, I built a local chaperone. My homelab server runs a daemon called jules-governor that wakes up every ten minutes, scans GitHub, and quietly re-targets open Jules PRs from main over to develop. That simple switch diverts the flood into lightweight test runs so GitHub Actions does not eat my lunch before breakfast; truly a lifesaver when letting autonomous bots roam free in your repositories.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;This late-night circus capped off an already wild day of agent operations. Earlier that morning, my local homelab fleet was running its own patrol rounds. Across a three-node Proxmox cluster with twenty-one network hosts and ten active virtual machines, local agents like Aragorn, Frodo, and Gollum (yea, LoTR themed agent names :) audited backups and verified services. Meanwhile, my Home Assistant edge setup (which reports device telemetry to an analytics cloud platform for senior care) ran 1,799 unit and integration tests, alongside 73 UI test suites, against a local Home Assistant Green hub and simulated apartment. So, on paper, I have over 90% of the code tested end to end, but does that really mean any of this crap works?&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Even with twenty-one healthy local agents and hundreds of completed Paperclip tasks under my belt, reality still taps you on the shoulder. By afternoon, two code-review tickets (where Mandos audits a worker teardown fix) sat frozen in blocked status; all because I had burned through my weekly Claude quota and had to wait for the counter to reset. I mean, what is the point of having an AI company if it grinds to a halt because of a quota? Building software with autonomous agents feels like magic when dozens of security fixes land in your lap before midnight; however, the uncomfortable truth is that half the engineering job now is building governors, branch routers, and rate-limit safety nets to keep your digital helpers from lighting your compute budget on fire.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Anyway, this rant doesn&#39;t have a real point.&amp;nbsp; Just marveling at the way tons of work amounts to nothing in particular.&amp;nbsp; Its almost like AI never crossed that bridge from busy work to delivering value.&amp;nbsp; I guess that&#39;s my job?&lt;/p&gt;
&lt;p&gt;Later,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SteveO&lt;/p&gt;
&lt;!--fci-key: 2026-10-28 - 28 Pull Requests Before Midnight and a Governor for My Cloud Agents#part-1--&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/289704714558217036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/289704714558217036'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2026/10/28-pull-requests-before-midnight-and.html' title='28 Pull Requests Before Midnight (And Why My Cloud Agents Need a Chaperone)'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTYKFYopyW0owz0DmvLLEXjKqiE2kTPUv0RQg1foQXyrxgDOLicLXn_ujbVQkmd1PAJweffGLQXAODon71DlLo2edtJxteT6jfa43bsmy4oP4ooC1nD0smk5qMW-BGOS95ioxh6LNRc1ds9_cJ8juXO2vjzJjFaccM9L1HNtZSJOLvuwF2DI92/s72-w640-h357-c/2026-10-28-jules-governor-28-prs.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-4739970452941805386</id><published>2026-10-29T11:32:13.338-07:00</published><updated>2026-10-29T11:32:13.338-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="#ai"/><category scheme="http://www.blogger.com/atom/ns#" term="AgenticDevelopment"/><category scheme="http://www.blogger.com/atom/ns#" term="Automated Testing"/><category scheme="http://www.blogger.com/atom/ns#" term="home assistant"/><category scheme="http://www.blogger.com/atom/ns#" term="Homelab"/><title type='text'>I Vibe Coded a Thing... It Was Fun</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZaYqEV86IvIRWfNXZd2x2uOHOK3uXOGmcKR_BvhRFS-QABSLZ_aSygGgKJ6itqc13aCtZk1YKFHGjfc7F820FrEtvLlVsi4sjPRzLVk_devYAPc8DAvBCerwvUXtnmct2Jdjd51oiRWxOS7d3YHHyiuIeNB2nvUxPTIreu5BtgTBPOn4lYB8J/s1482/01%20Resident%20Profiles%20Overview.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;812&quot; data-original-width=&quot;1482&quot; height=&quot;350&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZaYqEV86IvIRWfNXZd2x2uOHOK3uXOGmcKR_BvhRFS-QABSLZ_aSygGgKJ6itqc13aCtZk1YKFHGjfc7F820FrEtvLlVsi4sjPRzLVk_devYAPc8DAvBCerwvUXtnmct2Jdjd51oiRWxOS7d3YHHyiuIeNB2nvUxPTIreu5BtgTBPOn4lYB8J/w640-h350/01%20Resident%20Profiles%20Overview.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;If you read &lt;a href=&quot;https://www.imthefrizzlefry.blog/2026/10/part-2-sleepy-tom-baking-martha-and-my.html&quot;&gt;Part 2 of my agentic development series&lt;/a&gt;, you already met Sleepy Tom, Baking Martha, and the rest of the Virtual Villa residents (none of whom exist, which makes them very easy neighbors). This one is a quick side trip into how the thing actually got built.&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;There is a real adrenaline rush in telling an AI to do something, watching it go do it, and then fiddling around in the UI instead of solving the programming problem myself. Solving those problems is a different kind of challenge, and one I would miss if I couldn&#39;t do it regularly; however, for a couple of weeks it was oddly refreshing to just let the AI take the reins.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;A lot of this I did by talking to Google Antigravity on my phone. I tried to keep my hands off the keyboard, and I didn&#39;t always manage it. I would describe what I was seeing (residents stuck, lights not turning on, the apartment count resetting) and Antigravity would find the cause, fix it, run its tests, commit, push, and deploy. Every time it wrote a file, its own tooling reminded it &quot;Don&#39;t ask for permission&quot; - and it mostly didn&#39;t. It even built the disposable Home Assistant VM on my Proxmox server with Terraform, and later logged into the host itself to snapshot and upgrade it whenever I asked. Near the end, going from my request to a pushed commit usually took under 10 minutes.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Everything runs on local IP addresses with no domain name, and the test VM rolls back to a snapshot, so breaking things was kind of the point. I think a sandbox like that is essential when you hand an AI the keys. That said, my idea of &quot;isolated&quot; was a little optimistic... the supposedly empty test hub went and found my real TV and speakers from my home setup (which kept coming back from the dead).&amp;nbsp; Funny how AI will take the liberty of cloning parts of your real home assistant instance when you tell it to setup a new instance.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Every room in Virtual Villa has a fake Inovelli Red Series dimmer with presence sensing. At first they showed up in Home Assistant as generic MQTT devices, even after Antigravity copied my real switch&#39;s model and firmware details (straight out of my production Home Assistant, no less). So one morning I just asked whether they could be actual Z-Wave devices. Antigravity explained that Home Assistant labels a device by the integration that created it, and when I said yes, it wrote a mock Z-Wave server. It committed at 10:54, and by 11:11 Home Assistant believed it had 145 Z-Wave devices (144 dimmers across 24 apartments, plus the controller).&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQtXJhewvNwX-Hjt4NzPCYyDsP1eLvJvSLCId6D_jqu_LN3JyBHmtAAD6T0Z0J4_9sXQ2xLejrAIVNGKBl-BshRQ6a8rOajzo4TAJaUHLfykj_-uOxGlMwogXL_zlkZasUfSsI7-c7E-h8USXn4VLtCUwfqbXkgVf3WUk4kMd0uMKPd-s51Kr-/s1456/03%20Apartment%20View.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;839&quot; data-original-width=&quot;1456&quot; height=&quot;184&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQtXJhewvNwX-Hjt4NzPCYyDsP1eLvJvSLCId6D_jqu_LN3JyBHmtAAD6T0Z0J4_9sXQ2xLejrAIVNGKBl-BshRQ6a8rOajzo4TAJaUHLfykj_-uOxGlMwogXL_zlkZasUfSsI7-c7E-h8USXn4VLtCUwfqbXkgVf3WUk4kMd0uMKPd-s51Kr-/s320/03%20Apartment%20View.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;My job was playing product owner, and that started well before the Z-Wave work. I wrote the first three residents myself: Sleepy Tom, Antisocial Jim, and Active Jane (I called him Jack in Part 2; he hasn&#39;t complained, because he doesn&#39;t talk to anyone). Antigravity filled out the rest of the building with folks like Night Owl Arthur and Wellness Clara. I described their days in plain English: meals take 30 to 60 minutes, bathroom trips 1 to 10, and a trip out anywhere from 10 minutes to 8 hours. Motion turns the lights on just like the real switch, except in the bedroom; nobody wants the light coming on every time Sleepy Tom rolls over.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJM6Utv3iM33LMREKuWDOG7LM0gPU24fld-mghN1yvDMcLiAIVDA65UTlp1vY2pz9R91mKp9DSSoEz2Mn3Ma_ObqeLrrKHVBEjqzDZEOuaEbVk-dl2N5P9UzrUbZ5c-wZY-eHuocdVEeTMTdy-PCXPoO8Xg_XbZk91MF_Dky70q6fa2tsCe54Q/s1506/02%20Sleepy%20Tom%2024-Hour%20Timeline.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;691&quot; data-original-width=&quot;1506&quot; height=&quot;147&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJM6Utv3iM33LMREKuWDOG7LM0gPU24fld-mghN1yvDMcLiAIVDA65UTlp1vY2pz9R91mKp9DSSoEz2Mn3Ma_ObqeLrrKHVBEjqzDZEOuaEbVk-dl2N5P9UzrUbZ5c-wZY-eHuocdVEeTMTdy-PCXPoO8Xg_XbZk91MF_Dky70q6fa2tsCe54Q/s320/02%20Sleepy%20Tom%2024-Hour%20Timeline.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;I also had it read the sun position from Home Assistant so the light sensors would feel real. In my head the bedroom and living room had big windows, the kitchen borrowed light from the living room, and the bathroom was a cave. Antigravity picked its own numbers (living room 100%, kitchen 70%, bedroom 60%, bathroom 8%)... not quite the apartment I pictured, but close enough for a test harness. Honestly, that was the fun of it: I spent my time picturing apartments instead of writing code, which is a nice break from the nitty gritty backend work I usually live in.&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc4nRKzQxWlhFoO82WsvwrAW9NVfSIrPjS4Ze64MKw2a09LYKBgI9AoApPI47B8FVjhUFdQU5RkFeulvzzqHRxSLqFfFSvq-0NmbVSYdXS-__6dnAmlBGbOJIOekDxkyJu1mZPaqfEnihBduY66K860v99n_Mefb9_T7Vq6vneRFKpZhnkfx0F/s1456/04%20Sun-Aware%20Room%20Illuminance.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;839&quot; data-original-width=&quot;1456&quot; height=&quot;184&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc4nRKzQxWlhFoO82WsvwrAW9NVfSIrPjS4Ze64MKw2a09LYKBgI9AoApPI47B8FVjhUFdQU5RkFeulvzzqHRxSLqFfFSvq-0NmbVSYdXS-__6dnAmlBGbOJIOekDxkyJu1mZPaqfEnihBduY66K860v99n_Mefb9_T7Vq6vneRFKpZhnkfx0F/s320/04%20Sun-Aware%20Room%20Illuminance.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;The whole point was verification. Another project I work on, a Home Assistant app that reports device changes to an analytics cloud platform for senior care, needed proof that when a simulated light turns on, Home Assistant sees it and the cloud hears about it. During development the tests could hit Home Assistant&#39;s local API all day long; the cloud is a different story. A QA tool is more of a cost center than a value add, so I budgeted one check per device per minute, and later cut that back to device adds, hub changes, an hourly sweep, and the Re-verify button.That 144-device stress test found a real limit, too. When devices went missing in the cloud, Antigravity blamed a container restart until I pushed back. Then it found a hard per-location device cap, so a few days later I cut the building to 16 apartments and 96 devices.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZwfgnEKhzN7Ql5ux2rNB9qb5yTR19vttZCMnnwRIYE67UsS6asQ4HEuJw7_kXjF4BbR8WZty2AYMtJ0Bd0IC7J3zXu0GcAoev1LuWN8zz9DFx1svBIWShUnFaN71ijJIM9fDYgNOc4qP0XyMOSpGeUtyfGMIf4T_UYz28yoK05k9nR-CIAq4g/s1506/05%20Cloud%20Verification%20Audit.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;691&quot; data-original-width=&quot;1506&quot; height=&quot;147&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZwfgnEKhzN7Ql5ux2rNB9qb5yTR19vttZCMnnwRIYE67UsS6asQ4HEuJw7_kXjF4BbR8WZty2AYMtJ0Bd0IC7J3zXu0GcAoev1LuWN8zz9DFx1svBIWShUnFaN71ijJIM9fDYgNOc4qP0XyMOSpGeUtyfGMIf4T_UYz28yoK05k9nR-CIAq4g/s320/05%20Cloud%20Verification%20Audit.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;I really do think this is where software development is headed. With a team of agents, I can do the work of five or six people. I do have to admit something, though... on this one, Antigravity was grading its own homework. It ran its own tests, pushed straight to main, and no second model reviewed anything, which is not quite the picture I painted in Part 2. I did set up a Claude reviewer in Paperclip partway through, but I never pointed Virtual Villa at it; in hindsight, that is exactly what this project was missing.&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;The part that worries me is what this does to people early in their careers, which is what &lt;a href=&quot;https://www.imthefrizzlefry.blog/2026/10/part-3-from-xbox-and-windows-95-to.html&quot;&gt;Part 3&lt;/a&gt; was all about. If AI becomes a crutch, plenty of developers will ship code like this without knowing if it&#39;s any good. I haven&#39;t done a deep dive yet, but every task I gave it was focused on one small goal, so I fully expect duplicate logic everywhere (plenty of developers would call it AI garbage, and they might be right). It&#39;s fine for a throwaway QA tool - I am nearly positive it is not code I would want running in production.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Anyway, that&#39;s all for now. In a future post I want to dig into the performance and the code to see where the AI cut corners; until then, I&#39;m going to keep tinkering.&lt;/p&gt;
&lt;p&gt;Later,&lt;br /&gt;SteveO&lt;/p&gt;
&lt;!--fci-key: I vibe coded a thing... it was fun#part-1--&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/4739970452941805386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/4739970452941805386'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2026/10/i-vibe-coded-thing-it-was-fun.html' title='I Vibe Coded a Thing... It Was Fun'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZaYqEV86IvIRWfNXZd2x2uOHOK3uXOGmcKR_BvhRFS-QABSLZ_aSygGgKJ6itqc13aCtZk1YKFHGjfc7F820FrEtvLlVsi4sjPRzLVk_devYAPc8DAvBCerwvUXtnmct2Jdjd51oiRWxOS7d3YHHyiuIeNB2nvUxPTIreu5BtgTBPOn4lYB8J/s72-w640-h350-c/01%20Resident%20Profiles%20Overview.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-3025793906467665934</id><published>2026-10-26T10:00:00.000-07:00</published><updated>2026-10-26T10:00:00.111-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="#tesla"/><category scheme="http://www.blogger.com/atom/ns#" term="ElectrifiedRoadTrip"/><category scheme="http://www.blogger.com/atom/ns#" term="HowIsTheTesla"/><title type='text'>So, How is the Tesla Now?  Part 3: Elon, Autopilot, Dealership Racket... And an Answer</title><content type='html'>&lt;p&gt;&amp;nbsp;After rationing our final warranty miles and digging through the data &lt;a href=&quot;https://www.imthefrizzlefry.blog/search/label/HowIsTheTesla&quot;&gt;in the first 2 parts&lt;/a&gt;; now its time to answer the big question of this series: after three years and two months with our 2023 Model Y, would I buy another Tesla right now?&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;I have to admit, over the past few years, Elon Musk has made me nervous. In 2023, when we decided we wanted to get an electric car, I started with the position of anything but a Tesla.&amp;nbsp; My biggest hesitations was Elon Musk; this was still pre-D.O.G.E. so my concerns were more along the lines of digital consumer rights (when the car is software, the manufacturer has a lot more control after you buy the car thanks to DRM) and Tesla keeps a lot of control over the car through software after the sale. My fears hit home when Tesla changed the Autopilot features; if you bought a car before 2025, the included autopilot features were amazing, but now its a shell of what it used to be; we actually pay the monthly subscription for Full Self-Driving - do that didn&#39;t really impact me - however, it sets a dangerous precedent.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;At the same time, driving the Odyssey lately proved that I never want to buy another gas car, and honestly, we are ready to get rid of having a gas car altogether. The situations where we actually want a vehicle that drives 500 or 600 miles without stopping can be counted on one hand in the past 3 years; its honestly more of a hassle to go to a gas station than its worth.&amp;nbsp; However, what about Tesla&#39;s competition?&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Once you commit to an EV, the question shifts to why I would pick a Tesla over another electric car, and to really determine that, you need to talk about features.&amp;nbsp; First, nobody makes a feature to compete with Full Self-Driving - nobody in the US at least, China is a different story.&amp;nbsp; I use FSD (Supervised) for 78% of my Tesla driving (according to my driving profile in the car), and on those drives I can pull a lever and let the car handle roughly 99% of the steering and braking; lucky for me, I am a professional back seat driver just like my mom, but whenever I do intervene, it is almost always over lane preferences rather than a close call. It still does dumb, annoying stuff all the time: it changes lanes without a good reason, exits the carpool lane too early or too late, and forces me to toggle between obnoxious driving profiles like Mad Max and Sloth because you can&#39;t just set a plain 65 mph cruise speed and tell it to pass slow cars.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Even with those quirks, I haven&#39;t found an equal for surface streets and highways combined. The closest features in the US are geofenced to specially mapped areas rather than a real universal end to end automated driving system.&amp;nbsp; Even the Level 4 autonomous systems - you know Waymo - require detailed 3D mapping in small geofenced regions and call center workers to monitor and take control of the cars, so they aren&#39;t even at the level of Telsa&#39;s autopilot in practice; its just, the person in the car doesn&#39;t have to monitor and be ready to take over at all times - the call center employees do (fun smoke and mirrors game though).&amp;nbsp; I know the driver still has to monitor Tesla FSD in privately owned vehicles at all times and be ready to take over, but in practice its more like Tesla didn&#39;t get regulator approval to remove the warning outside of a couple small geofenced areas.&amp;nbsp; So, it is level 4 in those geofenced areas, and level 2 everywhere else.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Two other practical advantages still hold weight for me too. First, while some base EVs like the Ford Mustang Mach-E are cheaper than a base Model Y; when I cross-shopped legacy automakers like Ford, Hyundai, Honda, and VW, many conveniences that come standard on a base Model Y trim still require stepping up to the top trim packages. This means the $35,000 Model Y should be compared to the $80,000 competition.&amp;nbsp; Second, there is the buying experience itself. When you buy a Tesla, you just open the app on your phone, order what you want, and pay what it costs without sitting in a dealership back room while a salesperson pressures you into add-ons; I still don&#39;t know why buying a car isn&#39;t like that everywhere.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;So my final verdict is an honest, slightly conflicted yes: I still worry about what software changes Elon might push down the road, and I wish every automaker sold cars directly in an app; yet I would still buy another Tesla today.&amp;nbsp; Integrations into Home Assistant are a big selling point for me, FSD has been amazing, performance is wonderful, and the total cost of ownership can&#39;t be beat.&amp;nbsp; I do hope there will be competition for Tesla some day, but I don&#39;t see that even existing in a number of way right now.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;On a slightly different note, I will probably have a follow-up soon after we see what our $500 inspection turns up.&amp;nbsp; Maybe it will be nothing and I&#39;ll be out $500 bucks, or maybe it will find some huge issue we didn&#39;t know we should fix!&amp;nbsp; Either way, the past few years speak for themselves.&lt;/p&gt;&lt;p&gt;Later,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SteveO&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/3025793906467665934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/3025793906467665934'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2026/10/so-how-is-tesla-now-part-3-elon.html' title='So, How is the Tesla Now?  Part 3: Elon, Autopilot, Dealership Racket... And an Answer'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-7911087288468280062</id><published>2026-10-23T10:00:00.000-07:00</published><updated>2026-10-23T10:00:00.119-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="#tesla"/><category scheme="http://www.blogger.com/atom/ns#" term="ElectrifiedRoadTrip"/><category scheme="http://www.blogger.com/atom/ns#" term="HowIsTheTesla"/><category scheme="http://www.blogger.com/atom/ns#" term="TeslaMate"/><title type='text'>So, How is the Tesla Now?  Part 2: The Telemetry Truth</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQEGDoq4-XUciRT0ybUy78U_nXZZczrUxrOO2rqgyarEEs0jeKKacoCyEaLKFIANAAiJ4woAniHxLhN0j7yOwmb91fu34hB5wxS4nzQLwn47dybPm1WqvviMHm6jQjCySE157z9pDEnBZS9-UPhR8Z3n_1NiRGw7QBhQzKu04Z-3-e1ZhinphV/s1600/image.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;970&quot; data-original-width=&quot;1667&quot; height=&quot;372&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQEGDoq4-XUciRT0ybUy78U_nXZZczrUxrOO2rqgyarEEs0jeKKacoCyEaLKFIANAAiJ4woAniHxLhN0j7yOwmb91fu34hB5wxS4nzQLwn47dybPm1WqvviMHm6jQjCySE157z9pDEnBZS9-UPhR8Z3n_1NiRGw7QBhQzKu04Z-3-e1ZhinphV/w640-h372/image.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Welcome back to Part 2 of my &lt;a href=&quot;https://www.imthefrizzlefry.blog/search/label/HowIsTheTesla&quot;&gt;3-part retrospective on approaching 50,000 miles in our 2023 Tesla Model Y&lt;/a&gt;. In Part 1, I covered rationing our final 137.2 warranty miles before a $500 inspection and the painful rev-lag of driving our Honda Odyssey all week; today, we are digging into my Home Assistant and TeslaMate telemetry before Part 3 wraps up with Full Self-Driving, Elon Musk, and whether I would buy another Tesla right now.&amp;nbsp; I am pretty sure I will have more to say about this after the inspection is done, but as I&#39;m trying this format of writing a bunch of posts and scheduling them to be published, I haven&#39;t dropped it of yet, so tune back in next week for that part.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Anyway... back in August 2023 (at 1,014.5 miles), I spun up TeslaMate alongside Home Assistant to log every drive locally. There is a side quest there about the drama around the original developer of TeslaMate leaving the project and having to spin up a separate docker container and database to host it outside of home assistant; however, I&#39;m not getting into that here (maybe that will be a future topic).&amp;nbsp; So, across 6,838 drives and 48,848 tracked miles, I collected some data!&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;In that time, the car pulled 20,833.4 kWh from the wall (18,546.0 kWh into the battery after 11% charging overhead), averaging 427 Wh/mi wall-to-wheel (380 Wh/mi driving). Even after Puget Sound Energy raised rates from 13.88 cents to (15... 18...) 21.66 cents per kWh (the 3 biggest increases in electricity rates in their history!), our entire 3.5-year electricity total is $3,249.22; working out to 7.6 cents per mile at home (86.9% of our charging) and 8.4 cents per mile if you include the $849 spent at superchargers across the country. Battery degradation stayed boringly flat too, easing from 278.7 rated miles new to around 260 to 266.8 miles today (just 4.3% to 6.5% loss).&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Meanwhile, our 2018 Honda Odyssey usage completely collapsed. Before the Tesla arrived, the Odyssey averaged 1,068 miles per month at 19.3 MPG (costing 22 to 23.9 cents per mile). Once the Model Y took over at 1,289 miles per month, the minivan dropped 74% to just 276 miles per month. Driving those Tesla miles in the Odyssey would have burned 2,531 gallons for $11,023.14 - meaning the Model Y saved us $7,233.60 in fuel and kept 22.4 metric tons of CO2 out of the air (even more if you add in the costs for oil changes).&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;In the winter, the Model Y AWD is a beast in the snow. We logged 30 ski trips (4,390 miles) up to Stevens Pass down to 13.9 F without needing a Supercharger on a full home charge. Around 35,000 miles, we swapped the factory tires (Pirelli Scorpion MS) at Costco for EV-optimized tires (Bridgestone Turanza EV) before ski season; they are quieter than both the factory tires and the Odyssey&#39;s tires (Michelin CrossClimate2), though the Bridgestone tires seem to have traded away about 14% in range (moving winter consumption from 404 Wh/mi to 467 Wh/mi).&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;For longer trips, we can drive non-stop from Seattle to Vancouver, BC on a 100% charge and arrive with nearly 42% left.&amp;nbsp; Enough to get us around Vancouver for the day before topping off at one of the local superchargers (those BC superchargers are even cheaper than charging at home FYI).&amp;nbsp; Last summer, when a ferry issue forced us south through Olympia and Aberdeen to camp at Bogachiel State Park (575 miles with a roof rack and ski box full of camp gear and four bikes on the hitch rack), I plugged into the Forks Supercharger past midnight while the kids slept; recharging from 27% to 78% and decompressing before pitching the tent at 1:00 AM (while a shorter 337-mile Fort Flagler camping trip only needed a very short public charging stop to top off). Even the scary 12V battery error we saw in Worthington, Minnesota during our 5,531-mile winter trip to Michigan was just a quirk from using a bad CCS charging adapter at a third-party station... and Lynnwood Tesla Service checked on it and found nothing wrong, but gave me a Model S loaner overnight.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;The telemetry is hard to argue with; gas cars can&#39;t even compete.&amp;nbsp; I have also found most of the fear mongering is just plain false (waiting forever to charge, eating tires, range anxiety - which we did have that with Renmin&#39;s old Nissan Leaf 12 years ago - all that is just noise now.)&amp;nbsp; Even the Insurance issue, which was a real problem when we first got our Tesla (Progressive doubled our insurance twice!)&amp;nbsp; but now we found out that some insurance companies were just milking the hype to make a quick buck - we pay the same rate now we did before the Tesla.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;So, I&#39;m pretty sure I went way over 500 words here.&amp;nbsp; So tune in next week for Part 3, we need to talk about Elon Musk&#39;s software changes, Full Self-Driving&#39;s personality quirks, and my final buying verdict.&lt;/p&gt;&lt;p&gt;Later,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SteveO&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/7911087288468280062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/7911087288468280062'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2026/10/so-how-is-tesla-now-part-2-telemetry.html' title='So, How is the Tesla Now?  Part 2: The Telemetry Truth'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQEGDoq4-XUciRT0ybUy78U_nXZZczrUxrOO2rqgyarEEs0jeKKacoCyEaLKFIANAAiJ4woAniHxLhN0j7yOwmb91fu34hB5wxS4nzQLwn47dybPm1WqvviMHm6jQjCySE157z9pDEnBZS9-UPhR8Z3n_1NiRGw7QBhQzKu04Z-3-e1ZhinphV/s72-w640-h372-c/image.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-2972936828037480329</id><published>2026-10-22T10:00:00.000-07:00</published><updated>2026-10-22T10:00:00.125-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="#tesla"/><category scheme="http://www.blogger.com/atom/ns#" term="ElectrifiedRoadTrip"/><category scheme="http://www.blogger.com/atom/ns#" term="HowIsTheTesla"/><title type='text'>So, How is the Tesla Now?  Part 1: 50,000 Miles in...</title><content type='html'>&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;So, I am trying this new format.&amp;nbsp; I have had some time to think, and I kept writing these massive walls of text; then I thought, ok, I&#39;m sure everyone loves reading massive walls of text, but hear me out.&amp;nbsp; What if the wall of text had a 500-ish word limit?&amp;nbsp; So, I tried that over the weekend, and I&#39;m scheduling posts for 10AM each day.&amp;nbsp; I don&#39;t know how well this works, but I&#39;m trying it.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;That being said, this post is Part 1 of a 3-part series following up on my &lt;a href=&quot;https://www.imthefrizzlefry.blog/search/label/ElectrifiedRoadTrip&quot;&gt;2023 Electrified Road Trip posts&lt;/a&gt; and The Test Trip V1 after three and a half years with our 2023 Tesla Model Y. It will take three posts to reach my final verdict in Part 3, because while this is easily the most fun vehicle I have ever owned, a few things over the past couple of years have left me genuinely conflicted. Today in Part 1, we are starting with why I suddenly parked the Tesla for a week right before hitting 50,000 miles; in Part 2, I will pull our real-world cost and trip telemetry out of Home Assistant and TeslaMate; and in Part 3, we will tackle Full Self-Driving, dealership games, and whether I would actually buy another Tesla today.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Right now, the odometer in my TeslaMate dashboard sits at 49,862.8 miles; meaning I have exactly 137.2 miles left before the 50,000-mile basic factory warranty expires. After reading a couple of articles about Tesla owners who scheduled a detailed service inspection right before their warranty cutoff and caught multi-thousand-dollar suspension or hardware repairs while Tesla still had to foot the bill, we booked the $500 comprehensive inspection.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Booking that appointment created a funny logistical problem: with under 200 miles of buffer left before our service date, we had to park the Model Y for the week so we wouldn&#39;t cross 50,000 miles early. Normally, my daily routine is dead simple. I set the charge limit to 60% and plug the car into our charger every night just like charging a cell phone. Daily school runs and local errands only drain the battery down to 55% or 50% (honestly, I could charge it on Sunday night and coast through the entire workweek without touching the cord, yet plugging it in nightly became an easy habit).&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;To save those final 137.2 miles, we went cold turkey this past week and drove our 2018 Honda Odyssey everywhere - and boy, was that a rude awakening. Before the Model Y, I always drove a minivan (Chevy Astro, Pontiac Montana, Honda Odyssey) or a 2008 Honda Accord, so the Tesla was already the sportiest car I had ever owned by a long shot. When you drive a gas car every day, you never notice the delay; however, once your brain gets wired for an electric motor that moves the exact instant your foot touches the pedal, going back to a gas engine feels sluggish. You press the gas pedal in the Odyssey and wait a full eternity while the engine revs up and decides whether it actually wants to move the van. Any electric car will spoil you this way... and it makes me never want to drive a gas car again.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Parking the Tesla also highlighted how differently the two vehicles handle maintenance and recalls. Over the past three and a half years, our Honda Odyssey has had eight separate factory recalls; every single one meant dropping the van off at the dealership overnight (or for two full days while we juggled family rides). By contrast, nearly every recall on the Tesla was an over-the-air software update that fixed the car in my driveway while I was asleep.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Ironically, we did just get our very first physical hardware recall on the Tesla to replace the headlights. Just like an active Honda recall where we couldn&#39;t get the part, the replacement Tesla headlights are currently on back order; which makes me wonder what would happen if my headlights actually burned out tomorrow (would I just be stuck with a car I can&#39;t drive after dark... during a time of year with 4 hours of daylight per day?!??).&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Anyway... while the Model Y sits parked in the driveway saving its final warranty miles, Part 2 will open up my Home Assistant and TeslaMate database to see what 20,833 kWh actually cost us, how badly the Odyssey&#39;s usage collapsed, and how the car handled 30 mountain ski trips - all building toward my Part 3 verdict.&lt;/p&gt;&lt;p&gt;Later,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SteveO&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/2972936828037480329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/2972936828037480329'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2026/10/so-how-is-tesla-now-part-1-50000-miles.html' title='So, How is the Tesla Now?  Part 1: 50,000 Miles in...'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-9169155095418442090</id><published>2026-10-21T10:00:00.000-07:00</published><updated>2026-10-21T10:00:00.170-07:00</updated><title type='text'>Part 3: From Xbox and Windows 95 to Today: Who Trains the Next Senior Engineer?</title><content type='html'>&lt;p&gt;&amp;nbsp; &amp;nbsp;This is Part 3 (the final installment) of my trilogy on agentic software development. In Part 1, we looked at the clash between slow corporate code reviews and live voice-driven prototyping; in Part 2, I walked through how I run a multi-agent team at home with FCI Operations and my Virtual Villa simulator. Now it is time to connect those dots and get to the final point I promised back in Part 1 - why this amazing new workflow leaves me genuinely conflicted about the future of our industry.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;In Part 2, I mentioned how running a multi-agent engineering pipeline changed the way I write requirements; specifically, how often I come up with performance requirements on the fly while actually using the software and realizing, &quot;Hey, this button should not take this long to respond.&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;We love to pretend in software engineering that we can sit down before writing a line of code and declare a blanket non-functional requirement like, &quot;All UI interactions must complete within 500 milliseconds.&quot; That sounds wonderful in theory, but in practice, it falls apart the second your software meets unpredictable hardware.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;This is something I learned early on during my time at Microsoft working on Xbox 360. On a console, Microsoft has strict Technical Certification Requirements (TCRs). When a player launches a game or presses a button, the game has a hard time limit (down to the second) to display something on screen (even if it is just a spinning wheel or a loading bar) so the user knows the system didn&#39;t freeze. On an Xbox, enforcing that rule makes complete sense because every single customer is running the exact same hardware in their living room.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Desktop and web software is a completely different animal. You have no idea if your user is running a high-end gaming rig or some $99 Walmart cheapo PC that barely boots the browser. The same unpredictability applies to the cloud backend too; you don&#39;t know if a request is hitting a warm Kubernetes pod or a serverless AWS Lambda function that just went into a cold reload - surprise, your half-second budget is already gone. Because of that, real performance tuning usually happens in the middle of testing a working prototype, when you feel the lag yourself and tell the agent to fix the bottleneck.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;However, watching how easy it is to let agents handle that heavy lifting brings me full circle to my biggest worry for our industry. Right now, a lot of developer burnout is coming from engineers trapped between two worlds: trying to satisfy slow, pre-AI corporate review processes while simultaneously being pushed to adopt high-speed agentic workflows.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;As the agentic model wins out, we are heading toward a world where one senior engineer leading a team of AI agents can comfortably do the work that used to take five or more developers. I love the velocity in my own homelab, yet I can&#39;t shake the obvious question: where do the next senior engineers come from?&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Think about how operating systems evolved over the last thirty years. Back in the Windows 95 era, you only had a tiny sliver of RAM and CPU, so engineers had to be incredibly disciplined and sparing with every megabyte. Today, a modern OS like Windows 11 will happily eat a gigabyte of RAM without a second thought, and then chew up another gigabyte just to draw the graphical user interface so you can finally run an application on top of it. Now, there are valid reasons for modern OS features, and I am certainly not arguing that we all need to go back to Windows XP here; however, cheap hardware made us lazy about resource discipline.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;I worry we are about to treat software engineering talent the exact same way. Right now, it is very tempting to just let the agents do everything because you can move so much faster when you don&#39;t have three humans staring at every line of AI-generated code. If the function does what it needs to do, the performance feels good enough, and a security auditing agent says the security is good enough, we ship it. Yet writing those routine tickets, breaking things, and debugging the mess is how junior developers learn what good code actually looks like. If nobody is doing the foundational work anymore, in ten years, who is going to have the deep systems knowledge required to review what the agents are building?&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Anyway... that is the full circle of my rant on agentic development. I am having a blast building with these tools, even if I am a little nervous about where the industry ladder goes next.&lt;/p&gt;&lt;p&gt;Later,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SteveO&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/9169155095418442090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/9169155095418442090'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2026/10/part-3-from-xbox-and-windows-95-to.html' title='Part 3: From Xbox and Windows 95 to Today: Who Trains the Next Senior Engineer?'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-2912120237147417035</id><published>2026-10-20T10:00:00.000-07:00</published><updated>2026-10-20T10:00:00.115-07:00</updated><title type='text'>Part 2: Sleepy Tom, Baking Martha, and My Multi-Agent Homelab</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdyf7xf8kY2hHdEsUbcM5lPQ4G-On38snRDzhLXbU6oUwZYpHfMXTAFcU3Qj343ElO938NZN2kIIz3Ckx0P6PWLWveizkMdWf7GDUs_8oevhCIJicqsuaMQMwcwlh1LDlEbA7U__5KYUfmBlXn757G1E3JIDRgA5Z0jO58XbH88UUOHQnwPBih/s1600/image.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1173&quot; data-original-width=&quot;2510&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdyf7xf8kY2hHdEsUbcM5lPQ4G-On38snRDzhLXbU6oUwZYpHfMXTAFcU3Qj343ElO938NZN2kIIz3Ckx0P6PWLWveizkMdWf7GDUs_8oevhCIJicqsuaMQMwcwlh1LDlEbA7U__5KYUfmBlXn757G1E3JIDRgA5Z0jO58XbH88UUOHQnwPBih/w640-h300/image.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Welcome back to Part 2 of my 3-part series on agentic software development. In Part 1, I vented a little about how painfully slow traditional corporate code-review queues feel once you have seen real-time, voice-driven AI prototyping in action. Today, I want to show you what happened when I took that rapid-iteration philosophy and built my own multi-agent engineering pipeline at home; before we bring everything full circle in Part 3 to ask what this massive jump in solo productivity actually means for the future of software engineers.&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;That homelab experiment turned into FCI Operations, a &quot;Paperclip company&quot; I created that combines local AI inference (using Hermes Agent and local models on vLLM) with frontier models like Google Antigravity, Claude, and Codex. Instead of having three humans stare at every pull request, I set up a pipeline where specialized agents write the code, build the test harnesses, and review each other&#39;s pull requests before I ever step in as the final human quality gate on `main`. I even have local agents that dispatch tasks to managed cloud agents like Google Jules, wait for Jules to open a pull request, review the diff, and approve the merge so the CI/CD pipeline can take over - all while I am off doing something else.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Of course, if you are going to let AI agents write and review code at high speed, you can&#39;t rely on wishful thinking to know if the software actually works; you need serious automated verification (otherwise you are just generating bugs at the speed of light). In my case, I was building and testing an integration tying Home Assistant into an analytics cloud platform for senior care, and I hit 95% code coverage by building an end-to-end simulation engine called the **Virtual Villa** harness.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;The idea behind Virtual Villa was simple: Home Assistant thinks it is talking to a house full of real physical Z-Wave motion sensors, contact switches, and smart plugs, and the cloud platform thinks it is monitoring a real building. In reality, the whole thing is a simulated retirement community populated by synthetic resident personas that I created.&lt;/p&gt;&lt;p&gt;Each resident has their own daily routine and quirks:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Sleepy Tom, who sleeps in late and moves at a glacial pace.&lt;/li&gt;&lt;li&gt;Active Jane, who is up at the crack of dawn and out the door on a strict schedule.&lt;/li&gt;&lt;li&gt;Antisocial Jack, who mostly stays holed up in his living room all day (honestly, I can relate on some weekends).&lt;/li&gt;&lt;li&gt;Baking Martha, who spends practically her entire day moving around the kitchen.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Having these virtual residents wander around their simulated homes (with a little randomization around activities) gives the system a baseline of daily human activity. Once that baseline is established, I can start injecting anomalies. For example, what happens if Active Jane doesn&#39;t get out of bed at 8:00 AM one morning? The harness lets me simulate that exact scenario end-to-end, feed the telemetry stream into the cloud analytics engine, and automatically verify whether the right alerts get triggered and sent to the right caregivers.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Most of that simulation code, along with the unit and integration tests validating it, was written, reviewed, and refined by agents working in a loop. My role shifted from typing boilerplate to acting as the product owner and system architect; I use the tool, spot where the behavior or speed feels off, and set the requirements for the next pass. I watch the system resources, and tell the agent when it is using too much memory or CPU. Agents monitor the logs daily for error messages, and report to me with suggested next steps.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Coming Up in Part 3 (The Conclusion): I have to admit, part of me feels like a wizard running a five-person engineering team out of my home office; however, the other part of me sees a huge warning sign in how this works. Discovering performance requirements on the fly exposed a classic trap I remember from my days testing games at Microsoft, and it points directly to the final conclusion of this series: if agents are writing and reviewing all the code, who is training the next generation of senior engineers? Let&#39;s wrap up the trilogy in Part 3.&lt;/p&gt;&lt;p&gt;Later,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SteveO&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/2912120237147417035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/2912120237147417035'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2026/10/part-2-sleepy-tom-baking-martha-and-my.html' title='Part 2: Sleepy Tom, Baking Martha, and My Multi-Agent Homelab'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdyf7xf8kY2hHdEsUbcM5lPQ4G-On38snRDzhLXbU6oUwZYpHfMXTAFcU3Qj343ElO938NZN2kIIz3Ckx0P6PWLWveizkMdWf7GDUs_8oevhCIJicqsuaMQMwcwlh1LDlEbA7U__5KYUfmBlXn757G1E3JIDRgA5Z0jO58XbH88UUOHQnwPBih/s72-w640-h300-c/image.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-3322120401421213698</id><published>2026-10-19T10:00:00.000-07:00</published><updated>2026-10-19T10:10:26.451-07:00</updated><title type='text'>Part 1: Move Fast and... Wait for Reviewers?</title><content type='html'>&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;I am back, after... years.&amp;nbsp; Trying some new formats, but today I am starting with a bit of a rant... I am going to schedule some follow up posts that hopefully have a more balanced feel than my original 2,000 word wall of text I wrote over the weekend, and this is a not-so-quick heads-up: this post is part of a 3-part series about where I think AI-assisted software engineering is actually taking us. This is one of those love/hate topics for any developer, and its hard to know where all of this lands. So, as promised, I will start today with a rant.&amp;nbsp; Its about the frustrating disconnect inside modern corporate engineering teams, then detour through my own multi-agent homelab tomorrow, and finally arrive at the big question in Part 3: when AI agents make one senior engineer as productive as a five-person team, where the heck do the next senior engineers come from?&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;So, over the past several months, I have been watching a pretty fascinating contradiction play out across the software industry. On one hand, executives everywhere are handing down mandates to push the envelope with AI and crank up development velocity. Everyone wants to get back to that classic tech ideal of moving fast and breaking things - just without the part where anything actually breaks. On the other hand, those exact same organizations are clinging for dear life to pre-AI &quot;Human in the Loop&quot; bureaucracy; meaning an engineer uses AI to generate a fix in ten minutes, and then the ticket sits in a queue waiting for two human code reviewers to sign off before it can ever be closed.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;If you stop and do the math on a four-person engineering team, requiring the author plus two peer reviewers on every single AI-assisted ticket means three out of four people on the team are tied up touching the exact same unit of work (which is a hilarious way to define &quot;high velocity&quot;). Those two ideas are completely antithetical to each other. There is a massive disconnect between the way corporate leadership dreams things will get done with AI and the actual rules they enforce on the ground.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Right now, the traditional enterprise loop still looks painfully familiar: write some code, read some code, review some code, review it some more, run a few tests, and then answer a long thread of inquiries about why a function was written a certain way. All of this happens before the change is ever deployed to a proper staging environment where someone can actually click around and use it; literally adding days of overhead to a change that took minutes to write.&lt;/p&gt;&lt;p&gt;A while back, I got a front-row seat to a completely different way of working while collaborating with my friend David. Watching the way he works with AI was a real lightbulb moment for me. Instead of treating AI like a slightly faster autocomplete inside an IDE, he literally talks to the AI (with his voice) to spin up a working prototype, and immediately deploys that prototype to an internal staging environment.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;From there, the real magic happens while we are actually using the tool. In real time, while we are testing the workflow from an end-user perspective and running into flaws, he just speaks to the AI. He tells it the exact problem we are seeing, explains why it is a problem, and contrasts what the app is currently doing against how he expects it to behave. While we are still sitting there testing, the AI updates the logic and redeploys the fix on the fly - no three-day pull request thread required.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Sure, new bugs pop up as we push the prototype further; that is just the nature of software development (and honestly, half the fun). However, by working in that tight voice-to-staging loop, the development agent stops being a fancy text generator and becomes an actual engineering partner. You iterate rapidly until the product meets the functional requirements and the spirit of what the user actually needs, and then you can circle back to optimize the code afterward; or better yet, hand it off to a separate, adversarial AI review agent to audit test coverage and suggest improvements before anything merges to `main`.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Coming Up in Part 2: Watching my friend David work that fast left me slightly obsessed. If voice-driven rapid prototyping works that well with one developer and a staging server, what happens when you build an entire multi-agent engineering organization around that philosophy at home? Next time, I will introduce you to FCI Operations, my Virtual Villa retirement community simulator, and how I put a crew of AI agents to work in my homelab (which sets up the bigger industry problem we will tackle in Part 3).&lt;/p&gt;&lt;p&gt;Later,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SteveO&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/3322120401421213698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/3322120401421213698'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2026/10/part-1-move-fast-and-wait-for-reviewers.html' title='Part 1: Move Fast and... Wait for Reviewers?'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-6252108794467607991</id><published>2023-10-23T12:16:00.005-07:00</published><updated>2023-10-23T12:17:47.134-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="#tesla"/><category scheme="http://www.blogger.com/atom/ns#" term="ElectrifiedRoadTrip"/><category scheme="http://www.blogger.com/atom/ns#" term="home assistant"/><category scheme="http://www.blogger.com/atom/ns#" term="TeslaMate"/><title type='text'>The Test Trip V1</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-toIqR580EvC0C6_TbsWZ8vnOzH3YNL8leIEd_0rjZghySajzASA1zOK2ypRB-V2B5JVIKjb3R7n2fwBhVrH5TEWXvQzxpJtD2rX-GPHdE9PfKYR6CYLQ5f7Pg9RfBtBeUw5RiHoIbISggykzqZFCmtisx5KdqELHs15TXpeJvaPqKPdo1HeF/s2598/Screenshot%202023-10-23%20at%2010.07.46.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;876&quot; data-original-width=&quot;2598&quot; height=&quot;216&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-toIqR580EvC0C6_TbsWZ8vnOzH3YNL8leIEd_0rjZghySajzASA1zOK2ypRB-V2B5JVIKjb3R7n2fwBhVrH5TEWXvQzxpJtD2rX-GPHdE9PfKYR6CYLQ5f7Pg9RfBtBeUw5RiHoIbISggykzqZFCmtisx5KdqELHs15TXpeJvaPqKPdo1HeF/w640-h216/Screenshot%202023-10-23%20at%2010.07.46.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Over the past couple of months, we have been getting used to mostly driving an electric car.&amp;nbsp; It has become clear that our daily driving needs are more than met by having a Tesla and charging at home over night.&amp;nbsp; Our normal daily activity can actually be exceeded with a 110v 15 A mobile charger, but having a 220v 48A wall connector gives us flexibility to guarantee we can fully charge a completely drained battery over night.&amp;nbsp; So, at this point, I am trying to put myself into a situation where I need to charge;&amp;nbsp; technically, I didn&#39;t really do that yet, but I was a little nervous testing the limits of the battery while taking my family through a mountain pass with occasional drops in cell phone reception.&lt;div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;So, to keep this kind of data focused, I created a Grafana Dashboard for the trip.&amp;nbsp; The dashboard itself was 99% created by TeslaMate, and I filtered the data from the time I parked my car the night before until I got home.&amp;nbsp; I included just a couple minutes of charging after I got home to make sure I had the final battery percentage in the tables.&amp;nbsp; I hope you enjoy!&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj7RB-Gz9XKieyCvReNkE47Gn7QuICyDngwM-qfhX9LRm1akKLuHaFHtoUrV0L5suvwMnyh40OwCOzuddHSWBlOL2K2_6l5xAJKMqPPPQHh8N9JUdxzfSbaChC8aoHHJYb3ANEvxqEZARyFfG904ltJGTl_mqKSC4rb6giTHjOvpSZipBl-K-a/s2754/Screenshot%202023-10-23%20at%2010.08.10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1008&quot; data-original-width=&quot;2754&quot; height=&quot;234&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj7RB-Gz9XKieyCvReNkE47Gn7QuICyDngwM-qfhX9LRm1akKLuHaFHtoUrV0L5suvwMnyh40OwCOzuddHSWBlOL2K2_6l5xAJKMqPPPQHh8N9JUdxzfSbaChC8aoHHJYb3ANEvxqEZARyFfG904ltJGTl_mqKSC4rb6giTHjOvpSZipBl-K-a/w640-h234/Screenshot%202023-10-23%20at%2010.08.10.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;So, moving to the trip, my original plan was to charge the battery to 100% over night, drive over a 4,000ft mountain pass to the village of Leavenworth that is about 100 miles away, charge at that location while hanging around town for the day, then drive home along the same route. It turns out, as soon as my kids learned they can watch shows on the screen while parked at a charger, they insist that we let them watch as soon as we plug in.&amp;nbsp; This was okay with me, as it gave me some time to get out, stretch my legs, and walk into a nearby market that actually had normally priced products.&amp;nbsp; There were 13 chargers at the station, and only about 5 of them were occupied by vehicles charging.&amp;nbsp; One was occupied by someone who parked their Tesla at the charging station but was not charging their car.&amp;nbsp; Very rude, and poor etiquette.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The total trip distance turned out to be 221 miles, and it cost me about $13.90 for electricity.&amp;nbsp; By contrast, if we had made the same trip in our Honda Odyssey, the 11 gallons of gas would have cost us about $55 based on local gas prices, which hover around $5/gal if you shop at Costco or a grocery store.&amp;nbsp; As I&#39;ll cover a little when going over the charging, you will see I could have cut nearly 25% off of the electricity costs if I were more aggressive with my battery.&lt;br /&gt;&lt;div&gt;&amp;nbsp;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2lOuJlbdzISIxGrTfb4Mwk_vdi6FD1lbQ6bmnPBLISTk8I3-AS2GTdDTvi44hlwEzMdRr6kHCrvEMY2paRoxWwBHejHfHT7z48nlozACLdpTmR-u4HOhT6U25E1P0fpHOtogyZUDtyMck8G4o8tViMbyF01hgbX9N4u6CMm2NI4jezZvmPKLb/s3804/Screenshot%202023-10-23%20at%2011.09.47.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;394&quot; data-original-width=&quot;3804&quot; height=&quot;66&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2lOuJlbdzISIxGrTfb4Mwk_vdi6FD1lbQ6bmnPBLISTk8I3-AS2GTdDTvi44hlwEzMdRr6kHCrvEMY2paRoxWwBHejHfHT7z48nlozACLdpTmR-u4HOhT6U25E1P0fpHOtogyZUDtyMck8G4o8tViMbyF01hgbX9N4u6CMm2NI4jezZvmPKLb/w640-h66/Screenshot%202023-10-23%20at%2011.09.47.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;I had set the wall adapter to charge the car as slowly as possible the night before.&amp;nbsp; I don&#39;t know if this actually matters, but I have never charged the car to 100% before, and wanted to put as little stress on the battery for this first trip.&amp;nbsp; It ended up taking around 10 hours to charge, but I could have done it in 3 or 4 hours if I maxed out my Tesla Wall Adapter.&amp;nbsp; You may also notice that when I charged in Leavenworth, I added 30% capacity to the battery, and I returned home at the end of the day with 43% capacity.&amp;nbsp; This means I did not need to charge the car at all that day, and I could have either completed this trip on a single charge; meaning I could have saved $3 by charging at home compared to using the charger in Leavenworth.&amp;nbsp; Alternatively, I could have charged the battery to 80%, and put less wear and tear on the battery by not charging to 100%.&amp;nbsp; So, it turns out this trip, which apparently a lot of people think is too long for a day trip,&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOAIxPDR6Bos9uoG1FG9XGY1KqwZnfwQ3ACD0dNEEHuaIVU9DQOf_aU5aj6bmgPprvf5QboEp02qcgJyg9ZTdJFa403LojgZ3ec_heyuArzXT5s-MgyvKuU1JdYpi6-JhR_YOqr-Ulo8Py3tIyzrTN-BgbL-QdC9AtwEF_gCv9GMdI_LLLee_8/s3004/Screenshot%202023-10-23%20at%2010.09.28.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;624&quot; data-original-width=&quot;3004&quot; height=&quot;132&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOAIxPDR6Bos9uoG1FG9XGY1KqwZnfwQ3ACD0dNEEHuaIVU9DQOf_aU5aj6bmgPprvf5QboEp02qcgJyg9ZTdJFa403LojgZ3ec_heyuArzXT5s-MgyvKuU1JdYpi6-JhR_YOqr-Ulo8Py3tIyzrTN-BgbL-QdC9AtwEF_gCv9GMdI_LLLee_8/w640-h132/Screenshot%202023-10-23%20at%2010.09.28.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Here I take a look at my battery state of charge for the trip.&amp;nbsp; I had gone a couple days before the trip without charging, which is why the battery was under 40% the night before, and you can see I slowly charged the battery over night.&amp;nbsp; This was done by setting the charger Amperage to try and target my originally scheduled departure time of 8AM; as usual, the family did not like to wake up in the morning, so our actual departure time was a couple hours later.&amp;nbsp; Our power usage increased steadily as we traveled over the mountain pass, then leveled off after crossing Steven&#39;s Pass.&amp;nbsp; The majority of the time, we were traveling 55-60MPH the entire time, but I don&#39;t think anyone would be surprised to hear that mountains effect battery consumption.&amp;nbsp; We charged up in Leavenworth before parking and hanging around town for the day.&amp;nbsp; Finally, you can see on our way home, we used a lot of battery initially on our way up the pass, and actually regained about 3% going down the other side.&amp;nbsp; The weather was dark and fogging going down the west side of the pass, so we actually slowed down to around 45MPH.&amp;nbsp; Regenerative breaking was used to maintain speed, and this resulted in a little boost.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj9Kv1lR3VOd1fTzIZbQWNcyVjJiAKICP4m5noveNxmp_hQvh6Rik9D2bNnmSLKBL4e6mNctAXSh_8QZiaErm6yASDmaalR1ppEyAgJ84W8ymrsGKKaz52UTqn74BoLFJ91QZcaiVrc3ivOPGUdbKNycLLBXQl5v8ioGxR-4zBOWkA2ITpb5d4G&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;394&quot; data-original-width=&quot;1236&quot; height=&quot;204&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj9Kv1lR3VOd1fTzIZbQWNcyVjJiAKICP4m5noveNxmp_hQvh6Rik9D2bNnmSLKBL4e6mNctAXSh_8QZiaErm6yASDmaalR1ppEyAgJ84W8ymrsGKKaz52UTqn74BoLFJ91QZcaiVrc3ivOPGUdbKNycLLBXQl5v8ioGxR-4zBOWkA2ITpb5d4G=w640-h204&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Finally, here is the elevation chart.&amp;nbsp; I cut off the left side because it was a long line sitting at 387 feet.&amp;nbsp; You can see the mountain pass was about 4,000 ft high, and Leavenworth is about 1,100 ft in elevation.&amp;nbsp; you will also notice right around noon, we stopped at a rest area for the kids.&amp;nbsp; Like I have read many others report, we need to stop for bathroom breaks far more often then we need to stop and charge the car. You can also see while in Leavenworth, we moved the car down by the river at about 17:00 so the kids could play in the park for about an hour before we drove home.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;In conclusion, the Tesla was perfectly suited for this type of trip.&amp;nbsp; I also have no doubt that most electric cars these days would have a similar experience.&amp;nbsp; There is an Electrify America charging station just a couple blocks away at a grocery chain across the river from the Tesla chargers, but I didn&#39;t actually investigate to see if it was good.&amp;nbsp; I will also noticed that several hotels in the area have destination chargers, which could be nice if you were staying overnight; however I have no experience with that.&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;In hindsight, I think I should choose a slightly more challenging route for a road trip in preparation for our cross country journey.&amp;nbsp; Maybe something with an overnight stay that requires stopping to charge in both directions to reach our destination.&amp;nbsp; We also primarily drove 2 lane highways for this trip, and I&#39;ve heard that Interstate highway travel uses more battery.&amp;nbsp; So, until the next phase in my electric car journey, I will go back and plan something.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;One final note about the driving experience.&amp;nbsp; As I commented to my wife at one point, the Tesla pretty much drove itself on Basic Autopilot for the entire trip.&amp;nbsp; I had my hand on the wheel, and there were 2 or 3 disengagements where I didn&#39;t like the way the car was handling some of the sharper turns, and I often found myself uncomfortable with how close to the center line the Tesla would drive.&amp;nbsp; I am confident it was just keeping the car centered in the lane, but I do prefer hugging the outside line when going 60mph on a 2 lane road; I just don&#39;t trust the other people to stay on their side that much.&amp;nbsp; However, the basic autopilot functionality did surprisingly well on those curvy mountain highways.&lt;/p&gt;&lt;p&gt;So, that&#39;s all for now.&amp;nbsp; I will start planning for a longer road trip, but I&#39;m really starting to feel good about this cross country trip!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Later,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SteveO&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/6252108794467607991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/6252108794467607991'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2023/10/the-test-road-rip.html' title='The Test Trip V1'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-toIqR580EvC0C6_TbsWZ8vnOzH3YNL8leIEd_0rjZghySajzASA1zOK2ypRB-V2B5JVIKjb3R7n2fwBhVrH5TEWXvQzxpJtD2rX-GPHdE9PfKYR6CYLQ5f7Pg9RfBtBeUw5RiHoIbISggykzqZFCmtisx5KdqELHs15TXpeJvaPqKPdo1HeF/s72-w640-h216-c/Screenshot%202023-10-23%20at%2010.07.46.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-3669949261613070845</id><published>2023-09-12T15:01:00.002-07:00</published><updated>2023-09-12T15:01:20.938-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="#tesla"/><category scheme="http://www.blogger.com/atom/ns#" term="ElectrifiedRoadTrip"/><title type='text'>Anywhere You can go, I can go cheaper!</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjJvJb1SH9ZJYHiWv2Q5LhtRdrkfj89dl8iCooV3NAuFY_juoUrJhlVyliJFXWiMBSUC4-S6CcErp8ZL5wfBoj9UaVeCl1FiDjVLgog5P9taTD1BH_L0qPi0JBhYKF4QQM8sogPB-yCuuqAxWPw1UFTsqt-U7i49xJOeKQNvH02f3g1GFFPOIY9&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;2682&quot; data-original-width=&quot;5058&quot; height=&quot;341&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjJvJb1SH9ZJYHiWv2Q5LhtRdrkfj89dl8iCooV3NAuFY_juoUrJhlVyliJFXWiMBSUC4-S6CcErp8ZL5wfBoj9UaVeCl1FiDjVLgog5P9taTD1BH_L0qPi0JBhYKF4QQM8sogPB-yCuuqAxWPw1UFTsqt-U7i49xJOeKQNvH02f3g1GFFPOIY9=w640-h341&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;I have been testing the waters more and more as I drive further in my Tesla; then today Tesla announced they built their 50,000th charging station.&amp;nbsp; &lt;a href=&quot;https://link.tesla.com/ls/click?upn=-2FUjLTVpTMEkekm9EoQ1L6OxBOtYoNkY8TKex3TbH9OQMyCpCKCJN2-2FbtdTGIcbOBsvUgAJp21ElAbCP-2F-2F52WCz65mrVRxYeXh77pJtYDLoFpXOXk0xIRHsuPU3GvbJM6-2BaeEYzvmY96DzQKITQcijSSJySKlxkyyvSVNUwEAt8gxFstFTBTTKPY5vjjhtmpwMiW1-2Bh57Ok1bGkJ-2B-2FCiBmeGbJ32JVBYdmmQQPgNz9kM-3DSjSd_xK1japI3Lshn3uPvI4t5Lgb1xrvLBjY9fazoeEoj0mMgDocuPFkqbrDXoO3KyF5MqRUcCSrd5PWncLvIULFvFAXJwb28rGaJP3KtM2FcYWGerExBOw1LItLVpUxDy5AdLDafd4qqDpJgUOAp8B-2FRhXY80MWbokCr6Vv9XqlKU1fA9OR7GUYbecX2ltrSlxu62lqa9Q1H2YuLqH0UGA7CRRBEFTubwqFh9MfxRZzAeHrau5SWN8-2BWNUCLn3bKcgR5jquCKHMUkwoYfuGThfUnnI-2BtI7JrfnYWIsSSqgkV9mF8k2jX96QBZj0WA9WXsbEyUpnFRmm51Vz6qh6kvqL-2FsrmaIkCXT24Fs4Ka6JJYxT-2BIcHOh6DhoLYo7nDOAPf59Imz3yDNsWh-2BS2ZWFaE-2FZo-2F4Kcu4RDWIKVzgekac1GY7bUcbcmkJv7wOHAySV06og6cSt22fhkPS5fp0-2B-2BvsVx2iK6jhdA1dNOjPxiXo1MJZgpChQrasr7c6r1A-2BPwnt7xV-2Bz3Lf7ECOeLaTFGbK74uixAqhkm5v5ZZAzf-2BwgBb2scIia0Ukfw85VdRrQWCX7TJScCgnKcSa0HmpJRU5ZbdQZgSLW5wdhj11dACShUC33-2B7dAuJKepE91OiZAzLX3LwpJosU918zcBUzNSUjfQBkQVR-2F3Wk4kIic5Yhfny2c-3D&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Here is a link, if you care to see the interactive version of the map above&lt;/a&gt;.&amp;nbsp; So, looking at the availability of all these chargers and hearing testimonials from people who actually drive their Teslas across country makes me feel pretty confident about going on this trip this winter.&amp;nbsp;&amp;nbsp;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Certainly sounds much better than the &lt;a href=&quot;https://www.npr.org/2023/09/10/1187224861/electric-vehicles-evs-cars-chargers-charging-energy-secretary-jennifer-granholm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;horror story of Granholm&#39;s caravan blocking EV chargers with a gas car.&lt;/a&gt;&amp;nbsp;This is an unethical practice called ICEing (verb, ICE = Internal Combustion Engine); in this case they ICEd a family with a baby when her advance team blocked a charger they planned to use for the caravan.&amp;nbsp; Although, part of her problem is that she had a fleet of cars traveling to showcase electric car usage.&amp;nbsp; Which was compounded by the fact that most private charging stations have issues (broken or vandalized chargers are huge problems here.)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;One reason using a tesla charger is generally a better experience is the lack of user interface on the machine itself.&amp;nbsp; When you plug the charger into your car, there is a data connection between the charger and the car, and the car itself initiates the charging session.&amp;nbsp; This means you don&#39;t need to install an app on your phone, or log into a server to start the charging session.&lt;/p&gt;&lt;p&gt;&amp;nbsp; This weekend, It went to Electrify Expo Seattle, and had some interesting conversations with the companies putting on the show.&amp;nbsp; I was surprised to find out that most of the bicycle vendors had little to no down time on their electric bicycle fleets as they offered test rides to an endless line of people eager to give the bikes a ride.&amp;nbsp; I was especially excited about the Riese &amp;amp; Muller cargo bikes; the ones with the big box in the front that can fit both of my daughters side by side in them.&amp;nbsp; Those were pretty fun to ride, especially the Load 75 which could actually fit 3 kids, but that $10,000 price tag will prevent me from getting it.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;The main focus at Electrify Expo is really the cars, and the test drive track!&amp;nbsp; It was fun to compare the acceleration on on the Model X Plaid to the Porsche Taycan; its close, but I think the Model X wins.&amp;nbsp; I was also excited to take a good hard look at the Ford F-150 Lightning, which is a pretty impressive truck.&amp;nbsp; While Ford is supposedly switching to NACS (aka the Tesla port), and they are working with Tesla to work out billing for charging, but right now they still use the CCS connector.&amp;nbsp; I think getting everyone on one charging port is really important, and because it seems like a lot of companies have agreed on NACS, we should just do that and move forward.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;So right now, I look at the map above, and feel like it would be easy for me to get across the country in a Tesla.&amp;nbsp; I also like seeing all those destination chargers (the gray dots), which are slower chargers at hotels that are intended for overnight charging while you sleep.&amp;nbsp; Those could be great for topping off if you drive ~50 miles past your charger before stopping for the night.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;The biggest &quot;concerns&quot; I hear are from people who don&#39;t have electric cars telling me that its not a good idea yet.&amp;nbsp; However, I think the majority of Tesla owners are confident in the Tesla super charging network.&amp;nbsp; Additionally, I&#39;m hoping to find a couple of those new Flying J stations that have electric charging stations too, that could be pretty sweet!&amp;nbsp; So, getting closer to the drive, and I&#39;m pretty excited about it!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Later,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SteveO&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/3669949261613070845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/3669949261613070845'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2023/09/anywhere-you-can-go-i-can-go-cheaper.html' title='Anywhere You can go, I can go cheaper!'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjJvJb1SH9ZJYHiWv2Q5LhtRdrkfj89dl8iCooV3NAuFY_juoUrJhlVyliJFXWiMBSUC4-S6CcErp8ZL5wfBoj9UaVeCl1FiDjVLgog5P9taTD1BH_L0qPi0JBhYKF4QQM8sogPB-yCuuqAxWPw1UFTsqt-U7i49xJOeKQNvH02f3g1GFFPOIY9=s72-w640-h341-c" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-2386121707411457546</id><published>2023-08-28T20:13:00.004-07:00</published><updated>2023-08-28T20:17:49.148-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="#tesla"/><category scheme="http://www.blogger.com/atom/ns#" term="ElectrifiedRoadTrip"/><title type='text'>Electrified Road Trip Part 2: Tracking with Teslamate</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidsrpdRVcwH2NYTNfJsFHaD5yiST6X_WEshhwuQkR1oDs-Oj1X0T0TaJ4QvU-Udg_4PQZ5hQOab5E__mPCf2awVNm0lWIsA8kMDezac0mnGMNQsDugfSodSxk2QVHOinBVFt8w9LmCDNR0k8JqjCyN3YfApN4VNhnzNzSATOrUK6vJUG83G9GM/s3284/2023-08-28%2019_01_43-TeslaMate%20%E2%80%93%20Home%20Assistant.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1622&quot; data-original-width=&quot;3284&quot; height=&quot;317&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidsrpdRVcwH2NYTNfJsFHaD5yiST6X_WEshhwuQkR1oDs-Oj1X0T0TaJ4QvU-Udg_4PQZ5hQOab5E__mPCf2awVNm0lWIsA8kMDezac0mnGMNQsDugfSodSxk2QVHOinBVFt8w9LmCDNR0k8JqjCyN3YfApN4VNhnzNzSATOrUK6vJUG83G9GM/w640-h317/2023-08-28%2019_01_43-TeslaMate%20%E2%80%93%20Home%20Assistant.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;In preparation for my big road trip, I added Teslamate to my Home Assistant setup.&amp;nbsp; I have to say, I am sad that I didn&#39;t do this on day 1.&amp;nbsp; This little platform is amazing, and it not only gets a huge amount of data out of Tesla&#39;s cloud and on to my own hardware, but it also generates some wonderful Grafana dashboards too!&amp;nbsp; It is kind of a game changer compared to the way I have collected stats from my current car, and just using the unofficial Tesla Integration for home assistant.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, the integration&#39;s main screen doesn&#39;t look like anything special.&amp;nbsp; The map shows the real time location of the car, along with some basic stats about the car.&amp;nbsp; You can also use Geo-fences to give common locations any name you like, and you can even set a charging price for the location.&amp;nbsp; This is particularly useful for charging at home because there is no receipt for purchasing power like you get from a charging station.&amp;nbsp; I will get into manually updating charge prices once I figure that out, but I rarely charge anywhere other than home, so it is a low priority task for me to sort out.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Iavy1jDtE_d650NdyJA2U-wXQsg8H2n0R-MB8f0kPDWBYrhY3YQ-5cGpzE0SV2mdNOfVY6GTjL5-nKHUtILvSdy0BAuCz6mXCS2kipbCQDqgEGyHN2zPp0wzUrE_4Sqw5zWPJYxweWXbdaO4Ey7z-6AIIrK23ETIUrFaCd8_1ekBZ7PEsfkn/s1625/2023-08-28%2019_24_45-PiKVM%20Session_%20localhost.localdomain.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1625&quot; data-original-width=&quot;1031&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Iavy1jDtE_d650NdyJA2U-wXQsg8H2n0R-MB8f0kPDWBYrhY3YQ-5cGpzE0SV2mdNOfVY6GTjL5-nKHUtILvSdy0BAuCz6mXCS2kipbCQDqgEGyHN2zPp0wzUrE_4Sqw5zWPJYxweWXbdaO4Ey7z-6AIIrK23ETIUrFaCd8_1ekBZ7PEsfkn/w203-h320/2023-08-28%2019_24_45-PiKVM%20Session_%20localhost.localdomain.png&quot; width=&quot;203&quot; /&gt;&lt;/a&gt;&lt;/div&gt;The real advantage comes with 2 backend features this plugin provides.&amp;nbsp; First, the plugin integrates with a database to log all your data about your car.&amp;nbsp; This data goes far beyond just what you see on the plugin page, and this is why Grafana is the real hero for this plugin.&amp;nbsp; The second feature is MQTT, which is just a protocol used by IoT devices to communicate updates.&amp;nbsp; Once you have these two features, you can create dashboards in Grafana to visualize the data and create reports, and MQTT sends the data to home assistant so I can trigger events based on the reported stats.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To the right I show MQTT explorer, which shows an example of the message data Teslamate sends to Home Assistant.&amp;nbsp; This data gets updated in real time, and one thing this does for me is update any time the car is unplugged from the charger immediately, rather than having to wait for the integration to poll Tesla for the data, which can take anywhere from no time to 5 minutes.&amp;nbsp; One problem this caused me a few times is that I would unplug my car, and have Home Assistant log the data to a google sheet; however, if the data didn&#39;t get logged immediately my car would not be at home when the data was logged, and my cost estimates would be off.&amp;nbsp; I guess Teslamate removes the need for this Google Integration too, which I appreciate reducing the number of cloud dependencies I have.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Possibly the best part of the this addon is Grafana Dashboards!&amp;nbsp; For those who don&#39;t know, Grafana is a web application that can collect data from databases and organize it into Dashboards, which are a collection of charts, graphs, and data.&amp;nbsp; It is somewhat popular for its ability to collect data from many places and combine it all together into a single screen/report that is full of pretty pictures.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0TlZAalEbpSnpARX2Rg3VpHpTDTStwmJ0JBrNNVEsFWkQ8ZwUWzmzQNGhQGMOs0srsq9OVEuzzer3lIO-hy5CZJaroXh2DBY1yZXI6kAPih615q3D7mOuFSLJ0AFvA4HtM83ip4MUvhVvFZYP5B1t0K3rO3NoBtAA5E8RdDQQ28Fh9ks1QcVb/s2262/2023-08-28%2019_42_18-Trip%20-%20TeslaMate%20-%20Dashboards%20-%20Grafana.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1636&quot; data-original-width=&quot;2262&quot; height=&quot;289&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0TlZAalEbpSnpARX2Rg3VpHpTDTStwmJ0JBrNNVEsFWkQ8ZwUWzmzQNGhQGMOs0srsq9OVEuzzer3lIO-hy5CZJaroXh2DBY1yZXI6kAPih615q3D7mOuFSLJ0AFvA4HtM83ip4MUvhVvFZYP5B1t0K3rO3NoBtAA5E8RdDQQ28Fh9ks1QcVb/w400-h289/2023-08-28%2019_42_18-Trip%20-%20TeslaMate%20-%20Dashboards%20-%20Grafana.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Teslamate has a bunch of dashboard that is loads into Grafana if you set it up correctly.&amp;nbsp; Its a great way to visualize things like your most recent trip data and commute data.&amp;nbsp; For example, this image shows a track for everywhere I&#39;ve driven this month. When I scroll down through the list of drives I&#39;ve made, I can tell that I drive the same few routes over and over again, and it gives some nice summary information like how efficiently I drive (256 Wh/mi) and the fact I have paid about $13 to drive my car 265 miles (which is WAY cheaper than gas).&amp;nbsp; Just getting access to this data is a critical asset to accurately estimate my personal cost of driving the car, and having a few months of data under my belt will give me a clear picture of how far I can drive my car on a single charge.&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;For those interested in the process of getting this all set up, I added 3 home assistant add-ons using the instructions on the &lt;a href=&quot;https://github.com/matt-FFFFFF/hassio-addon-repository/blob/main/teslamate/README.md&quot; target=&quot;_blank&quot;&gt;mat-FFFFFF github repository here&lt;/a&gt;.&amp;nbsp; If you are savvy with docker and have a spare raspberry pi laying around, I have to admit most of the troubleshooting resources online focus on putting everything into its own container.&amp;nbsp; However, its not too difficult to follow the directions and get it all setup, but maybe that could be a good thing to write about next.&amp;nbsp; Let me circle back around to that once I get around to refactoring a couple things for best practices.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway, that&#39;s it for now.&amp;nbsp; Until next time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Later,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SteveO&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/2386121707411457546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/2386121707411457546'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2023/08/tracking-my-car-with-teslamate.html' title='Electrified Road Trip Part 2: Tracking with Teslamate'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidsrpdRVcwH2NYTNfJsFHaD5yiST6X_WEshhwuQkR1oDs-Oj1X0T0TaJ4QvU-Udg_4PQZ5hQOab5E__mPCf2awVNm0lWIsA8kMDezac0mnGMNQsDugfSodSxk2QVHOinBVFt8w9LmCDNR0k8JqjCyN3YfApN4VNhnzNzSATOrUK6vJUG83G9GM/s72-w640-h317-c/2023-08-28%2019_01_43-TeslaMate%20%E2%80%93%20Home%20Assistant.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-3984516093652667925</id><published>2023-08-24T20:36:00.001-07:00</published><updated>2023-08-28T20:15:30.083-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="#tesla"/><title type='text'>Tesla Purchasing Experience</title><content type='html'>&lt;p&gt;&amp;nbsp;So, as I&#39;m getting used to having a Tesla, I thought this would be a good time to look back and reflect on the purchasing experience.&amp;nbsp; This is a really unique experience, and I think it is much better than most of the horror stories I read about on social media.&amp;nbsp; So, for reference, lets go back a couple of months, and walk through our car buying experience this time around.&lt;/p&gt;&lt;p&gt;This spring, my 2007 Honda Accord really started to show its age.&amp;nbsp; The windows stopped working (again), the AC stopped working (again), and it started feeling a little more sluggish than before; basically, it needed some TLC, and I had no more love for it.&amp;nbsp; So we decided we were going to get a new car; we wanted an electric car.&lt;/p&gt;&lt;p&gt;Day 1, I decided I was not going to get a Tesla.&amp;nbsp; I think they are too proprietary, and there is no excuse not to have Android Auto and CarPlay built in.&amp;nbsp; I still feel this way, and the entertainment system just feel crappy in general while driving.&amp;nbsp; We have YouTube Music, and that comes with Ad free Youtube, so we won&#39;t consider the supported streaming services. While in park, I can use abettertheater.com to play movies/shows on Plex, and then we have YouTube, Netflix, and Disney+ in the theater, which is fine.&amp;nbsp; Games are okay, but we all have switch game consoles, so we don&#39;t care.&lt;/p&gt;&lt;p&gt;Anyway, So, we voyaged out to the dealerships.&amp;nbsp; We went to Nissan, Kia, Hyundai, Subaru, Ford, Chevy... we just spent a couple months looking up every electric vehicle we could find.&amp;nbsp; For reference, every single one of them had Android Auto and CarPlay standard - its just expected in every car (yes, I an REALLY hung up on this).&amp;nbsp; All of them also (mostly) felt like normal gas cars (ICE is the hip term for this BTW, for Internal Combustion Engine).&amp;nbsp; At least, they had a mode that felt like a normal car, and they would have a branded name for a single pedal mode that applies regenerative breaking when you take your foot off of the gas.&lt;/p&gt;&lt;p&gt;I think what finally swayed me to consider a Tesla was how crappy the experience of going to a dealership is.&amp;nbsp; You go in, they show you the top end model even though you say you were a little weary of paying the base model price for a car.&amp;nbsp; They show you a car or two, and they you sit down in the room where they try to pressure you into getting the car or pre-ordering.&amp;nbsp; Honestly, we wanted a Chevy Bolt EUV.&amp;nbsp; It would meet our needs and it was by far the cheapest car of the bunch, but because GM is stopping production in October, we just couldn&#39;t get one.&lt;/p&gt;&lt;p&gt;The next couple options we were looking at were the Kia offerings; the Nero or the Hyundai Ionic 5.&amp;nbsp; The biggest issue here is we wanted the seat memory, which was only offered on the top end model.&amp;nbsp; VW and Volvo also had some compelling options, and the Ford Mustang was a strong contender, but going to these dealerships was starting to wear on me and leave a bad taste in my mouth.&lt;/p&gt;&lt;p&gt;One day, I was talking to someone at our daughter&#39;s school, and they just purchased a Model Y.&amp;nbsp; It turns out I wasn&#39;t paying attention that the price dropped substantially on the Model Y; also, the base model car has pretty much all the features on it.&amp;nbsp; The other trim models only changed the battery and added the option for a 3rd row of seats (we didn&#39;t really care about the other differences.)&amp;nbsp; So, I decided to try and test drive a Tesla Model Y.&amp;nbsp; This is where the story actually begins.&lt;/p&gt;&lt;p&gt;I go to the Tesla website to start sorting out models, trims, and other options and find 3 somewhat straight forward options.&amp;nbsp; I see a big link to schedule a test drive; however, I click a referral link that I got from my friend.&amp;nbsp; All Tesla owners get a referral link, and the person who refers you get points that can be redeemed for stuff.&amp;nbsp; For example, the person who referred me got 3 months of full self driving because I bought a car with his link, and some other points for the test drive.&amp;nbsp; I got $1000 off my purchase.&amp;nbsp; I scheduled a test drive, uploaded a photo of my drivers license, and signed a waver.&amp;nbsp; They sent me a calendar invite and a few links to YouTube videos with instructions about how to navigate the touchscreen UI and start the car.&lt;/p&gt;&lt;p&gt;A few days later, I show up to test drive the car.&amp;nbsp; They have the cars all lined up in front of the dealership, I walk up to some and they take me to the front desk.&amp;nbsp; It takes them a minute to find the right key card, but a quick peek at my insurance card, a signature on a temporary registration card, and we are escorted to a parked car in front of the building.&amp;nbsp; There were a couple questions and comments about starting and how different the car is to drive. However, within maybe 10 minutes of showing up I am driving the car I am considering to buy.&lt;/p&gt;&lt;p&gt;At this point I am used to driving an electric car that uses the gas pedal to trigger regenerative braking, but the Tesla has a very aggressive regenerative brake.&amp;nbsp; I kind of slammed on the brakes a couple times during the drive because I didn&#39;t realize I lifted my foot off the pedal.&amp;nbsp; Then, I got on the expressway, and this is the moment the Tesla kind of stole my heart; and put a big smile on my face.&amp;nbsp; Its just a lot of fun to have a car that goes when you push the gas pedal.&amp;nbsp; We got back and the lady at the dealership asked us if we had any questions, we had a short conversation and went home.&amp;nbsp; Later that night, my wife picked on my a little because I played Forza after test driving the Tesla.&lt;/p&gt;&lt;p&gt;It was the best experience I had ever had test driving a car.&amp;nbsp; No pressuring me to walk out the door with a contract, and no trying to upsell me on stuff I didn&#39;t ask for.&amp;nbsp; I loved the car, even despite the crappy music situation.&lt;/p&gt;&lt;p&gt;We went home and talked about it.&amp;nbsp; We made notes and compared the different cars we drove.&amp;nbsp; The only thing that would have stopped us from getting a Tesla was if the Bolt were available.&amp;nbsp; It had all the features we wanted for $20k less, and we primarily wanted this as a commuter car, so we wanted a smaller monthly payment .&lt;/p&gt;&lt;p&gt;However, in the end, we decided because the Bold wasn&#39;t available, the Model Y was the next best option.&amp;nbsp; Most of the other cars were too short, which meant I would hit my head getting in and out.&amp;nbsp; Also, in order to get seats with programmable memory, every car except the tesla required us to upgrade to one of the premium trims, which were usually $10-20K more than the Tesla.&amp;nbsp; The Mustang almost shined here, but we wanted all wheel drive for taking our daughter to Ski Class this winter with her school.&lt;/p&gt;&lt;p&gt;One day, sitting in Chick-fil-A I installed the Tesla App on my phone, chose the options and customizations on a Model Y, and tapped buy.&amp;nbsp; From there, it was a matter of adding my wife and I as owners of the car.&amp;nbsp; We signed up for financing through Tesla because they had the best rate we could find, and even initiated the trade in estimate.&amp;nbsp; The whole process took place on the phone.&amp;nbsp; Then I got the request to schedule delivery; I chose a date and time that worked well for me, and we went to go pick up the car.&lt;/p&gt;&lt;p&gt;In the mean time, I watched countless YouTube videos about checklists that people made to inspect their Tesla when they accept delivery.&amp;nbsp; I felt well prepared to inspect every corner of the car when I arrived.&amp;nbsp; We drove our old car to the dealership, and went inside.&amp;nbsp; Someone was standing at a podium, I said we were here to pick up our Model Y, and he said you walked right past it.&amp;nbsp; He handed me an envelope with some documents and the key cards to open up, and walked me to the car.&amp;nbsp; He told me to click a button in the app, stood there for a minute to see if I had any questions, and then told us to come back in to see him once we looked over the car and were ready to sign.&lt;/p&gt;&lt;p&gt;We walked around the car, opened the trunk and the frunk.&amp;nbsp; We sat in every seat, ran our fingers along all the trim, paired our phones to the Bluetooth, Made sure it locked when we walked away and unlocked for both of us.&amp;nbsp; We were happy, so we went back in to finish signing at a table and hand over the keys to the old car.&amp;nbsp; Again, compared to the other cars I have bought, this was less paperwork, no pressure, and just straight to business.&lt;/p&gt;&lt;p&gt;A couple days later, we found a couple issues.&amp;nbsp; One of the exterior cameras had a chip in the enclosure, the panel over the seatbelt wasn&#39;t aligned correctly, and one of the buttons on the steering wheel had an issue when pressing to the left.&amp;nbsp; I scheduled a service appointment through the app.&amp;nbsp; One day, I guy from tesla pulled into my driveway, replaced the defective parts, aligned the panel, and said it was all covered under warranty.&amp;nbsp; We also ordered the garage door opener, which I didn&#39;t realize was extra.&lt;/p&gt;&lt;p&gt;All said and done, it was painless, getting the issues serviced was easy (especially because I work from home).&amp;nbsp; Everything was pretty quick and simple.&amp;nbsp; As I&#39;ve said a couple of times, this was the best purchasing experience I&#39;ve ever had.&amp;nbsp; No sales people trying to get me to buy today, no dropping my car off for a 10 minute repair.&amp;nbsp; It seems like all the horror stories of delivery didn&#39;t happen for me.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I still really hate the entertainment situation.&amp;nbsp; Spotify worked just long enough for me to try and sign up for a free account.&amp;nbsp; Then I got hit with the &quot;premium account required&quot; message.&amp;nbsp; I didn&#39;t like the experience on Spotify, so I&#39;m not buying it.&amp;nbsp; I then signed up for Tidal; I even paid the $2 to get a 60 free trial; its better than Spotify, but I really wish I could just use YouTube Music on the screen.&amp;nbsp; Even the Bluetooth experience is lacking compared to other cars.&amp;nbsp; My phone won&#39;t play music automatically when it connects like pretty much every car I&#39;ve use Bluetooth with.&amp;nbsp; I also can&#39;t browse playlists on my phone through Bluetooth, which is an option with plex amp.&amp;nbsp; On Tesla, Bluetooth only allows play/pause, next, and previous.&lt;/p&gt;&lt;p&gt;So, I still hate having a locked down car, but at least the rest of the driving experience is good.&amp;nbsp; I also think the video player will come in handy when I go to a supercharger.&amp;nbsp; I also find it very strange that the Tesla doesn&#39;t create a WiFi network, so if I purchase premium connectivity, the kids can&#39;t use an iPad to watch movies in the back seat while driving.&amp;nbsp; I guess its not the end of the world so long as we download some movies/shows before leaving the house.&amp;nbsp; Anyway, I&#39;ll get more into that as we get closer to our road trip.&lt;/p&gt;&lt;p&gt;Later,&lt;/p&gt;&lt;p&gt;SteveO&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/3984516093652667925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/3984516093652667925'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2023/08/tesla-purchasing-experience.html' title='Tesla Purchasing Experience'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-3523762588450253363</id><published>2023-08-18T16:12:00.003-07:00</published><updated>2023-08-28T20:15:39.101-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="#tesla"/><category scheme="http://www.blogger.com/atom/ns#" term="ElectrifiedRoadTrip"/><title type='text'>Electrified Road Trip Part 1: A tale of two maps</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjtHt3BYMz_piqT2jL6n3eJc7g5rJz4AjlYjhIrxy_osP3b70pgBgQlWZaOly8t7t57SpvJj5VEbvySdRAgYkrlPVuT3KvZdexI9gBZn3q9eJqqYUbSRzfDckpWIACRH2G6tFqEzJthsXZcpbin8TLERPF5t6XCXJ7g0UXpdZ6KgwmDmyPRjJEW&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;2974&quot; data-original-width=&quot;5636&quot; height=&quot;338&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjtHt3BYMz_piqT2jL6n3eJc7g5rJz4AjlYjhIrxy_osP3b70pgBgQlWZaOly8t7t57SpvJj5VEbvySdRAgYkrlPVuT3KvZdexI9gBZn3q9eJqqYUbSRzfDckpWIACRH2G6tFqEzJthsXZcpbin8TLERPF5t6XCXJ7g0UXpdZ6KgwmDmyPRjJEW=w640-h338&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;p&gt;&lt;/p&gt;&lt;p&gt;So, we recently became the owners of a new Tesla Model Y.&amp;nbsp; We went with the base model, and only paid to change the paint color and add a trailer hitch (mostly for a bike rack.). I have actually plotted this trip twice so far.&amp;nbsp; Once with the Tesla App, and again with &lt;a href=&quot;http://abetterrouteplanner.com&quot;&gt;abetterrouteplanner.com&lt;/a&gt; (ABRP for short)&lt;/p&gt;&lt;p&gt;I have to admit, I like ABRP more, so it seems to live up to its name.&amp;nbsp; The nice thing about both tools, is they break the route into legs, where you need to stop at a charger.&amp;nbsp; They also both had some functionality for estimating charge times, and how much to charge the battery to make it through the next leg of the trip.&amp;nbsp; However, beyond that, the two. apps start to show their differences.&lt;/p&gt;&lt;p&gt;The Tesla app is nice because its built into the car, and you can start the navigation on your phone, then send it to the car before you get in.&amp;nbsp; The way Tesla has built their ecosystem it feels like this is how you are supposed to do it.&amp;nbsp; The biggest limitation is that its built for you to plot your course and go now, and it also seemed to demand the full potential of the car too.&amp;nbsp; It would frequently use 80-90% of the battery to get you a longer distance, and it the charge times were much longer at each stop.&amp;nbsp; I didn&#39;t find a way to change this in the app, but its also possible I missed something.&amp;nbsp; The last gripe I have is that it doesn&#39;t show the amenities at each stop from the route screen; if you write down the chargers, then navigate back in the app you can see a row of icons indicating things like bathrooms, food, or shopping near by, but the app doesn&#39;t indicate if these things are walking distance from the charger.&lt;/p&gt;&lt;p&gt;ABRP on the other hand has a limitation in that it doesn&#39;t work natively on the car; it is a web page, so you can load it in the car&#39;s browser, but you lose some features if you do that, like Tesla&#39;s built in ability to prep the battery for the supercharger before you arrive at the station.&amp;nbsp; However, you can export the route to Google Maps, Apple Maps, or a Calendar, which are all ways that you can import the suggested stops into the Tesla&#39;s built in navigation system (Tesla also has a feature will it will automatically navigate to your next calendar appointment when you get in the car.)&lt;/p&gt;&lt;p&gt;ABRP also allows you to export the stops to a spreadsheet (or view the table in the browser) that outlines all the data you could want.&amp;nbsp; The battery charge you will have on arrival and charge you need to make the next station, estimated charging time, estimated cost, distance to the next station, and drive time.&amp;nbsp; This is basically an itinerary to review the trip and choose the stops you want to make.&amp;nbsp; This is also highly adjustable.&amp;nbsp; You can set the range of your vehicle on a full charge, set min and max limits for how much to charge the battery (I I try to keep it between 20 - 80%.). There is also an adjustment to set if you want more stops with shorter charges, fewer stops with long charges, or optimize for the quickest trip.&lt;/p&gt;&lt;p&gt;Once you create your route, you can click on each charging station to see what types of amenities are near by.&amp;nbsp; It will tell you if there are bathrooms, its dog friendly, has a playground, or is trailer friendly, and it will clarify how many food options you have with names, phone numbers, web sites, and a distance from charger.&amp;nbsp; The map view will use OpenStreepMap data to show you that the restaurant is only 800 ft away, but its across the interstate, so its more like a 1/2 mile walk.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is a planning tool to help you know if its better to stop in Ellensburg and Mosses Lake, or push your battery a little more and go straight to Quincey.&amp;nbsp; A quick conclusion on that scenario will tell you there are multiple restaurants very close to the chargers in Ellensburg and Mosses Lake, but the one in Quincy is the 1/2 mile walk I talked about in the previous paragraph.&amp;nbsp; I also learned that there are two chargers in Ellensburg, one at 150Kw and another at 250Kw.&amp;nbsp; Now, those are both Tesla chargers, so it would be visible in the Tesla app too, but the tesla app seems to leave a lot to be desired during the planning phase of the trip.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So, you may have noticed I&#39;ve left out the elephant in the room; most people use Google, Garmin and Apple maps for navigation.&amp;nbsp; Well, as a Tesla owner, there really isn&#39;t a convenient way to use any of those maps (well, technically the map data in a Tesla comes from Google.)&amp;nbsp; The big beautiful screen in the car doesn&#39;t support Android Auto or Apply CarPlay; a huge negative for any car these days.&amp;nbsp; So, for those who buy an electric car from any other car maker, you will have that experience at your finger tips.&amp;nbsp; However, you can&#39;t actually tell Google/Apple/Garmin maps to route your trip to include stops for electric chargers, calculate the charge time for those charger, or calculate the cost of charging.&amp;nbsp; However, the ABRP Android app uses Google Maps for its backend, and the Apple version of the app uses Apple Maps data; so that is worth mentioning.&lt;/p&gt;&lt;p&gt;Speaking of the app experiences, I think its clear at this point I am biased in favor of ABRP.&amp;nbsp; The Tesla experience for trip planning is okay, and its roughly the same in the web browser, mobile app, and on the car.&amp;nbsp; Actually, I think you get a little more google map data in the car than the phone or browser, but I think that&#39;s by design.&amp;nbsp; A great thing about using the phone is that all map programs have a nice feature to send a location directly to your tesla;&amp;nbsp; I use this all the time.&amp;nbsp; I often look up current travel time (including traffic) before I get in the car, so having a nice share button to tell my car to navigate there when I get in the car is amazing!&amp;nbsp; This is a tiny thing that makes me happy multiple times a day.&lt;/p&gt;&lt;p&gt;So, back to the ABRP mobile app.&amp;nbsp; I started by visiting the website on my computer and plotting my course.&amp;nbsp; I took that course and investigated which chargers had the amenities I wanted near by to help keep the kids and dogs happy, and now I am going back to the app to create a route with waypoints at my desired chargers.&amp;nbsp; I can also add a stop at a hotel.&amp;nbsp; This was very easy to do, and I created a free account to save my plan.&amp;nbsp; On my phone.&lt;/p&gt;&lt;p&gt;So, this concludes the planning phase of this road trip.&amp;nbsp; However, before the real trip, I am going to test out my theories with a smaller trip.&amp;nbsp; I will be faced with the decision:&amp;nbsp; can I count on my family to stick to a plan using calendar events for each charger?&amp;nbsp; The advantage here is that the Tesla would (in theory) sync my calendar, and load the next charger every time we get in the car.&amp;nbsp; However, this could fall apart and become unwieldy if we don&#39;t stick to a schedule; for the record, my family NEVER sticks to a schedule.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The alternate plan would be to send the tesla the location of the next charger from my plan every time we leave a charger.&amp;nbsp; This might work, but could fall apart if cell service to either my phone or the tesla is unavailable.&amp;nbsp; We will just need to try and test it I guess.&amp;nbsp; Until the next phase.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Later,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SteveO&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/3523762588450253363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/3523762588450253363'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2023/08/electrified-road-trip-part-1-tale-of.html' title='Electrified Road Trip Part 1: A tale of two maps'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjtHt3BYMz_piqT2jL6n3eJc7g5rJz4AjlYjhIrxy_osP3b70pgBgQlWZaOly8t7t57SpvJj5VEbvySdRAgYkrlPVuT3KvZdexI9gBZn3q9eJqqYUbSRzfDckpWIACRH2G6tFqEzJthsXZcpbin8TLERPF5t6XCXJ7g0UXpdZ6KgwmDmyPRjJEW=s72-w640-h338-c" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-8431873294192020194</id><published>2020-05-23T02:24:00.000-07:00</published><updated>2020-05-23T02:26:02.700-07:00</updated><title type='text'>The great webcam shortage of 2020...</title><content type='html'>So, among the plethora of missed opportunities that arose for the wise investor (like investing in 3B, Clorox, Moderna, Zoom., etc...)&amp;nbsp; I found another stock that would have been great to buy in March: Logitech.&amp;nbsp; Everywhere you look, all their webcams are sold out.&amp;nbsp; It actually got me to thinking about my own webcams that I&#39;ve bought over the years...&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXik0ePFkqAXWzbSDdN7Wm5ZXXwk9wOjLVUs4EiULvfw0rI4K9g-umDRVQaqvXxLk8ldfc_tDxqSG-oglt6lu46UxmluYV4R1-b5PrQt1g1wYCb0rHoxEyXmp5khvMv9Vx2hrFfA/s1600/00100lrPORTRAIT_00100_BURST20200522223846110_COVER.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;1200&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXik0ePFkqAXWzbSDdN7Wm5ZXXwk9wOjLVUs4EiULvfw0rI4K9g-umDRVQaqvXxLk8ldfc_tDxqSG-oglt6lu46UxmluYV4R1-b5PrQt1g1wYCb0rHoxEyXmp5khvMv9Vx2hrFfA/s320/00100lrPORTRAIT_00100_BURST20200522223846110_COVER.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
I have a few laying around the house... I actually noticed that most of my webcams are logitech cameras, and it just turns out that I still have a few of them laying around the house.&lt;br /&gt;
&lt;br /&gt;
In the early days of this blog, I had and old Logitech Quickcam.&amp;nbsp; I say old, but I have the thing I went digging in the garage and I found it.&amp;nbsp; You can see here the photo that I dutifully took in my photobox (affiliate link at the bottom...)&lt;span id=&quot;goog_965973722&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
I tried digging for any of the old webcam photos or timelapse videos I used to have, but I can&#39;t find anything.&amp;nbsp; Maybe I&#39;ll loop back around and fill in more details.&lt;br /&gt;
&lt;br /&gt;
It was an okay camera at the time, but the photos are complete garbage by today&#39;s standards.&amp;nbsp; I had some trouble with it because I think the USB cable is going bad after all this time 20+ years, 12 of which have been in a box wrapped up in a ball.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK024a9HbN_h8I1PZCm7Qn8BrJmjVCjXrHZXmUSFw_kWItBYTW1yZDAc4vVn4qz6_wG1rA99vOgKt4KUa_q4sfiOPgNFxP1I8OCPw3VGjIkWiZDgBtPmIoEVqiPabXhq2bC5gKvg/s1600/00100lrPORTRAIT_00100_BURST20200522223807025_COVER.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;1200&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK024a9HbN_h8I1PZCm7Qn8BrJmjVCjXrHZXmUSFw_kWItBYTW1yZDAc4vVn4qz6_wG1rA99vOgKt4KUa_q4sfiOPgNFxP1I8OCPw3VGjIkWiZDgBtPmIoEVqiPabXhq2bC5gKvg/s320/00100lrPORTRAIT_00100_BURST20200522223807025_COVER.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
The next camera I managed to dig out of storage is a Logitech QuickCam S5500 (I think?)&amp;nbsp; As it turns out, Logitech doesn&#39;t put labels on these things, so I am just going by what my computer thinks it&#39;s called.&lt;br /&gt;
&lt;br /&gt;
This is a better camera.&amp;nbsp; It has a higher resolution and a built in privacy guard that slides down over the camera sensor.&amp;nbsp; Honestly, it&#39;s about as good as the built in webcam in most laptops.&amp;nbsp; However, it&#39;s still pretty lame compared to more moden webcam.&lt;br /&gt;
&lt;br /&gt;
I think I got this camera 12 or 13 years ago.&amp;nbsp; I replaced the QuickCam with it, and I continued to make timelapse videos out my window and save still images on a schedule with the program motion.&amp;nbsp; I just verified that it is still available in Ubuntu&#39;s repository too... good old apt install motion, and you are on your way.&lt;br /&gt;
&lt;br /&gt;
It&#39;s funny to think that back then, I would save a still photo into a folder every second.&amp;nbsp; Those photos were stitched into a 14-hour timelapse, and every 5 seconds, the image was copied into a folder synchronized to dropbox and shared publicly.&amp;nbsp; Then I had a simple javascript utility that would refresh the 5 most recent right here on this blog.&amp;nbsp; ahh, those were some interesting days of manually writing HTML and XML documents to generate my resume with XSLT.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibopjwb5KxA5CYvc2ylENXBlcGCGTkmLwLVYDfIlxhexGcHg65RiqtDLjz4vjd8yQSZnRA4hRR9eDm_cxF7y_VDPqr6K95XTW9zdHEucJPHyJ-BYoVKb-L-FjqvkDVL-DmsbANlw/s1600/00100lrPORTRAIT_00100_BURST20200522223722620_COVER.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;1200&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibopjwb5KxA5CYvc2ylENXBlcGCGTkmLwLVYDfIlxhexGcHg65RiqtDLjz4vjd8yQSZnRA4hRR9eDm_cxF7y_VDPqr6K95XTW9zdHEucJPHyJ-BYoVKb-L-FjqvkDVL-DmsbANlw/s320/00100lrPORTRAIT_00100_BURST20200522223722620_COVER.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span id=&quot;goog_965973721&quot;&gt;&lt;/span&gt;&lt;br /&gt;
Finally, these days, I have a Logitech C922 on my computer.&amp;nbsp; I actually had a C920 at one point, and I got the corporate/lync/skype certified C930e for my Mom when she threw a baby shower for Renmin and I.&amp;nbsp; This form factor was used with a number of webcams.&amp;nbsp; This one supports 1080P video, and the corporate one has the same sensor, but a wider angle lense.&amp;nbsp; I also had one that was nearly identical to this camera, but it only supported 720P.&lt;br /&gt;
&lt;br /&gt;
It&#39;s a pretty good camera, and in addition to video quality, the audio quality of the stereo microphones is pretty good too.&amp;nbsp; Some people have even told me it&#39;s better than my Plantronics headset, but I tend to use my Bose QC35+ headset during video calls, and people tell me that sounds great!&lt;br /&gt;
&lt;br /&gt;
So I didn&#39;t just want to show you the cameras, I also setup a little photo shoot to compare them...&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdKrS3kOS90LIu7RHhCZam5OBZDHcRW1bpnnDNThhqioz4xUblvyjfc4nnZ2QlzRNvW9c1elYJA5_vMXN19HkS81ZAO-319gnMG4v1yyhAzG3-rwexxtWH4v1yOXTEMPAgH49teA/s1600/WIN_20200522_23_15_23_Pro.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;640&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdKrS3kOS90LIu7RHhCZam5OBZDHcRW1bpnnDNThhqioz4xUblvyjfc4nnZ2QlzRNvW9c1elYJA5_vMXN19HkS81ZAO-319gnMG4v1yyhAzG3-rwexxtWH4v1yOXTEMPAgH49teA/s320/WIN_20200522_23_15_23_Pro.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;15+ year old QuickCam&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The QuickCam has low resolution, has trouble dealing with the brightness of the lightbox, and you need to manually focus by turning the ring around the lense.&amp;nbsp; I also had trouble because I think the cable is going bad, and most photos I took turned out blurry even though I had the camera on a tripod.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; margin-left: 1em; text-align: right;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP3qHuTDeH6Km7nnJfgzhuQTejEW-J-bd4a6yk2MeIxo25q0PtLzu6PqILBEm9BPWnsI1533s3NGzMldHOTEx2qSCAH2GxOEM7NWKWipSb_7__tiUrCXi3hE6qn3-YwQRVKk3COA/s1600/WIN_20200522_23_07_07_Pro.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;960&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP3qHuTDeH6Km7nnJfgzhuQTejEW-J-bd4a6yk2MeIxo25q0PtLzu6PqILBEm9BPWnsI1533s3NGzMldHOTEx2qSCAH2GxOEM7NWKWipSb_7__tiUrCXi3hE6qn3-YwQRVKk3COA/s320/WIN_20200522_23_07_07_Pro.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
12 year old QuickCam S5500&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The QuickCam S5500 is a little better.&amp;nbsp; It actually has auto focus, and it had no trouble dealing with the bright lights in the lightbox.&amp;nbsp; You can even see the angle is wide enough to get the back corner of the box.&amp;nbsp; The two QuickCam models are actually in about the same spot, so you can see how much wider the angle is on the S5500.&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDhMkWF85yFDXbLozZMTG-wwZVTIrGz8JfaNRhffSIelcMUv2MrNbTmyesaGcunNSPOZgU6wb95H6LCBtwLnj_P2PMWL6QiWE5L2fk4XNTBa_bFMBzlBLUA6chg13FRUquUudrpQ/s1600/WIN_20200522_23_23_40_Pro.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;900&quot; data-original-width=&quot;1600&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDhMkWF85yFDXbLozZMTG-wwZVTIrGz8JfaNRhffSIelcMUv2MrNbTmyesaGcunNSPOZgU6wb95H6LCBtwLnj_P2PMWL6QiWE5L2fk4XNTBa_bFMBzlBLUA6chg13FRUquUudrpQ/s320/WIN_20200522_23_23_40_Pro.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;5 year old Logitech C922&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Next, I get to a more modern webcam.&amp;nbsp; Now, this camera has such a wide angle compared to the other two, that I had to move the camera in closer, and I still couldn&#39;t get rid of the back corners.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I guess just for good measure, I&#39;ll add a photo from my phone...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG4Ikpz9Uv7CTbwPcYprAkEp82ds1NzvnA4O9RjdpllOyLx-meuC57LSQu3mg91UeEfXWQV897vycwwYQOVmdYwDLmM5KUn3hFQxxFMMkaLFXTIc3yWJykMnn0fl1MaAPEbnvjSA/s1600/00100trPORTRAIT_00100_BURST20200522231644873_COVER.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG4Ikpz9Uv7CTbwPcYprAkEp82ds1NzvnA4O9RjdpllOyLx-meuC57LSQu3mg91UeEfXWQV897vycwwYQOVmdYwDLmM5KUn3hFQxxFMMkaLFXTIc3yWJykMnn0fl1MaAPEbnvjSA/s640/00100trPORTRAIT_00100_BURST20200522231644873_COVER.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;7 month old Pixel 3 XL smartphone&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
It really is amazing to look at how far digital cameras have come in the past 20 years.&amp;nbsp; I remember in 2000 it has a huge deal when we had a digital camera that saved BMP images is a 1.4MB floppd disk.&amp;nbsp; It was so cool that we could just carry around this &quot;small&quot; 3.5&quot; disk and save a few pictures on it.&lt;br /&gt;
&lt;br /&gt;
Now I&#39;m not happy if a camera doesn&#39;t support 4K video or HDR.&amp;nbsp; How times have changed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anyway, It&#39;s time for me to get some sleep, so Goodnight...
&lt;br /&gt;
&lt;br /&gt;
Later,&lt;br /&gt;
&lt;br /&gt;
SteveO&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;amp;OneJS=1&amp;amp;Operation=GetAdHtml&amp;amp;MarketPlace=US&amp;amp;source=ss&amp;amp;ref=as_ss_li_til&amp;amp;ad_type=product_link&amp;amp;tracking_id=frizzlefryblo-20&amp;amp;language=en_US&amp;amp;marketplace=amazon&amp;amp;region=US&amp;amp;placement=B01GIL6EU4&amp;amp;asins=B01GIL6EU4&amp;amp;linkId=0a68d122a50ac22e1e8c123275bbaa31&amp;amp;show_border=true&amp;amp;link_opens_in_new_window=true&quot; style=&quot;height: 240px; width: 120px;&quot;&gt;&lt;/iframe&gt;

&lt;iframe frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;amp;OneJS=1&amp;amp;Operation=GetAdHtml&amp;amp;MarketPlace=US&amp;amp;source=ss&amp;amp;ref=as_ss_li_til&amp;amp;ad_type=product_link&amp;amp;tracking_id=frizzlefryblo-20&amp;amp;language=en_US&amp;amp;marketplace=amazon&amp;amp;region=US&amp;amp;placement=B00L6IUHUS&amp;amp;asins=B00L6IUHUS&amp;amp;linkId=dce5206351abceb3f60d956299a06ce0&amp;amp;show_border=true&amp;amp;link_opens_in_new_window=true&quot; style=&quot;height: 240px; width: 120px;&quot;&gt;&lt;/iframe&gt;

&lt;iframe frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;amp;OneJS=1&amp;amp;Operation=GetAdHtml&amp;amp;MarketPlace=US&amp;amp;source=ss&amp;amp;ref=as_ss_li_til&amp;amp;ad_type=product_link&amp;amp;tracking_id=frizzlefryblo-20&amp;amp;language=en_US&amp;amp;marketplace=amazon&amp;amp;region=US&amp;amp;placement=B00829D0GM&amp;amp;asins=B00829D0GM&amp;amp;linkId=7474249941240b5f82009ef11a273c8c&amp;amp;show_border=true&amp;amp;link_opens_in_new_window=true&quot; style=&quot;height: 240px; width: 120px;&quot;&gt;&lt;/iframe&gt;

&lt;iframe frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;amp;OneJS=1&amp;amp;Operation=GetAdHtml&amp;amp;MarketPlace=US&amp;amp;source=ss&amp;amp;ref=as_ss_li_til&amp;amp;ad_type=product_link&amp;amp;tracking_id=frizzlefryblo-20&amp;amp;language=en_US&amp;amp;marketplace=amazon&amp;amp;region=US&amp;amp;placement=B07YMG37J4&amp;amp;asins=B07YMG37J4&amp;amp;linkId=040fac8070623b4837e65e97bc533bd3&amp;amp;show_border=true&amp;amp;link_opens_in_new_window=true&quot; style=&quot;height: 240px; width: 120px;&quot;&gt;&lt;/iframe&gt;

&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/8431873294192020194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/8431873294192020194'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2020/05/the-great-webcam-shortage-of-2020.html' title='The great webcam shortage of 2020...'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXik0ePFkqAXWzbSDdN7Wm5ZXXwk9wOjLVUs4EiULvfw0rI4K9g-umDRVQaqvXxLk8ldfc_tDxqSG-oglt6lu46UxmluYV4R1-b5PrQt1g1wYCb0rHoxEyXmp5khvMv9Vx2hrFfA/s72-c/00100lrPORTRAIT_00100_BURST20200522223846110_COVER.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-5958080096998278639</id><published>2020-05-22T13:58:00.003-07:00</published><updated>2020-05-22T14:11:10.482-07:00</updated><title type='text'>Virtual Interview Difficulties, and my plan to make it better.</title><content type='html'>Hey, so I guess I have had some trouble getting back into the idea of blogging.&amp;nbsp; Maybe I can make a recovery and not just rant about politics, but I don&#39;t know...&lt;br /&gt;
&lt;br /&gt;
I&#39;ve had a lot of stress in my life recently with: my boss retaliating against me for the crime of having a child; then being forced to work for the county for 6 months under the threat of paying over $25,000 if a quit (a type of debt slavery); then finally being able to quit, but dealing with my offer being retracted everyone stopped hiring because of this virus.&amp;nbsp; If not for my totally awesome family and that COVID stimulus check, I would be totally screwed right now (instead I still have a fleeting hope of making through this in one piece while my wife works).&amp;nbsp; Anyway, enough about me, I made my bed, I can work it out.&lt;br /&gt;
&lt;br /&gt;
It wasn&#39;t all bad though.&amp;nbsp; I went through a round of interviews for Google.&amp;nbsp; It was an Software Engineer - Engineering Productivity interview (SWE-EngProd).&amp;nbsp; I was super excited by the idea of what I could do at the job, but unfortunately, I didn&#39;t make it through the hiring committee.&amp;nbsp; This is the second time I have made it this far in a Google Interview, but this time I really had a hard time with the virtual online interviews.&amp;nbsp; My excuse is the lack of a white board.Which has got me thinking about my next interview.&amp;nbsp; So... I got an idea...&amp;nbsp; If I practice like this:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgGIl-rM_rWm2X3hDGj0W3_8ReTZlA8GnRZ06IUMchQ0E4wZPW9v-Z5csNC8-XOoT1AiLzQKt2zNwL-AsdDfTGgXs8QfgtGmHvuLlczO7zrwQ8BzBW2GtMglQhDXaMuMNwpEDzaA/s1600/IMG_20200520_134141.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;1200&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgGIl-rM_rWm2X3hDGj0W3_8ReTZlA8GnRZ06IUMchQ0E4wZPW9v-Z5csNC8-XOoT1AiLzQKt2zNwL-AsdDfTGgXs8QfgtGmHvuLlczO7zrwQ8BzBW2GtMglQhDXaMuMNwpEDzaA/s320/IMG_20200520_134141.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz47D0_RyPMrP3w3ofeAMgRKoXj1XPcC142r0Tc9KBXWUQl3__zO01OHCtD7_liMLyjzf1Mttj1mlpvkuMQQhAzuRrk-f25tNH7aulkxVHyMFk2tX3UUzBGBdblEaFgjG9TVqx_A/s1600/IMG_20200522_124325.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;1200&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz47D0_RyPMrP3w3ofeAMgRKoXj1XPcC142r0Tc9KBXWUQl3__zO01OHCtD7_liMLyjzf1Mttj1mlpvkuMQQhAzuRrk-f25tNH7aulkxVHyMFk2tX3UUzBGBdblEaFgjG9TVqx_A/s320/IMG_20200522_124325.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Then maybe I should interview like this:&lt;br /&gt;
&lt;br /&gt;
I don&#39;t know, maybe it&#39;s crazy to think like that ;P.&lt;br /&gt;
&lt;br /&gt;
Regardless, I have an Amazon interview coming up, and I have been working on how I could do camera switching with Chime, and I came up with this idea.&lt;br /&gt;
&lt;br /&gt;
I had purchased that overhead camera a while ago on Amazon just to see if this might work.&amp;nbsp; At the time I was thinking about creating an online YouTube class, and all the MOOCs I saw on Coursera and Udacity featured a video of a hand drawing on a white board.&amp;nbsp; So, I thought, why can&#39;t I do that?&amp;nbsp; I explain crap all the time to people.&amp;nbsp; So I bought it.&lt;br /&gt;
&lt;br /&gt;
Now, the camera mount I got isn&#39;t available anymore, but the identical item can still be purchased under a different name.&amp;nbsp; Here is an affiliate link if you think you want to buy one of these:(I.E. I get paid if you click the link and buy one.)&amp;nbsp; Anyway, here are links to the &quot;Photo Copy Stand&quot; and the webcam I have connected to it:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;amp;OneJS=1&amp;amp;Operation=GetAdHtml&amp;amp;MarketPlace=US&amp;amp;source=ac&amp;amp;ref=tf_til&amp;amp;ad_type=product_link&amp;amp;tracking_id=frizzlefryblo-20&amp;amp;marketplace=amazon&amp;amp;region=US&amp;amp;placement=B07JKNHRTS&amp;amp;asins=B07JKNHRTS&amp;amp;linkId=850ce388f8c5ab4b260e038a888fcae3&amp;amp;show_border=false&amp;amp;link_opens_in_new_window=false&amp;amp;price_color=333333&amp;amp;title_color=0066C0&amp;amp;bg_color=FFFFFF&quot; style=&quot;height: 240px; width: 120px;&quot;&gt;
    &lt;/iframe&gt;

&lt;iframe frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;amp;OneJS=1&amp;amp;Operation=GetAdHtml&amp;amp;MarketPlace=US&amp;amp;source=ss&amp;amp;ref=as_ss_li_til&amp;amp;ad_type=product_link&amp;amp;tracking_id=frizzlefryblo-20&amp;amp;language=en_US&amp;amp;marketplace=amazon&amp;amp;region=US&amp;amp;placement=B00829D0GM&amp;amp;asins=B00829D0GM&amp;amp;linkId=835a72b41d520bda62310bfb33e8a76f&amp;amp;show_border=true&amp;amp;link_opens_in_new_window=true&quot; style=&quot;height: 240px; width: 120px;&quot;&gt;&lt;/iframe&gt;

&lt;iframe frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;amp;OneJS=1&amp;amp;Operation=GetAdHtml&amp;amp;MarketPlace=US&amp;amp;source=ss&amp;amp;ref=as_ss_li_til&amp;amp;ad_type=product_link&amp;amp;tracking_id=frizzlefryblo-20&amp;amp;language=en_US&amp;amp;marketplace=amazon&amp;amp;region=US&amp;amp;placement=B07L8CDW5C&amp;amp;asins=B07L8CDW5C&amp;amp;linkId=bd417d31b2e30379576f68b605342d15&amp;amp;show_border=true&amp;amp;link_opens_in_new_window=true&quot; style=&quot;height: 240px; width: 120px;&quot;&gt;&lt;/iframe&gt;

&lt;iframe frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;amp;OneJS=1&amp;amp;Operation=GetAdHtml&amp;amp;MarketPlace=US&amp;amp;source=ss&amp;amp;ref=as_ss_li_til&amp;amp;ad_type=product_link&amp;amp;tracking_id=frizzlefryblo-20&amp;amp;language=en_US&amp;amp;marketplace=amazon&amp;amp;region=US&amp;amp;placement=B01LZW66L2&amp;amp;asins=B01LZW66L2&amp;amp;linkId=aaf014f265a0f8befba969360d2106c3&amp;amp;show_border=true&amp;amp;link_opens_in_new_window=true&quot; style=&quot;height: 240px; width: 120px;&quot;&gt;&lt;/iframe&gt;

&lt;/div&gt;
&lt;br /&gt;
Full disclosure, I used a cheap little dry erase board I had laying around, but I did just buy a 48&quot;x36&quot; magnetic dry erase board for the back of my office door, and it works great with those magnetic dry erase markers.&amp;nbsp; I am normally an expo marker person, but the Amazon bookstore in the mall had those in the checkout isle, so I grabbed it while getting something else.&lt;br /&gt;
&lt;br /&gt;
I also used those cool little 2040 Design Studio Pugoo pads, where are these awesome sticky pads that I use as a non-permanent adhesive, but it looks like that company doesn&#39;t exist anymore.&amp;nbsp; So, I can&#39;t shill for them too.&amp;nbsp; That&#39;s right people, I am selling out by putting an advertisement on my blog.  What else will unemployment drive me to do?&lt;br /&gt;
&lt;br /&gt;
I promise not to go too crazy with the advertising, but I think the context here works, so I&#39;m going to do it.&amp;nbsp; Oh, about that $165 webcam, that price is inflated due to COVID.&amp;nbsp; Normally, that&#39;s a $70 webcam, but because everyone is working from home, laptop webcams suck, and most people don&#39;t like the new $200+ webcams, this older but still pretty good webcam is in much higher demand that normal.&amp;nbsp; So, unless you are desperate, wait for Logitech to pick up production again.&lt;br /&gt;
&lt;br /&gt;
ok, so, I&#39;m trying my hand at being a corporate shill, but at least I&#39;m promoting some things I actually use... I think saying that will help me sleep at night.&amp;nbsp; Other than that, the family is doing good.&amp;nbsp; We still have the house, and I&#39;m still interviewing for work, and that&#39;s about it for now.&lt;br /&gt;
&lt;br /&gt;
Later,&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;SteveO</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/5958080096998278639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/5958080096998278639'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2020/05/virtual-interview-difficulties-and-my.html' title='Virtual Interview Difficulties, and my plan to make it better.'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgGIl-rM_rWm2X3hDGj0W3_8ReTZlA8GnRZ06IUMchQ0E4wZPW9v-Z5csNC8-XOoT1AiLzQKt2zNwL-AsdDfTGgXs8QfgtGmHvuLlczO7zrwQ8BzBW2GtMglQhDXaMuMNwpEDzaA/s72-c/IMG_20200520_134141.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-715373815010559334</id><published>2020-05-22T12:17:00.000-07:00</published><updated>2020-05-22T12:17:10.650-07:00</updated><title type='text'>Regarding Bernie Blackout</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allow=&quot;accelerometer; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/d2XrCdnSrC4/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;344&quot; src=&quot;https://www.youtube.com/embed/d2XrCdnSrC4?feature=player_embedded&quot; width=&quot;459&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
So, many of you may have heard about the recent Vice documentary Bernie Blackout.&amp;nbsp; I recently saw it, and I have to say it&#39;s nice to know other people noticed the same thing as me.&amp;nbsp; I think they sum it up best with this one chart I grabbed from the show:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioVMpEid9vLxEtULphqPJQWl6sLvfA85qRiSNe2ypuQSOxJLsKrY9bJi452gnq5Q8rdC-Wg5oS8liGIrNclx_tREhKrp5pI8pMoN3Ruox1T9R4Ls3STmQx_b2rDr0F_f0EVC6pcA/s1600/Vice-MainstreamMediaChoseBernieProblems.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;552&quot; data-original-width=&quot;999&quot; height=&quot;220&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioVMpEid9vLxEtULphqPJQWl6sLvfA85qRiSNe2ypuQSOxJLsKrY9bJi452gnq5Q8rdC-Wg5oS8liGIrNclx_tREhKrp5pI8pMoN3Ruox1T9R4Ls3STmQx_b2rDr0F_f0EVC6pcA/s400/Vice-MainstreamMediaChoseBernieProblems.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Screen clipping from the Vice Bernie Blackout Documentary.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
I think it&#39;s really telling that every single time one of the news networks started talking about Bernie, it was phrased in a negative light.&amp;nbsp; For example, all candidates had about 2% of their supporters talk negatively about others online, but because Bernie had more supporters than all others combined, this lead to the invention of a false &quot;Bernie Bro&quot; narrative.&amp;nbsp; If he won a state, then it was somehow the smallest win in history.&amp;nbsp; They call this the Carl Rove strategy in the documentary, and I guess so, I don&#39;t really know to be honest.&lt;br /&gt;
&lt;br /&gt;
Then there are the three spikes that occur in that bar graph: one the day before super tuesday, one at the end of super tuesday, and one on April 9th.&amp;nbsp; These are interesting because the largest spike, before super tuesday, the media chose to talk about everyone except Bernie.&amp;nbsp; Then the other two spikes were the two times where Bernie was talked about more than the others candidates; these were the day the media reported Bernie lost on super tuesday, and the day Bernie announced he was dropping out, proclaiming that Biden &quot;won&quot;.&lt;br /&gt;
&lt;br /&gt;
However, Biden didn&#39;t really win.&amp;nbsp; He was propped up by every other candidate that dropped out as well as the media narrative.&amp;nbsp; It&#39;s the same thing that happened with Hillary in 2016.&amp;nbsp; Bernie was filling stadiums with people he would bring to the Democratic Party; not the anti-Trump crowd that would vote Democrat no matter what, but people who have lost hope in our political system and would have voted for someone who actually believes what they are saying.&amp;nbsp; Those who are disenfranchised by people like Hillary and Biden.&amp;nbsp; The people who the Democratic Party doesn&#39;t care about.&amp;nbsp; People who actually believe in democracy.&lt;br /&gt;
&lt;br /&gt;
Overall, I liked the documentary, and I think you should hop on over to Vice and watch it.&amp;nbsp; I felt that sort of tightness in your chest when someone is preaching to the choir of a repressed group; you know, it just kept tugging on my heart strings.&amp;nbsp; It pointed out a lot of things I felt were obvious.&amp;nbsp; Like the fact that people supported Bernie because he was promoting what they believed, not some evil old man putting ideas in their head.&amp;nbsp; It&#39;s why Hillary lost in 2016, and it&#39;s why I think Biden lost on April 9th.&amp;nbsp; Not because Bernie didn&#39;t support Biden, but because Biden (Hillary 2.0)&amp;nbsp;doesn&#39;t stand for anything.&lt;br /&gt;
&lt;br /&gt;
So, this is where I lose faith in our system again.&amp;nbsp; The same thing happened in 2016.&amp;nbsp; I had hopes for a candidate that would actually believe the purpose of government is to serve the people which is represents, but then we ended up with a choice between a douche and a turd sandwich.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allow=&quot;accelerometer; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/Pji_IX-UacM/hqdefault.jpg&quot; frameborder=&quot;0&quot; height=&quot;344&quot; src=&quot;https://www.youtube.com/embed/Pji_IX-UacM&quot; width=&quot;459&quot;&gt;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Anyway... I guess that&#39;s my rant for now.
&lt;br /&gt;
&lt;br /&gt;
Later,&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;SteveO</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/715373815010559334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/715373815010559334'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2020/05/regarding-bernie-blackout.html' title='Regarding Bernie Blackout'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/d2XrCdnSrC4/default.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-216582724090151378</id><published>2019-10-08T16:40:00.000-07:00</published><updated>2019-10-08T16:40:13.538-07:00</updated><title type='text'>Adventures in the Land of Oracle and the Peoplesoft Test Framework</title><content type='html'>Hey everybody,&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; I&#39;ve been writing test cases with the PeopleSoft Testing Framework for the past year and a half, and I&#39;ve found it hard to find any real objective feedback regarding how this framework operates and whether it&#39;s a tool that various businesses want to use.&amp;nbsp; So, I thought I would scribble my thoughts on the matter, and talk about testing with this interesting tool.&amp;nbsp; Oh, and just to be clear, I have a strong opinion that I am sure you will understand by the end.&amp;nbsp; (Scroll to the last line if you want to know the spoiler.)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;First, what is this thing about which I speak?&amp;nbsp; Oracle bought PeopleSoft some years back, and a tester on that PeopleSoft team wrote a UI automation tool to test new features when they come out.&amp;nbsp; He called this thing the PeopleSoft Testing Framework (which I will call PTF).&amp;nbsp; It is included with PeopleSoft, and it is a database-driven layer on top of Selenium as well as a UI to write/record and playback tests.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;When the County hired me to come on board and write their tests, I had never touched PeopleSoft before, and all I knew about it was that big companies use it for HR like stuff.&amp;nbsp; I think they hired me because the PTF UI had just enough clues for me to look at it, and see the similarities with Selenium development.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Because I know Oracle gets a little litigious at times, I&#39;ll just describe the UI rather than post a screenshot.&amp;nbsp; The UI feels like a 90s era muti-document interface, complete with awkward elements that won&#39;t fit quite right on the page, and the inevitable empty spaces that almost always take up a third of the screen.&amp;nbsp; You have a sidebar that displays a folder tree along the left side, and inside that you will find tests and test shells.&amp;nbsp; The test shells are containers for you to execute tests from in a specific order.&amp;nbsp; The main meat of the program comes from tests - which look a lot like test shells - and are displayed as a table of values.&amp;nbsp; Each row is a test step, and the steps have some general properties like ID, comments, and a checkbox to toggle a step active/inactive; however, the meat of the tests is contained in the Type, Action, Recognition, Parameters, and Value fields.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Type is used to point your action to a type of element on the page, the browser itself, or back at the PTF tool to run a function.&amp;nbsp; Each Type has a list of supported Actions (I.E. the type &quot;button&quot; has a &quot;click&quot; action.&amp;nbsp; The Recognition is mostly used for HTML element selectors, but there are exceptions to this, like the &quot;Page&quot; type, which uses GoTo and a unique identifier for the page.&amp;nbsp; You can pass Parameters to a special type of test call a library tests, and the &quot;Get Property&quot; Action on many Types will use Parameters to determine the exact property you want as well as what Variable you will store it as.&amp;nbsp; Finally, every test has a set of Test Cases, which use the Value field to create variants of the test.&lt;br /&gt;
&lt;br /&gt;
Here is an example of what a test case would look like:&lt;br /&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;th&gt;Type&lt;/th&gt;&lt;th&gt;Action&lt;/th&gt;&lt;th&gt;Recognition&lt;/th&gt;&lt;th&gt;Parameters&lt;/th&gt;&lt;th&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Browser&lt;/td&gt;&lt;td&gt;Start_Login&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Page&lt;/td&gt;&lt;td&gt;Prompt&lt;/td&gt;&lt;td&gt;ManagePosition.GBL&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;add&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Page&lt;/td&gt;&lt;td&gt;PromptOk&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Text&lt;/td&gt;&lt;td&gt;Set_Value&lt;/td&gt;&lt;td&gt;name=POSITION_DATA_EFFDT$0&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&amp;amp;effdt&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;The above, opens a new browser and logs in with a test user specified in the global PTF configuration (more on that later.)&amp;nbsp; it loads a page, with a value of &quot;add&quot;, which actually loads a URL within the PTF environment (again in the global configuration), then clicks over to a section to create a new user.&amp;nbsp; PromptOk is a special action to click that add user command.&amp;nbsp; Finally, it enters text into a textbox on the page with the desired name.&amp;nbsp; The Value here is actually a variable, stored globally in the database.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;So, I said globally there a couple times.&amp;nbsp; PTF uses a global configuration for each environment; this locks down the base URL for the test, specifies a browser, and securely stores a username/password for use in your tests.&amp;nbsp; Also, because EVERYTHING is stored in the database, so are the variables, in fact, you can view your PTF variables using the regular PeopleSoft web UI.&amp;nbsp; There are also certain permissions in PeopleSoft security to allow a user to create, modify, or run PTF related things.&amp;nbsp; I&#39;m not getting into that here.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Now, I described the UI a lot, but if you go down the road to learn about PTF, everyone promotes the test recorder feature.&amp;nbsp; It does it&#39;s job well, but only works in Internet Explorer, and not even Microsoft wants to support that anymore; however, it will record what you click on and where you go.&amp;nbsp; There are also a few configuration options for making it recognize when you are just clicking through menus, and it will deactivate those steps in favor of a single goto action (however, it saves both methods to the test.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Once you record some tests it is time to playback, which is the part about PTF I hate the most.&amp;nbsp; When you playback tests they run extremely slow.&amp;nbsp; I don&#39;t know if it&#39;s something the County has done or everyone has the same problem, but the tests are only capable of filling out about one text box per minute.&amp;nbsp; I have seen it take 5 minutes just to log into the system.&amp;nbsp; In theory, your tests would be running over night when nobody is sitting around watching the paint dry, but I have had a lot of problems getting command line execution to work correctly, and nobody can touch the keyboard or mouse while the tests are running.&amp;nbsp; I have also had a whole host or problems getting it to run in a Windows VM as well, and you can wave goodbye to Linux support.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; We found that things run well as long as we had a dedicated computer sitting in a corner cube to run the tests on, and we didn&#39;t mind leaving the computer unlocked when we walk away while still signed in... this part always makes me cringe.&amp;nbsp; I dread the day someone causes havoc while logged in with my credentials because of this issue.&amp;nbsp; I have found that if I log in using remote desktop, things work okay most of the time, but then I need to babysit the tests because we will occasionally get errors because it won&#39;t type in a value in some random text box; I suspect this is some sort of network related snafu, but it makes execution hard.&amp;nbsp; If you run in Hyper-V, get ready for random crashes and network failure messages, and god help you if you are connected to a VPN.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;As you might have picked up on at this point, running the tests requires constant babysitting.&amp;nbsp; I was told and once upon a bunch of the tests passed on to me ran smoothly, and nothing ever went wrong, but in my experience, this has never been the case.&amp;nbsp; You will run a testshell, that shell will call five test cases that run great, then the sixth one fails.&amp;nbsp; You review XML the log in PTFs internal log viewer and find that it didn&#39;t type in a required field, and the test failed half way through creating a complex object.&amp;nbsp; Fixing the problem looks like this:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;You take the shell you are running, and deactivate the tests that succeeded&lt;/li&gt;
&lt;li&gt;click into the failed test, make sure you are viewing the correct test case&lt;/li&gt;
&lt;li&gt;deactivate whatever steps succeeded&lt;/li&gt;
&lt;li&gt;possibly add an extra step to open the partially created object and edit it&amp;nbsp;&lt;/li&gt;
&lt;li&gt;deactivate all the steps in the shell after the object is created&lt;/li&gt;
&lt;li&gt;re-run the test... the mysterious failure goes away!&lt;/li&gt;
&lt;li&gt;remove or deactivate the step that you possibly added to the test&lt;/li&gt;
&lt;li&gt;re-activate all the stuff that was deactivated in step 3&lt;/li&gt;
&lt;li&gt;deactivate everything that has been run in the shell&lt;/li&gt;
&lt;li&gt;reactivate anything that was not run in the shell&lt;/li&gt;
&lt;li&gt;run the shell again and pray you don&#39;t get another failure like that&lt;/li&gt;
&lt;li&gt;possibly repeat steps 1-11 several times, but for a different failure in another part of the shell.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
As a result of running these automated tests a few times, I know in detail all of the steps created in each script.&amp;nbsp; I know that if one part of the test fails, I need to manually go into the database and correct the data by hand with SQL or a compare report will fail.&amp;nbsp; I have an intimate knowledge of this kind of thing just from troubleshooting my tests, and saying.. well, lets see what happens if I just push forward with the tests even though that step failed... or I just repeat this step and create a new position rather than correcting an incorrect position.&lt;br /&gt;
&lt;br /&gt;
Getting support from Oracle is painful.&amp;nbsp; You always get sent to an over-sea support center where they ask the same 10 questions before escalating your issue, meanwhile, you only get one message per day unless you decide to work in India&#39;s time zone; often times, issues will magically resolve themselves after a week with no action done by you.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
There is also no community support.&amp;nbsp; Or very little.&amp;nbsp; Most forum topics are asking for success stories with PTF, and the Oracle PTF focus group hasn&#39;t proven to be a source of information.&amp;nbsp; The only documentation Oracle has on the the tool is a chapter in their documentation on PeopleTools, and a $2,000 course that pretty much just walks you through the UI, and the teacher will not understand in-depth technical questions about the tool.&lt;br /&gt;
&lt;br /&gt;
However, in the back of my mind, I keep looking back on my previous decade of experience before coming to work here.&amp;nbsp; I think back to the days of coding tests in Specflow/C#/Selenium... or Mocha/Webdriver.io/Javascript... heck, the other day, just for laughs I implemented a few of my tests in Robot Framework with Python... and that is when I lost all hope for PTF.&lt;br /&gt;
&lt;br /&gt;
I admit, the idea of hiring a developer to write automated tests can be intimidating, but if you have a budget for using PeopleSoft, you have a budget for it.&amp;nbsp; The thing about Robot Framework specifically that really won my admiration at this point is actually the report it generates.&amp;nbsp; Just google RobotFramework tutorials on YouTube, or you might be able to access Lynda.com for free via your public library&#39;s website (you don&#39;t even need to leave home!)&amp;nbsp; Why do I happen to like it?&amp;nbsp; I&#39;m glad you appear to care!&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Robot Framework has a nice keyword driven syntax.&amp;nbsp; So, you can start by describing your test in english, and gradually convert each sentence into code.&amp;nbsp; For example, start by writing a user-story like suite name&amp;nbsp; &quot;As a ___ I want to do ___ so that ____ happens.&quot;&amp;nbsp; Then elaborate with a series of &quot;Given ___ when someones does ____ then ____ happens&quot; tests.&amp;nbsp; Each line of that file is a keyword, so, you can create a hierarchy of .robot files that define each keyword as a series of steps.&amp;nbsp; There are tons of libraries to add database, API, and even Selenium/Appium functionality to your tests, and if you really need custom functionality, everything is open source, and there are even tutorials on how to create your own custom libraries written in python.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;The tests support running locally, pointing at your own Selenium grid, or pointing to a cloud provider like browserstack of Saucelabs. You can even run multiple browser simultaneously.&amp;nbsp; However, best of all, is that report file.&amp;nbsp; It gives you a great summary that breaks down each file run into a bar graph of how many tests in that file passed/failed.&amp;nbsp; When you hit failures, clicking on the failed test opens a detailed log page, and you can drill down to the exact step that failed (complete with screenshots.)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;As a proper test automation framework, RobotFramework gives you the ability to write a custom piece of code that automatically run before/after all the tests as well as before/after each test.&amp;nbsp; Plus, there is a Jenkins plugin that perfectly integrates the whole thing into your build reporting pipeline.&amp;nbsp; Using a different CI server?&amp;nbsp; Don&#39;t worry, you just need to specify a folder to save the report in, which will contain everything you need.&amp;nbsp; results are in XML by default, but you can change formats if that works better for you.&amp;nbsp; I&#39;m sure people will make more plugins for the Atlassian and Microsoft crowd too.&lt;br /&gt;
&lt;br /&gt;
The final amazing part is that there is tons of documentation and an active community.&amp;nbsp; During the process of writing a few tests as a POC to compare against PTF, I found a link to almost everything I needed on the main website, and nearly all the github documentation pages followed the same format.&amp;nbsp; Nearly every question I came up with had an answer on Stack Overflow already.&amp;nbsp; The couple I had to ask were answered pretty quickly.&lt;br /&gt;
&lt;br /&gt;
So, my conclusion is that it&#39;s really hard to compare PTF with a Selenium framework.&amp;nbsp; The theory behard PTF is that your PeopleSoft experts will be able to record tests and play them back rather than running tests manually, and sometimes it works that way, but my experience has not gone that way at all.&amp;nbsp; The reality has been that I need to fall back on my Selenium experience and web development background constantly.&amp;nbsp; I frequently end up using browser development tools for inspecting elements and exploring page DOMs to better define my selectors.&amp;nbsp; I&#39;ve spent so much time debugging the tests, I constantly wonder if it really is faster than running the tests manually.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
That said, let me circle back for a second to this topic of learning curve, because that seems to be the #1 thing going for PTF at this point.&amp;nbsp; For that, I point you to Selenium IDE.&amp;nbsp; A wonderful tool that gives you almost all of the functionality of PTF.&amp;nbsp; Just record you tests in a browser, and you can play back the tests.&amp;nbsp; However, when troubleshooting, in both situations, you will need a lot of technical knowledge to parse through the depths.&amp;nbsp; So, if you are writing Selenium tests in C#, PTF might be easier, but it&#39;s not nearly as powerful.&amp;nbsp; Javascript is probably just as steep of a learning curve.&amp;nbsp; However, I think Python with Robot Framework is the easiest way to go.&lt;br /&gt;
&lt;br /&gt;
TLDR:&lt;br /&gt;
&lt;br /&gt;
PTF has poor documentation, little-to-no community support, inadequate corporate support, its limited to only controlling a single browser ata time, while connecting to a single PeopleSoft environment at a time, on a dedicated computer, and has no Continuous Integration server support.&amp;nbsp; On the other hand, Selenium has tons of documentation, a massive community, supports multiple simultaneous browsers, can handle multiple URLs to any site simultaneously, can run in the background on your workstation, and was built to be run from a Continuous Integration server.&amp;nbsp; Additionally, Selenium is way faster, and only a slightly steeper learning curve in some cases.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Anyway... I just had to vent for a few minutes... PTF is driving me nuts right now.&lt;br /&gt;
&lt;br /&gt;
Later,&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;SteveO&lt;br /&gt;
Spoiler:&amp;nbsp; I have grown to hate PTF and will never recommend people stray away from Selenium.&lt;br /&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/216582724090151378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/216582724090151378'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2019/10/adventures-in-land-of-oracle-and.html' title='Adventures in the Land of Oracle and the Peoplesoft Test Framework'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-3076145253735085174</id><published>2019-06-14T15:30:00.002-07:00</published><updated>2019-06-14T15:30:06.594-07:00</updated><title type='text'>Can I come back to blogging?</title><content type='html'>So, I&#39;ve been debating with myself if I want to go back to blogging again.&amp;nbsp; I tried switching to wordpress for a little while, and I even hosted my own wordpress blog on my home computer (pretty much just for personal journaling, not really to share.)&amp;nbsp; I keep wondering if anyone really cares what I have to say.&lt;br /&gt;
&lt;br /&gt;
So, in the meantime I&#39;ve: had 2 kids; bought a house; changed jobs... 3 times?; gotten what seems like a dozen certifications; Jaani died; and firmly established that I hate mowing the lawn.&lt;br /&gt;
&lt;br /&gt;
Some of these things have not been completely positive... Jaani died on my birthday last year, which was a pretty traumatizing event; I&#39;m just happy my older daughter didn&#39;t cry too much, because I would have lost it.&amp;nbsp; My younger daughter has officially been alive for 4 weeks as of today.&amp;nbsp; That&#39;s kind of an accomplishment; even if a really low bar.&amp;nbsp; My marriage is going really well; it appears I married super mom, and it just adds to the immediately apparent things that have gone well (however, improvements to our financial situation is probably still more immediately apparent... despite taking a 30% pay cut to work at the County.&lt;br /&gt;
&lt;br /&gt;
So, let me break out to talk about the work situation.&amp;nbsp; In April of 2016... oh man, I had just left Avanade... that seems like a lifetime ago.&amp;nbsp; My wife was still pregnant with our first daughter.&amp;nbsp; So, I had left Avande on April 1st... they announced in the previous January that they were outsourcing our team to India... I spent the next few months teaching unqualified people in India how to do my job.&amp;nbsp; I honestly don&#39;t think any of them knew what they were doing, and inside sources tell me the project was scrapped as a result.&amp;nbsp; Avanade offered me a lesser job on April 4th... literally the next working day after April 1st.&amp;nbsp; I interviewed for Rightside, Amazon, and Avanade in the middle of April.&amp;nbsp; Avanade wasn&#39;t really so much of an interview, because I had interviewed for that role the previous February, but a check in to see if I would come back.&lt;br /&gt;
&lt;br /&gt;
I told Avanade I would take the roll so I wouldn&#39;t lose unemployment for the next few weeks before I could start there.&amp;nbsp; Amazon and Rightside spent a week or two deliberating as they interviewed candidates; they responded within a day of eachother, and I chose Rightside because they had the most competitive of an offer as Rightside did...&amp;nbsp; So I ended up accepting the Avanade role, worked for three days, and quit when Rightside made an offer.&amp;nbsp; I worked at Rightside&#39;s Enom.com team until January 2017, when our team was sold to Tucows, and they laid off everyone. So, after a short search, I moved on to a contract with Expedia; I stayed there for about 10 months.&amp;nbsp; My manager there actually left after a month, so the whole 3-month contract-to-hire idea got messed up, and the team didn&#39;t have a budget to bring me on full time.&amp;nbsp; At one point, I saw a job application for the County, and just applied to see what it would be like.&amp;nbsp; They made me an offer, but it was a full 30% less than I was making at Expedia.&amp;nbsp; Honestly, I probably should have stayed at Expedia to see if they would make an offer once things on the team stabilized again, but - with some pressure from my wife - I decided to try life at a government job.&amp;nbsp; To be honest, it&#39;s stable, predictable, and low pressure most of the time, but I fear it doesn&#39;t challenge me enough.&lt;br /&gt;
&lt;br /&gt;
So yea, that&#39;s my work story for the past 3 years...&lt;br /&gt;
&lt;br /&gt;
Things are heating up on the training side too.&amp;nbsp; Last year, I did Microsoft Technical Associate certifications in Python and Computer Science; I got my ITIL certification, and I took 2 Peoplesoft classes covering PTF and Peoplesoft Security.&amp;nbsp; This year, I completed my Six Sigma Yellow Belt certification, and I&#39;m committed to getting my ISTQB certification in mid-July.&amp;nbsp; I also signed up for a Google Cloud 12-week challenge to get a Google Associate Cloud Engineer certification, which makes me wonder if I should just go ahead and get my MTA for Cloud Fundamentals just because it&#39;s free...&amp;nbsp; I am also thinking about getting the Amazon Cloud Practitioner certification just to be well rounded.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;In addition to those certifications, I also finished a Professional Certificate in Six Sigma and Lean from the Technical University of Munich, and I will probably get the Google Cloud Architecture Specialization from Coursera because I can get a free month to work on it, and I will probably have some time with my upcoming parental leave.&lt;br /&gt;
&lt;br /&gt;
Life with kids is different too.&amp;nbsp; I was starting to get used to having one around, and now that we have two, I feel like I need super mom to gain some upper body strength (the one area she is lacking...)&amp;nbsp; It gets hard to carry both of them around, and she is already overpowered by one 2 1/2 year old...imagine a 2 year old with a 4 1/2 year old...&amp;nbsp; But the kids are great overall.&amp;nbsp; They have their moment.&amp;nbsp; Right now they compete to see who can cry louder at 3AM... or how many times they can make mom go back-and-forth between the two bedrooms.&amp;nbsp; However, with the older one being able to talk more... and form sentences.&amp;nbsp; They say the darndest things.&lt;br /&gt;
&lt;br /&gt;
anyway... that&#39;s a huge update.&amp;nbsp; Let&#39;s see if I can keep this up to keep things brief in the future &#39;eh?&lt;br /&gt;
&lt;br /&gt;
later,&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;SteveO</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/3076145253735085174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/3076145253735085174'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2019/06/can-i-come-back-to-blogging.html' title='Can I come back to blogging?'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-7634477306906436422</id><published>2016-04-24T13:59:00.001-07:00</published><updated>2016-04-24T13:59:24.768-07:00</updated><title type='text'>My post politically active year ever!</title><content type='html'>&amp;nbsp; &amp;nbsp; &amp;nbsp;So, aside from being a vocal Bernie Sanders supporter, I have also participated in more aspects of the social process than ever before. &amp;nbsp;I have been a regular contributor by making small $10 weekly payments to Bernie&#39;s Campaign, and I&#39;ve even engaged in phone banking (an activity that I absolutely despise.) &amp;nbsp;All because I feel like for the first time in my life, a political figure actually represents my views. &amp;nbsp;However, I have been learning a lot about Hillary supporters in this process, and I would like to take a few minutes to describe what I am hearing from them.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;First of all, there is not much (if any) talk about what actual policies Hillary supports. &amp;nbsp;The vast majority of people I speak with just say they want to vote for her, and usually say they don&#39;t have a reason. &amp;nbsp;Honestly, who can blame them. &amp;nbsp;News channels like CNN and MSNBC only cover how much Hillary disagrees with the other candidates, but there is never any talk about what Hillary is planning to do. &amp;nbsp;She just talks about how she is being attacked by Bernie Sanders, who has tried more than any other candidate to keep the debate about policy issues, but she has only engaged in mud slinging.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;If her time as First Lady, A Senator, or as Secretary of State are any indication of what to expect, then we can rest assured it will be a year dominated by news of the various scandals she is involved with. &amp;nbsp;We can rest assured that she will continue to deregulate the banks, and we can be certain that the countless wars we actively engage in will continue to receive more tax dollars year after year. &amp;nbsp;Furthermore, the TPP would be signed, and tax loopholes would be expanded to provide new alternatives to Panama, now that recent events have exposed that loophole. &amp;nbsp;Our healthcare system would continue as is, and she would make more grants available to finance college education; both of these are part of the problem leading to astronomical College tuition rates and healthcare costs. &amp;nbsp;This is what we should expect if Hillary does exactly what she has been doing throughout her career.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;I have not talked with a single Hilary supporter who understands what Hillary will do, nor can they even explain what she claims she will do. &amp;nbsp;Again, who could blame them. &amp;nbsp;In order to figure out what her claims are, you need to sift through pages of empty campaign slogans and glittering prizes, and you still won&#39;t read much about what she actually plans to do. &amp;nbsp;Most of the time, especially in terms of campaign finance, you are looking at a candidate who benefits greatly from Citizens United and secret funding from Super Pacs; not to mention that she gets sanctioned for campaign finance violations in every campaign she has run. &amp;nbsp;However, thanks to the Clinton Defence Fund, she can just treat these pesky fines as the cost of doing business as usual. &amp;nbsp;If she did bring campaign finance reform, it would most likely be in the form of opening up contributions so she wouldn&#39;t have to pay so much in court fees and sanctions.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;One thing Hillary has established, is that she knows how to speak out against the ideas of others, but where she is lacking is the actual follow through on her own views. &amp;nbsp;She considers contacting your state representatives and asking them to support your candidate &quot;harassing the Super Delegates.&quot; &amp;nbsp;She calls Bernie Sanders unqualified with no basis, and then claims she is being viciously attacked when Bernie said taking tens of millions in campaign funds from special interest groups through her Super PACs makes her unqualified; he claims that supporting the Panama Free Trade Agreement makes her unqualified. &amp;nbsp;Honestly, based on &lt;a href=&quot;https://www.hillaryclinton.com/issues/campaign-finance-reform/&quot;&gt;her campaign claims from her own website&lt;/a&gt;, she is claiming that she will eliminate the very things that have allowed her to run for president.&lt;br /&gt;
&lt;br /&gt;
I cold continue to go on, and honestly, when it comes to the issues she lists on her own site, nearly every one of them is in direct contradiction to the actions she has taken throughout her political career. &amp;nbsp;Honestly, I can&#39;t go through all 30 of them here, but I encourage you to do some fact checking, and see what she has actually done. &amp;nbsp;You , may be suprised to find that while many of the points she makes on her site seem good on the surface, she does not have a plan to achieve any of them, and history has shown that she typically voted against these views in the past; with a few exceptions like Alzheimer&#39;s, sexual assault, and disability rights. &amp;nbsp;However, those are no-brainer issues that have not even come up during the campaign; additionally, everyone agrees with those points. &lt;br /&gt;
&lt;br /&gt;
In closing, Anonymous has a great video that lists the scandals that Hillary was involved in. &amp;nbsp;While I admit some of these are not substantiated claims, but it was proven that she repeatedly lied to the public, she pardoned FALN terrorists, and repeatedly committed record setting campaign fraud offenses. &amp;nbsp;Anyway, take a look at this video, and judge for yourself. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/wK2K5v5bm0Q/0.jpg&quot; src=&quot;https://www.youtube.com/embed/wK2K5v5bm0Q?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&amp;nbsp; &amp;nbsp; </content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/7634477306906436422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/7634477306906436422'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2016/04/my-post-politically-active-year-ever.html' title='My post politically active year ever!'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/wK2K5v5bm0Q/default.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-4244083152573444956</id><published>2016-03-26T15:53:00.000-07:00</published><updated>2016-04-07T12:06:33.763-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="#feelthebern"/><category scheme="http://www.blogger.com/atom/ns#" term="Bernie Sanders"/><category scheme="http://www.blogger.com/atom/ns#" term="Politics"/><title type='text'>Why I Chose Bernie Sanders</title><content type='html'>&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1VFdZlluYyrEiYBnLnb0mMZ2s_4YIuHdaSRHiDgoA1cdKRfL7d1R-2HNmok8uUkIP9eYVLNooZHs3XeLHswkdJOoNw61jJh8IaF1LU8XSXQ4kDVciwp7naNQDFwl-dIRZpyQy/s1600/IMG_20160326_095405.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1VFdZlluYyrEiYBnLnb0mMZ2s_4YIuHdaSRHiDgoA1cdKRfL7d1R-2HNmok8uUkIP9eYVLNooZHs3XeLHswkdJOoNw61jJh8IaF1LU8XSXQ4kDVciwp7naNQDFwl-dIRZpyQy/s400/IMG_20160326_095405.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Before half of our precinct showed up, they had to move us to the hallway because we didn&#39;t fit in the room...&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;border: 0px; font-family: lato, sans-serif; font-size: 16px; line-height: 24px; margin-bottom: 24px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #f3f3f3;&quot;&gt;After caucusing today, I got really riled up about why I chose Bernie. (121 people in my precinct, 93 for Bernie, 23 for Clinton – well over 1,000 for my district showed up!) Part of it was because I chose to get involved when it came time to give arguments supporting him after the Clinton candidates spoke, and the thoughts are bouncing around in my head now, so I feel like I need to get them out! So, here I go… A vote for Bernie is a vote for:&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;border: 0px; color: #2b2b2b; font-family: Lato, sans-serif; font-size: 16px; line-height: 24px; margin: 0px 0px 24px 20px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Eliminating the health insurance racket, not reforming it.&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Eliminating the overpriced private school system we refer to as Universities and Colleges, in favor of updating our public school system to include a college education. &amp;nbsp;Increasing access to grants and student loans has resulted in over a Trillion dollars of outstanding debt, and the 37th education system in the world in terms of quality.&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Eliminating tax loopholes, that allow large corporations like the NFL, Microsoft, Walmart, and Apple to shift profits to overseas tax havens, costing the American public Billions in taxes each year (I.E. $40 Billion from Microsoft and nearly $100 Billion from Apple every year!) &amp;nbsp;Plus we all know the NFL should not be considered a non-profit tax-exempt organization.&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;A vote to repeal citizens united, which Hilary has utilized in every campaign she has run in the past 6 years (thus, no way in hell she would change that.) &amp;nbsp;I suppose&amp;nbsp;&lt;a href=&quot;http://www.rootstrikers.org/&quot; style=&quot;border: 0px; color: #24890d; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;rootstrikers&lt;/a&gt;.&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;A vote for trying to confront Islamic extremists by disproving their argument (and primary recruiting tool) that the western world doesn’t care about them.&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;The only hope for achieving peace in the middle east is to treat each of the countries involved as equal partners in a mutual resolution to conflict. (I.E. Remain neutral and not side with Israel&amp;nbsp;and Saudi Arabia exclusively in opposition to Iran).&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;We need to adjust our tax laws to remove tax caps for high income households; especially in terms of the 15% investment income tax, which almost exclusively applies to people with annual income above a million dollars.&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;We need to ask the question of where the money to pay for war is coming from. &amp;nbsp;This money is obtained by punishing the teachers and schools in this country with insufficient funding. &amp;nbsp;It is obtained by punishing the citizens of this country by not maintaining our existing infrastructure. &amp;nbsp;It is obtained by devaluing public transportation, and denying people a mass transit alternative.&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;We need to recognize that we only have one planet, and if we break it we might not be able to fix it. &amp;nbsp;Global warming is real, and regardless of how it is happening, we need to take every action possible to slow or reverse it’s effects. &amp;nbsp;We need to reduce subsidies for oil, coal, and nuclear power production, and increase subsidies for solar, wind, and geothermal power production. &amp;nbsp;There is no reason we shouldn’t have a 100% green power grid by 2020.&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;We need to promote a more sustainable materials economy. &amp;nbsp;Our buildings, electronics, and other consumer goods need to be designed to be broken down into raw components that can be used for the next generation of consumer goods. &amp;nbsp;This type of technological ecosystem will reduce the burden of disposing of waste, and reduce the demand for&amp;nbsp;destructively mining new raw materials.&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Electric vehicles are one of our best bets to reduce CO2 emissions. &amp;nbsp;Even though the current electric grid would produce a similar or greater emission per mile than gasoline cars; centralizing the source of emissions increases the feasibility of eliminating CO2 emissions from transportation.&lt;/li&gt;
&lt;/ul&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/4244083152573444956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/4244083152573444956'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2016/03/why-i-chose-bernie-sanders.html' title='Why I Chose Bernie Sanders'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1VFdZlluYyrEiYBnLnb0mMZ2s_4YIuHdaSRHiDgoA1cdKRfL7d1R-2HNmok8uUkIP9eYVLNooZHs3XeLHswkdJOoNw61jJh8IaF1LU8XSXQ4kDVciwp7naNQDFwl-dIRZpyQy/s72-c/IMG_20160326_095405.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-8653134049853535149</id><published>2014-05-23T01:23:00.000-07:00</published><updated>2014-05-23T01:23:46.076-07:00</updated><title type='text'>Adventures to Amazon Land</title><content type='html'>&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFWcUxwsEwC6CjrAIU20gokjYpyTO_gmZbzjuWSnE-w4y_IASv8ZnkR83bl5Vjsmzg_tvumoLTvmA3lFWfU0eyA6cD4gldRMQpGm-GT8ZwScWwYQZcNT0A1EaypJkzKeIBdfKTIg/s1600/IMG_8193+-+IMG_8207_fused.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFWcUxwsEwC6CjrAIU20gokjYpyTO_gmZbzjuWSnE-w4y_IASv8ZnkR83bl5Vjsmzg_tvumoLTvmA3lFWfU0eyA6cD4gldRMQpGm-GT8ZwScWwYQZcNT0A1EaypJkzKeIBdfKTIg/s1600/IMG_8193+-+IMG_8207_fused.jpg&quot; height=&quot;195&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;South Lake Union Neighborhood seen from Lake Union&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; text-align: right;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOgDa7iLQzP0og3TpuhgqaK0eLKHFNyuv-8fFZhQrg2HpmTG-H4Z898nS7hDuWoCAuMbf_q7LJHfI2hE2g8RgmbIhsA8FkD6iVgI8mT1TPE9Qz_NIIRAG3DedfqTa6LwvT_BSHTg/s1600/IMG_8172.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOgDa7iLQzP0og3TpuhgqaK0eLKHFNyuv-8fFZhQrg2HpmTG-H4Z898nS7hDuWoCAuMbf_q7LJHfI2hE2g8RgmbIhsA8FkD6iVgI8mT1TPE9Qz_NIIRAG3DedfqTa6LwvT_BSHTg/s1600/IMG_8172.JPG&quot; height=&quot;133&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;South Lake Union Park&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPlVA55ChCDCygjcDmmzKxei0xQsZeYl3oM5d6D1Ywq3sGBdqR0voLn3xn0QvE6mHBvzVgxDIORQnElj0sC04iSfBcpBvsEtxm32AoW-Xug0xqzbIRxRAS0VPg7w-sY1loof3JYw/s1600/IMG_8164.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;On the North side of downtown Seattle is a neighborhood called South Lake Union.&amp;nbsp; It is, as the name suggests, South of Lake Union.&amp;nbsp; On the shore of the lake you will find the MOHAI (Museum of History &amp;amp; Industry) as well as the center for wooden boats.&amp;nbsp; (Also home to the Jeff Bezos learning center - extra points if you know why he is relevant).&amp;nbsp; At the other side of the neighborhood is Denny Way, and my new employer The Seattle Times.&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaYwbVMeSBJiBbPZOY7puNFPfUWPB37msBuFYCwmsuHk53boH-l049hwgWz1-3QXjLT4gVvzsSK3db6jUdLHgX5t06b5h9kfZxE0c659QKkSshL9GfehoRjT_syiZ96f6OOXwTJA/s1600/IMG_8174.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaYwbVMeSBJiBbPZOY7puNFPfUWPB37msBuFYCwmsuHk53boH-l049hwgWz1-3QXjLT4gVvzsSK3db6jUdLHgX5t06b5h9kfZxE0c659QKkSshL9GfehoRjT_syiZ96f6OOXwTJA/s1600/IMG_8174.JPG&quot; height=&quot;133&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;MOHAI&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; text-align: right;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIZ-K_ZVZYPCCTlqiUIfHIHfn2iuJ0FX-K5OFBC03TX1JEOV75wnEU3oNI1Uo_fpNfoJLLr-wrK5rAXfDM_Ac5wjGVsAdFzH7liv_GYxWHgsnJJ2wT7289Hdt6R53rheGeQosW1w/s1600/IMG_8228.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIZ-K_ZVZYPCCTlqiUIfHIHfn2iuJ0FX-K5OFBC03TX1JEOV75wnEU3oNI1Uo_fpNfoJLLr-wrK5rAXfDM_Ac5wjGVsAdFzH7liv_GYxWHgsnJJ2wT7289Hdt6R53rheGeQosW1w/s1600/IMG_8228.JPG&quot; height=&quot;133&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Center for wooden boats&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; text-align: right;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPlVA55ChCDCygjcDmmzKxei0xQsZeYl3oM5d6D1Ywq3sGBdqR0voLn3xn0QvE6mHBvzVgxDIORQnElj0sC04iSfBcpBvsEtxm32AoW-Xug0xqzbIRxRAS0VPg7w-sY1loof3JYw/s1600/IMG_8164.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPlVA55ChCDCygjcDmmzKxei0xQsZeYl3oM5d6D1Ywq3sGBdqR0voLn3xn0QvE6mHBvzVgxDIORQnElj0sC04iSfBcpBvsEtxm32AoW-Xug0xqzbIRxRAS0VPg7w-sY1loof3JYw/s1600/IMG_8164.JPG&quot; height=&quot;133&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Space Needle from Seattle Times&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPR56r9TBF2gc5r7_nohS9gjvxS-BGR0VptjEAmnZ9rDAgmJ5AO7XxD8Hr8rSRlwRvcMsnF1wG1ICWhCsBJPSENLyUnmXfRdEDMAaB65e8imiSK3kRCSgORJcJ99T8ZWLhb50Gvw/s1600/IMG_8169.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPR56r9TBF2gc5r7_nohS9gjvxS-BGR0VptjEAmnZ9rDAgmJ5AO7XxD8Hr8rSRlwRvcMsnF1wG1ICWhCsBJPSENLyUnmXfRdEDMAaB65e8imiSK3kRCSgORJcJ99T8ZWLhb50Gvw/s1600/IMG_8169.JPG&quot; height=&quot;200&quot; width=&quot;132&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Amazon construction&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;In the middle is the place where everything you buy comes from... At least the world headquarters.&amp;nbsp; That is, the main campus of Amazon&#39;s would headquarters.&amp;nbsp; It&#39;s a wonderful mix of brick and mortar retail shops... with the online giant that&#39;s putting them out of business sitting right on top.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdt6Mwj2UzYPYR-YpJeE-rsiHQPl-Gd63eQH70KwUsW9r2U4Ajk91fZvVDwEfhEUwGUoJZQtjiKc8gfMH03N0SQA2_Mgrad85SzyePgpulkc67OQNHNqAGePjBE1ameUy7i7rxsw/s1600/IMG_8234.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdt6Mwj2UzYPYR-YpJeE-rsiHQPl-Gd63eQH70KwUsW9r2U4Ajk91fZvVDwEfhEUwGUoJZQtjiKc8gfMH03N0SQA2_Mgrad85SzyePgpulkc67OQNHNqAGePjBE1ameUy7i7rxsw/s1600/IMG_8234.JPG&quot; height=&quot;133&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Riding S.L.U.T. to Amazon&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTcKd9fMGp6crSxXzLBipNs2zag2oSJ5LsWNYajePfyn22zBMVx0-tMryixIjBMm3aJK0mM5DVww2KfADYqrG7qkcwbPT-cM2qQgKg57bJAGLwmEnB4hPd4NIXgnGbLzhQVsPscw/s1600/IMG_8165.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTcKd9fMGp6crSxXzLBipNs2zag2oSJ5LsWNYajePfyn22zBMVx0-tMryixIjBMm3aJK0mM5DVww2KfADYqrG7qkcwbPT-cM2qQgKg57bJAGLwmEnB4hPd4NIXgnGbLzhQVsPscw/s1600/IMG_8165.JPG&quot; height=&quot;133&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Part of Amazon Campus&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;A land of contradictions... it&#39;s named after a place synonymous with nature, but in a place where anything older than me is decimated and covered in concrete.&amp;nbsp; Retail stores in the capitol of online shopping.&amp;nbsp; Its a hip little space with bars, stores, restaurants, and even a Microsoft office mixed in there.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; text-align: right;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvXFJQ-V0-FD6oceRh5HfsOE0kwhmxm2wnJuis4mbflr8ogw0AtKIT6ugBEdj-WJBnwIBcs86CbuP2xyZFBvjwaNHlL8UeM7SbZOEbBqGkTPUrc4YDFrA67xjM3VvL_vbioDDtiA/s1600/IMG_8243.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvXFJQ-V0-FD6oceRh5HfsOE0kwhmxm2wnJuis4mbflr8ogw0AtKIT6ugBEdj-WJBnwIBcs86CbuP2xyZFBvjwaNHlL8UeM7SbZOEbBqGkTPUrc4YDFrA67xjM3VvL_vbioDDtiA/s1600/IMG_8243.JPG&quot; height=&quot;133&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;I get coffee here in the morning&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;/div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Along the ground snaking through the forest of construction cranes is Westlake Ave... and the S.L.U.T. (South Lake Union Trolley) - a trolley that apparently uses the honor system to collect fares.&amp;nbsp; The person riding with me tells me he has been taking it every day without paying, and watching a few other people board I relief that nobody really pays.&amp;nbsp; I had to laugh a little at that.&amp;nbsp; I watch the S.L.U.T. pass me every morning as I walk to work, and if I really wanted, it would reduce a 1\2 mile walk into a small city block.&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
I rode the S.L.U.T. back from Lake Union to the south end of the line.&amp;nbsp; Which is the heart of the shopping district.&amp;nbsp; Westlake Center, where the bus tunnel, most surface buses out of the city, the S.L.U.T., and the monorail all meet. &amp;nbsp;From this point, its a short walk to the Pike Market, the Elliot Bay waterfront, and the convention center, and all kinds of stores.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; text-align: right;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRo0MlG75ABGxu_jApvSIZxF9iqxIXKv51IxOF1C9NR9JhZHWloE4jJvzVFOSyx3FpB_ZobZn_BYKl0faq3LfWTIRek2oh857_gwFH_BJB3ijTjVL0-iIilodBmQFgPyMF6p2NqQ/s1600/IMG_8247.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRo0MlG75ABGxu_jApvSIZxF9iqxIXKv51IxOF1C9NR9JhZHWloE4jJvzVFOSyx3FpB_ZobZn_BYKl0faq3LfWTIRek2oh857_gwFH_BJB3ijTjVL0-iIilodBmQFgPyMF6p2NqQ/s1600/IMG_8247.JPG&quot; height=&quot;133&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Monorail&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; text-align: right;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbhV5v1khSt2G89IbeoY3z31NPr7kh64NpgoGTyu1EBtkGtGg-EDoGDuIqySr86X17QU5CIK6jAj_IacNJmtDs__2b21cL8qAoh7ruw15G2zr2vi9UpOUyzsUQBjjKHJuMkeq-9A/s1600/IMG_8252.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbhV5v1khSt2G89IbeoY3z31NPr7kh64NpgoGTyu1EBtkGtGg-EDoGDuIqySr86X17QU5CIK6jAj_IacNJmtDs__2b21cL8qAoh7ruw15G2zr2vi9UpOUyzsUQBjjKHJuMkeq-9A/s1600/IMG_8252.JPG&quot; height=&quot;133&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;The Bus Tunnel&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq5pcu5wBQdyuC917T-wLC2oRa_elXlw4bseLaXRpaJDMvvVNbAClDQGIAkoXzLQxiYRt6-_luiflwZBLRncRNnyZWltG7FvP6MJDf9dcOswd3PW6tvxzldI0othKS5I-XuAighg/s1600/IMG_8249.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq5pcu5wBQdyuC917T-wLC2oRa_elXlw4bseLaXRpaJDMvvVNbAClDQGIAkoXzLQxiYRt6-_luiflwZBLRncRNnyZWltG7FvP6MJDf9dcOswd3PW6tvxzldI0othKS5I-XuAighg/s1600/IMG_8249.JPG&quot; height=&quot;133&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Park at Westlake Center&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
My purpose for visiting Westlake is usually because I&#39;m either entering or leaving the city. &amp;nbsp;In this case, I came for the bus tunnel... a weird pseudo-subway where buses and trains meet in the same tunnel. &amp;nbsp;Here, the light rail can take you to the airport, and based on what looks like an honor-system fare situation, I bet most people ride for free. &amp;nbsp;The ebb and flow of people gathering in the station, then boarding and heading off on the light rail is neat to watch. &amp;nbsp;A train comes about every five or ten minutes, and because my bus was running about 20 minutes behind, I got to watch a few groups of people gather and board. &lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;

&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRfR_UdJLj2_oXU4WRwRHGE9Blzg4Z9sTkJOrSugMlTQFMoXSPjP-Qr47L3ZAI4EdlZJGjYAzhyphenhyphenOW-Tff8W5jDHB1mtCqw49F0XwWZY2-8uHaZAWcABrINg1t_S8v5URDjTsocBw/s1600/IMG_8254.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRfR_UdJLj2_oXU4WRwRHGE9Blzg4Z9sTkJOrSugMlTQFMoXSPjP-Qr47L3ZAI4EdlZJGjYAzhyphenhyphenOW-Tff8W5jDHB1mtCqw49F0XwWZY2-8uHaZAWcABrINg1t_S8v5URDjTsocBw/s1600/IMG_8254.JPG&quot; height=&quot;133&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiidKvfXljVSiaWhlhjvsMv8hogtHp2SrrXpWrgKVTu-S-RE04TwZ1cMu_MgpJrn9SxRRoId0csLIWyHYZ4W50wEuc43UzpgdPonaMD146_Gi9ZdhAndtYxgkTDlWrWOz1YCwXs8w/s1600/IMG_8253.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiidKvfXljVSiaWhlhjvsMv8hogtHp2SrrXpWrgKVTu-S-RE04TwZ1cMu_MgpJrn9SxRRoId0csLIWyHYZ4W50wEuc43UzpgdPonaMD146_Gi9ZdhAndtYxgkTDlWrWOz1YCwXs8w/s1600/IMG_8253.JPG&quot; height=&quot;133&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9-sPf6AP90HkodQBqiRJjrwtbjy8KcxwB2ws6BK7zKRHCbPrhYQlVgqhqlv5jrcT1MdvIm3xfi8lwANOPuwF5bk5Drr0qTh2ppNgeLUy77gzJY1kalGPr81DSR2SQQpAf3_OnCg/s1600/IMG_8258.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9-sPf6AP90HkodQBqiRJjrwtbjy8KcxwB2ws6BK7zKRHCbPrhYQlVgqhqlv5jrcT1MdvIm3xfi8lwANOPuwF5bk5Drr0qTh2ppNgeLUy77gzJY1kalGPr81DSR2SQQpAf3_OnCg/s1600/IMG_8258.JPG&quot; height=&quot;133&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;My broken bus...&lt;/td&gt;
&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Where my bus broke down...&lt;/td&gt;
&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Local Artwork...&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
Of coarse, today was not my most lucky day riding the transit lines. &amp;nbsp;My bus broke down just before getting on the Interstate to head back to Renton. &amp;nbsp;They said the check engine light came on, and it&#39;s against the rules for them to get on the highway with the light on...&lt;br /&gt;
&lt;br /&gt;
Anyway, the bus parked for about 30 minutes until a new bus could arrive, then I boarded on and went home.&lt;br /&gt;
&lt;br /&gt;
So, if you ever wondered about Amazon&#39;s campus, or what the area is like... maybe this will give you an idea.&lt;br /&gt;
&lt;br /&gt;
Later,&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;SteveO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;


&lt;!-- Blogger automated replacement: &quot;https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F1.bp.blogspot.com%2F-hYLfCyBBDBM%2FU374o2iAaaI%2FAAAAAAADSbg%2FHX7i6BGzciw%2Fs1600%2FIMG_8254.JPG&amp;amp;container=blogger&amp;amp;gadget=a&amp;amp;rewriteMime=image%2F*&quot; with &quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRfR_UdJLj2_oXU4WRwRHGE9Blzg4Z9sTkJOrSugMlTQFMoXSPjP-Qr47L3ZAI4EdlZJGjYAzhyphenhyphenOW-Tff8W5jDHB1mtCqw49F0XwWZY2-8uHaZAWcABrINg1t_S8v5URDjTsocBw/s1600/IMG_8254.JPG&quot; --&gt;&lt;!-- Blogger automated replacement: &quot;https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F1.bp.blogspot.com%2F-YrhzfkdaVzs%2FU37H3wc_fkI%2FAAAAAAADSX0%2F9eMOsOIVx2U%2Fs1600%2FIMG_8164.JPG&amp;amp;container=blogger&amp;amp;gadget=a&amp;amp;rewriteMime=image%2F*&quot; with &quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPlVA55ChCDCygjcDmmzKxei0xQsZeYl3oM5d6D1Ywq3sGBdqR0voLn3xn0QvE6mHBvzVgxDIORQnElj0sC04iSfBcpBvsEtxm32AoW-Xug0xqzbIRxRAS0VPg7w-sY1loof3JYw/s1600/IMG_8164.JPG&quot; --&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/8653134049853535149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/8653134049853535149'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2014/05/adventures-to-amazon-land.html' title='Adventures to Amazon Land'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFWcUxwsEwC6CjrAIU20gokjYpyTO_gmZbzjuWSnE-w4y_IASv8ZnkR83bl5Vjsmzg_tvumoLTvmA3lFWfU0eyA6cD4gldRMQpGm-GT8ZwScWwYQZcNT0A1EaypJkzKeIBdfKTIg/s72-c/IMG_8193+-+IMG_8207_fused.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-6708911201886869284</id><published>2014-04-05T18:59:00.000-07:00</published><updated>2014-04-05T18:59:54.476-07:00</updated><title type='text'>It&#39;s been a long time... How have you been?</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMo4-Y_f1nbNTcjU2sdR92c0mOfQMwyGm4gWx5RTIOucrlvHqKT5Vv7Y7FoAi_GjB0pRdE2IyfbOTYm7RhBfS24dYGDhrnWLyKAzm5idBp0TUaKJ9sNDpuqzkkRJjdzFN2PAk4/s1600/IMG_4246.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMo4-Y_f1nbNTcjU2sdR92c0mOfQMwyGm4gWx5RTIOucrlvHqKT5Vv7Y7FoAi_GjB0pRdE2IyfbOTYm7RhBfS24dYGDhrnWLyKAzm5idBp0TUaKJ9sNDpuqzkkRJjdzFN2PAk4/s1600/IMG_4246.JPG&quot; height=&quot;225&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
I think the quote from GLaDOS is appropriate for any return after a long time. &amp;nbsp;The Portal villain certainly reminds me of my favorite things of the video game. &amp;nbsp;After all, it&#39;s all for science. &lt;br /&gt;
&lt;br /&gt;
That&#39;s &amp;nbsp;not what I came to babel about this time. &amp;nbsp;To be honest, I was starting to wonder if I would ever return to this blog, or if it had faded into the ether of my distant past. &amp;nbsp;I find myself writing more in a book these days than on the Interwebs, but I don&#39;t know why. &amp;nbsp;Perhaps I don&#39;t always want to share my thoughts with the world first. &amp;nbsp;I guess I could do that, but digital permanence and all. &lt;br /&gt;
&lt;br /&gt;
I recently have had a few things change. &amp;nbsp;I went through one of the hardest break ups I&#39;ve ever experienced, and a couple days later I lost my job. &amp;nbsp;I didn&#39;t care about the job though; &amp;nbsp;it seems that SDETs are in high demand around these parts, and I have no shortage of options.&lt;br /&gt;
&lt;br /&gt;
I recently started thinking about moving to Portland. &amp;nbsp;I love Seattle, and it would be hard for me to move on from here, but a breakup followed by loosing my contract, and finally a call from some recruiter who might offer you a way better job than you had... it all seems to feel like it was meant to be. &amp;nbsp;Funny enough, just the breakup made me think of leaving town to get a fresh start. &lt;br /&gt;
&lt;br /&gt;
Anyway, maybe that&#39;s a thing... maybe I&#39;m just babbling again... whatever it is, I might have some changes around the corner, but in the mean time, I have more time on my hands. &amp;nbsp;Maybe I&#39;ll just start blogging again for a while? &amp;nbsp; time will tell.&lt;br /&gt;
&lt;br /&gt;
Later,&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;SteveO</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/6708911201886869284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/6708911201886869284'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2014/04/its-been-long-time-how-have-you-been.html' title='It&#39;s been a long time... How have you been?'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMo4-Y_f1nbNTcjU2sdR92c0mOfQMwyGm4gWx5RTIOucrlvHqKT5Vv7Y7FoAi_GjB0pRdE2IyfbOTYm7RhBfS24dYGDhrnWLyKAzm5idBp0TUaKJ9sNDpuqzkkRJjdzFN2PAk4/s72-c/IMG_4246.JPG" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-1658206234224482090</id><published>2011-11-02T01:31:00.000-07:00</published><updated>2011-11-02T01:31:31.039-07:00</updated><title type='text'>No picture today...</title><content type='html'>I don&#39;t have a picture (because I&#39;m still waiting for my camera) however, maybe I can describe it for you...&lt;br /&gt;
&lt;br /&gt;
Anyway, I have been waking up just before the sun rises to the point it would be visible if the clouds weren&#39;t hanging around. &amp;nbsp;In fact, the clouds are right on top of me most mornings, and even below me as I walk my lap around the river. &amp;nbsp;Along Riverside Drive, across the bridge at Wells, backtrack through Jones Park, and cross the river again at Bronson. &amp;nbsp;It&#39;s a short walk, maybe a quarter mile at best, but it is just enough to help wake me up and make sure Jaani can do his morning business. &lt;br /&gt;
&lt;br /&gt;
I fill up Jaani&#39;s dish with food, and then I dump out, rinse, and refill his water dish with nice cool water from my filtered pitcher in the fridge. &amp;nbsp;This time of day, my phone keeps my rhythm for me... Cock-a-doodle-doo&amp;nbsp;marks the&amp;nbsp;time to wake up. &amp;nbsp;I need to get up for my morning eat and clean... Beep-beep, Beep-beep and it&#39;s time to take the dog for his walk. &amp;nbsp;Usually I get the early 1900&#39;s phone noise before making it back to the apartment, which means I need to check his food and water. &amp;nbsp;Honk honk means the bus is about 15 minutes out. &amp;nbsp;However, the bus alarm isn&#39;t just based on a specific time. &amp;nbsp;Sometimes it comes earlier than I expect... This alarm is from an App on my phone (other than the default clock app). &amp;nbsp;It updates the bus schedule in real time. I can pick up my phone and see how many minutes I have until the bus gets there. &amp;nbsp;It is handy. &amp;nbsp;(One Bus Away is the name of the app FYI.) &lt;br /&gt;
&lt;br /&gt;
My phone is my master of scheduling. &amp;nbsp;Something that makes me very nervous to tinker with now that I use it for more than just fun and games. &amp;nbsp;A feeling that makes me a little nervous about the idea of getting the latest and greatest new gadget on release day; however, I suspect it still won&#39;t stop me.&lt;br /&gt;
&lt;br /&gt;
So, this marks the time when I start heading toward the bus. &amp;nbsp;I need to allow about 10 minutes to walk to the bus stop in order to get there in time. &amp;nbsp;Sometimes I can wait a couple minutes because I time the lights just right, but usually the bus is pulling up just after I arrive at the terminal. &amp;nbsp;I usually manage to get a seat toward the back, but today I actually had to sit near the front (in the sideways seats that are reserved for elderly and&amp;nbsp;handicap&amp;nbsp;people (usually that just means I need to sit sideways and can&#39;t lean my head back.&lt;br /&gt;
&lt;br /&gt;
Although I wouldn&#39;t lean back if I could. &amp;nbsp;I break out my tablet, plug in my headphones, and watch a video lecture. &amp;nbsp;I have about 30 minutes to watch lectures before I arrive at Overlake Transit Center. &amp;nbsp;I am excited about this bus ride in the summer. &amp;nbsp;The view of Mt Rainier from 520 East while leaving Bellevue is an excellent way to start your day off. &amp;nbsp;The fog is usually below the horizon. &amp;nbsp;The sun is behind the Cascade range to the East... Rainier to the South. &amp;nbsp;The left side of the mountain glows, the glacier on top can even blind you on a sunny morning when the sun hits it just right. &amp;nbsp;The right side of the mountain is dark and takes on a blue tint from the shade. &amp;nbsp;Sometimes the mountain wears a white fedora, almost as if it was lifting it&#39;s hat to say good morning. &amp;nbsp;For this, and only this, reason I almost always sit on the right side of the bus in the morning. &lt;br /&gt;
&lt;br /&gt;
Once I arrive at Overlake, I am just across the street from the Studios West Campus. Well, across 520, which is a six lane road with two additional exit lanes on each side... So the bridge is like a small city block. &amp;nbsp;Then I cut between Studio A and the Commons... across to the far side of the campus, where I get to Studio C. &amp;nbsp;Once in the building, I take the stairs to the fourth floor and get my coffee before heading into the lab.&lt;br /&gt;
&lt;br /&gt;
Things are a little different in the lab. &amp;nbsp;The teams have become adjusted to the new space. &amp;nbsp;Every part and tool has found it&#39;s home. &amp;nbsp;It&#39;s time for new developments; this is the story in the tech industry. &amp;nbsp;Stay competitive... be adaptable... do what the lab needs you to do. &amp;nbsp;This sometimes forces me to step slightly outside my Test Engineer role, but doubling as a part time Network Engineer... Software Architect... or&amp;nbsp;miscellaneous&amp;nbsp;grunt is something that just needs to be done from time to time. &amp;nbsp;You just read a few articles about what you are trying to get done... find someone who can give you practical advice... get-r-done!&lt;br /&gt;
&lt;br /&gt;
I came back at a time where several teams need a little help. &amp;nbsp;All the new products that were put out this past year have created some interesting challenges, and new tests need to be run... test results from the summer need to be analyzed to make sure we learn from our failures and successes. &amp;nbsp;My boss likes it when I can point out things we could have done better, and how to ensure it really gets done better next time. &amp;nbsp;Even though that sometimes means making a plan for something we will never do again. &amp;nbsp;That&#39;s just the nature of being on the bleeding edge. &amp;nbsp;If one and three ideas pans out, we are making progress; &amp;nbsp;However, if one and six pan out... well, it&#39;s epic...&amp;nbsp;whether&amp;nbsp;win or fail. &lt;br /&gt;
&lt;br /&gt;
By the end of the day I&#39;m usually beat. &amp;nbsp;Half the time I can hardly make it through more than five or six minutes of lecture before I need to close my eyes and lean back. &amp;nbsp;I open my eyes to find I&#39;m back at the Renton Transit Center... I walk home... get Jaani... walk him for a mile or two... then get dinner and relax for another couple hours. &lt;br /&gt;
&lt;br /&gt;
I spend from 07:30 to 18:30 away from the house. &amp;nbsp;Which makes me feel really bad for Jaani. &amp;nbsp;All alone for 11 hours a day... although, I need to go to work. &amp;nbsp;Plus, I try to make it up to him on the weekends by not leaving him alone at all. &lt;br /&gt;
&lt;br /&gt;
Anyway... That&#39;s the story with my work life right now. &amp;nbsp;It&#39;s not bad. &amp;nbsp;I get a sense of&amp;nbsp;fulfillment&amp;nbsp;form my work... a sense of greater being than just fending for myself in the wilderness... a sense of belonging somewhere that only comes from working with a great team of people.&lt;br /&gt;
&lt;br /&gt;
So, that&#39;s all for now. &amp;nbsp;It&#39;s my story, and I&#39;m sticking to it.&lt;br /&gt;
&lt;br /&gt;
Later,&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;SteveO&lt;br /&gt;
&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/1658206234224482090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/1658206234224482090'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2011/11/no-picture-today.html' title='No picture today...'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11303593.post-9130164982793813783</id><published>2011-09-01T19:49:00.000-07:00</published><updated>2011-09-01T19:49:07.403-07:00</updated><title type='text'>Yooperland Vacation!</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxUEHAySQ5qYBMKGE4IbC3iqwCOzujmU_ybb_e9T7X8HheXd_MDY16NlO-zDXJOMVLlL5KIfXr3zsnwvet2Q_pNegfxfKIyKZBWMgHe4tKLfMuPpJZLwHKM1Jb4K-aaGkPYNSIIA/s1600/YooperlandCollage.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxUEHAySQ5qYBMKGE4IbC3iqwCOzujmU_ybb_e9T7X8HheXd_MDY16NlO-zDXJOMVLlL5KIfXr3zsnwvet2Q_pNegfxfKIyKZBWMgHe4tKLfMuPpJZLwHKM1Jb4K-aaGkPYNSIIA/s400/YooperlandCollage.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
So, I have been neglecting my blog again... I guess I have been up to a lot of stuff.&lt;br /&gt;
&lt;br /&gt;
Jaani has been enjoying 3 walks a day in his own private 1.5 acre dog park... sometimes when the neighbors are around, I&#39;ll put him on a leash because I don&#39;t think they would like it if he went running up to them...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have been spending a lot of time entertaining my&amp;nbsp;nieces&amp;nbsp;and nephews. &amp;nbsp;They are all at the point where they want lots and lots of attention, so it&#39;s a good thing I&#39;m here to give it to them.&lt;br /&gt;
&lt;br /&gt;
I went to the renaissance festival where I enjoyed a turkey leg, a&amp;nbsp;pickle, lots of beer, and a show at the smoker. &amp;nbsp;Then we went to a near by bar for more beer and pizza. &amp;nbsp;It was good to see my cousin the Amazing Flec perform his fire show at the smoker, although it was weird that there is no smoking in the smoker... at least not sense they passed that non-smoking law...&lt;br /&gt;
&lt;br /&gt;
Next, I went around visiting old friends from high school... just dropping in and getting a beer at the local bars, but this past weekend, we went out for a Yooperland Adventure of sorts. &amp;nbsp;(Jaani stayed with my parents...)&lt;br /&gt;
&lt;br /&gt;
We went to Craig Lake which is just north of Michigamme, Michigan (which is in Michigan&#39;s upper peninsula SW of Marquette.) &amp;nbsp;The way to the lake is to drive into Michigamme, where you will find a small one lane dirt road (craig lake rd)... take that road about 6 or 7 miles in (following the signs to craig lake)... then you will find a small parking lot... from there, you will have to carry your boat about 1/2 a mile down a dirt road to the water. &amp;nbsp;From there, we traveled across the water for about 1.5 miles by boat (1 canoe, 1 kayak, 1 row boat)...&lt;br /&gt;
&lt;br /&gt;
While there, we polished off about 168 beers, 5 fifths of liquor, and a half gallon of 5 o&#39;clock vodka... we didn&#39;t bring much booze back with us... it was a good time. &lt;br /&gt;
&lt;br /&gt;
Speaking of drinking... it seems that after spending a few weeks in Michigan, I find that I have greatly increased my capacity for alcohol. &amp;nbsp;Funny how that works...&lt;br /&gt;
&lt;br /&gt;
Anyway, now, I think I will spend the weekend going to East Lansing, Royal Oak, and possibly Duck Lake for another relaxing vacation.&lt;br /&gt;
&lt;br /&gt;
Maybe I&#39;ll write more later, but that&#39;s all for now.&lt;br /&gt;
&lt;br /&gt;
Later,&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;SteveO</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/9130164982793813783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11303593/posts/default/9130164982793813783'/><link rel='alternate' type='text/html' href='http://www.imthefrizzlefry.blog/2011/09/yooperland-vacation.html' title='Yooperland Vacation!'/><author><name>imthefrizzlefry</name><uri>http://www.blogger.com/profile/16487298069366837419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxUEHAySQ5qYBMKGE4IbC3iqwCOzujmU_ybb_e9T7X8HheXd_MDY16NlO-zDXJOMVLlL5KIfXr3zsnwvet2Q_pNegfxfKIyKZBWMgHe4tKLfMuPpJZLwHKM1Jb4K-aaGkPYNSIIA/s72-c/YooperlandCollage.jpg" height="72" width="72"/></entry></feed>