I’m a novice and this has been really helpful:

(Temporarily) change the background color at each responsive breakpoint (link to official responsive design docs). For example:

<div class=”bg-red-200 sm:bg-yellow-200 md:bg-blue-200 lg:bg-green-200 xl:bg-purple-200 2xl:bg-pink-200 pt-4"><!-- put your code for the entire page here --></div>

…but I’m sure you get the idea that as I make the browser window wider and wider, the background changes color, to help me recognize how things look at different browser window sizes:

Best of luck!


Vue logo

I’m a novice and this non-exhaustive list is to help me (and maybe others) consider various frameworks and other tech stack options for my new startup.

As of this writing, I’m only interested in technology compatible with Vue 3, which is the newest version of Vue and what I learned in my online classes and what I’ve already built much of Zagnetic with.

One thing I really like is the built-in tag validator available in Bootstrap Vue, BUT there’s no Vue 3 support…

Several StackOverflow answers say it’s easy to directly add Bootstrap to a Vue 3 project. Hmm…

Non-Material Design front-end frameworks


Lake Powell low water level
2018 photo of Lake Powell by Jeremy Bishop on Unsplash

I’m certainly not an expert, but unless the decades-long rainfall trend changes, the key question is:

Where will the needed water come from?

Here are a few articles on each topic above, so you can judge for yourself whether or not this is in fact a problem:

Rapid Population and Manufacturing Growth in the Southwest


Annotated code printout, or a 3 year old’s coloring?

Online learning has taken root and there are countless opportunities to learn valuable coding skills via online video tutorials.

One problem I found is that I would spend lots of time very carefully writing code from each lesson out by hand, and then going back to watch the lesson again. My handwriting is awful and one tiny mistake might create annoying problems later.

1 Before each individual lesson, print out the final source code for that lesson, reflecting all the changes that occur during that lesson.

Note: Tutorial source code is often on GitHub. To copy-paste without formatting problems, click…


Photo by Cameron Smith on Unsplash

It guts me to say this, but I don’t think Congress should move forward on #Trump’s impeachment.

It’s not because he’s innocent or was wrongly charged or impeached. Not at all.

It’s because: (1) there are urgent crises that need every ounce of Congress’s focus; and (2) it is a step towards healing the great division in our country.

Failure to prosecute serious, intentional and provable offenses is rarely the path to a good and just outcome, but in this case, the costs of advancing Trump’s impeachment would outweigh the benefits.

Also, he’s on the line for many other serious…


American flag

I’m certainly not an expert, but it seems really hard to have good discussions and arrive at the right decisions on proposed laws and policies, because there are so many trade-offs, unintended consequences, and less-than-forthright people involved.

I really think the country would be better off if every policy proposal were accompanied by these 3 required items:

(1) specific source for the ideas, supporting data/arguments and language being proposed (highlighting all direct and indirect lobbyist input);

(2) likely and possible trade-offs and negative externalities if what’s proposed takes place (sources to include a range of experts in the field and public comments); and

(3) short and long term costs and specific (committed) sources to pay these costs (or must specify “unfunded — will be added to government debt”)

#BetterGovernment


Great location! 2 blocks to SUNY, Bacchus & Main St.

Thank you for looking. The apartment has been rented. Best of luck!

On-site parking, air conditioning, renovated kitchen, laundry in building. Nice apartment!

  • Available: Jan 1, 2021
  • $x,xxx / month (= $xxx/mo per bedroom) + electric.
  • Flexible duration: Lease can end May 30 or Dec 30 (or May 30, 2022)
  • NO BROKER FEES.
  • NO SMOKING (even outside).
  • On-site parking
  • Laundry in building
  • Tenant responsible for snow and ice removal
  • Nice, clean, responsible and considerate people only (our terrific tenants are graduating)
  • Cat5/6 wiring between all bedrooms + the internet router, for super-fast video game play
  • Street lights & sidewalks to Main Street…

map of 41 S Chestnut Street
map ( red marker, above-left)

UPDATE: THE APARTMENT HAS BEEN RENTED.

Thank you for looking, and best of luck in your search!

Great location! Close to SUNY New Paltz, Bacchus & Main St.

On-site parking, air conditioning, renovated kitchen & bathroom shower, hardwood floors, laundry in building. Nice apartment!

  • Available: June 1, 2021
  • $685/mo per bedroom (= $2,055/ mo) + electric
  • Lease ends May 30, 2022 (may be able to extend)
  • NO BROKER FEES.
  • NO SMOKING (even outside).
  • Parking & laundry on site.
  • Nice, clean, responsible and considerate people only!

** PLEASE Do Not Trespass or Enter the Property or Disturb the Tenants **

Great Location:

  • Very close to campus & Main Street — no taxis or long walks in bad weather


drawing of bird flying left to right “Welcome to Siteground”

Note: I switched to SiteGround hosting (includes free SSL Certificates) May 2020 and so far everything is going well. While everything written here is 100% truthful, you should know that if you use a link in this article and become their customer, I earn a small commission.

2 Main Reasons I Switched: Prices + SSL Certificates

I’ve been a GoDaddy customer since 2003. Hosting, domain registration, etc.

After 17 years of very nice & helpful customer service people, I was fed-up with the horrific price increases and new charges for things that used to be included free in the thing for which they just raised prices.

I understand and…


Empty airplane seats — Photo by JC Gellidon on Unsplash
Photo by JC Gellidon on Unsplash

This is a temporary idea to prop-up our economy amidst the current extraordinary #coronavirus circumstances:

Suspend all rent, loan and mortgage payments, between all parties, for a period of 60* days, without any penalties or accrual of interest.

*originally suggested 30 days, but that’s obviously not enough time

This would help prevent individuals and businesses that are fiscally solvent under ordinary circumstances from being shocked into insolvency due to health measures taken to protect against the spread of the coronavirus.

For example, a restaurant that employs 15 people and typically earns enough to pay all its bills, but suddenly has…

Mark Gavagan

Between 3 and 9 feet tall

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store