More Web Dev Projects

data codes through eyeglasses

I didn’t post yesterday, so I’ll post about the project I did yesterday and the one I did today. Yesterday, the project was for an Animated Countdown timer. Using CSS and JavaScript to create this animation was pretty cool. My consternation came from a bunch of mistyped elements in my code. Finding those little glitches (like typing “igm” vs “img”) gets wearying after awhile.

Today’s project was an Image Carousel. I only made one code error, but it was a sneaky one. The images would not sit well in their frame. Turns out, I tried to set the size to 500px, but I had a stray “1” in there (1500px…opps). Once I found that, viola!

These are rather small projects, where I’m mostly trying to refresh my understanding of HTML, CSS and JavaScript. I want to be far better than I am, even if I don’t end up becoming a coder. I really enjoy this and want to grow.

I also am working on Google’s IT Support Professional and Project Management certificates. Both of these are valuable skills, and useful things to understand regardless of role in IT.

Sigh…”Job Cuts in Big Tech Continue Unabated”

code projected over woman

The news about big tech’s layoff woes are hard to miss. In my feed today came this article: “Job Cuts in Big Tech Continue Unabated“. Yeah, more glum news for those of us trying to make a career in tech right now. I really appreciate Sheharyar’s insights into what’s going on. Things like:

  • “The last commonly held belief for layoffs was that businesses hired way too aggressively during the COVID-19 pandemic…”
  • “artificial intelligence has now sparked a demand for professionals that can tame the beast and help make products that companies can then sell to others, or, just make them better at what they do. Hiring specialized professionals isn’t cheap, so of course, companies are letting go of people that don’t necessarily possess the skills that they’re looking for while bringing on those that do”
  • More succinctly “while some jobs are being made redundant, others are springing up all the time.”

Big tech companies don’t seem to be struggling, though.

  • “Meta’s results stood out, so much so that its stocks jumped a whopping 20%…”
  • “Over at Alphabet, the Google parent saw Q4 revenue of $86.31 billion, up 13% year over year…”
  • “Apple posted quarterly revenue of $119.6 billion, up 2% year over year…”
  • “Microsoft….booked an 18% year over year increase in quarterly revenue to $62 billion…”
  • And Amazon? Their “Q4 net sales increased 14% to $170 billion while net income increased to $10.6 billion…”

This all reinforces the notion that tech has simply overhired. The video below talks about that, too.

Of course, the billion dollar question is “how long will this last?” At what point do we expect these thousands of tech workers to get re-assimilated into the machine? Late in 2023, I was hearing pundits predict that 2024 was going to see the end of layoffs and a rebound in hiring. Well, that hasn’t happened…not yet, at least. Of course, we’re only two months in.

Also, I think that the notion of specializing might be less than optimal for your tech career. Building out as much complimentary skill as you can seems to be wise. And, in the short-term at least, developing skills with AI seems a solid bet for finding employment. Will AI find itself in the dust bin of the latest hypecycle? Hard to say, though it’s stayed the course stronger than crypto and Web 3.0.

What do you think? I’d love to hear your thoughts.

LastPass Clients, Watch Out For This Phishing Scheme

monochrome photo of two people having a video call

I, along with many, many others, was affected by several of LastPass’s data breaches. So, earlier this year, I shifted over to another product.

So, when I saw this in my email the other day, my suspicions were raised.

Besides no longer being a LastPass customer, the sender’s email was a huge red-flag.

Ah, there’s a link! I always recommend people do in these circumstances is hover over links in email. In the lower left-hand corner, you can see the actual link. *Note, this is not a a LastPass site.

I’m quite confident that these hackers got my information from the dark web, but found that I’ve changed all my passwords, as well as shifted away from LastPass. It’s a rather convincing email phishing for information.

So, I wanted to share this for a few reasons. Mainly, for my fellow LastPass breachees, watch for these sorts of scams. Hackers can use information in multiple ways, not just with accessing your sites with stolen credentials. Also, there are some good tools to use in any suspicious email. My main advice: never click on a link unless you’re 100% certain it’s valid. Reach out to the send via phone/text if you’re in doubt.

Anyway, be wary my friends. If you’ve ever been part of a data breach (is there anyone who hasn’t?), expect that the information collected will be used against you.

Some experiments with AI

bionic hand and human hand finger pointing

Every time I turn around, there’s a new AI tool. Canva (something of a favorite of mine) recently launched its own AI tool, “Magic Design“. I thought it would be fun to experiment with a quip I thought up this morning.

Having a plan is the most effective way to avoid being swayed by the guile of marketing

So, let’s plug this in and see what comes of it, shall we? To be clear, the text above was the only thing I plugged into the prompt. (I’m using my personal version of Canva, which is the free one, so there are watermarks)

Item 1:

The first thing it came up with is a video, with a focus on planning. Kinda nice, methinks.

Item 2:

This one is a Facebook cover, with a similar motif to the first item. Again, nice.

Item 3:

Another image, this one oriented towards mobile/portrait mode.

One additional item:

Last week, I edited out the postlude from our Sunday service and created its own video on our YouTube channel (check it out here if you’re so inclined). I was feeling a bit pressed for time, so I opted for Magic Design and really liked what it zipped out. I just needed to make a few tweaks and I had something quite usable.

I like what I see so far. With more guidance, I’m confident it would give results better suited for specific needs. What do you think? Are designers going to be impacted by this technology? Or will it simply be incorporated to streamline work flow?

Earned Another Cert: Technical Support Fundamentals

back view of a blond woman in an office looking at two computer screens with multicoloured code

I wrote yesterday that I am pursuing the Google Technical Support Fundamentals certificate. Well, I’ve finished that one. It is one of 5 elements in the Google IT Support Professional certification, so I’m solidly on my way. 20% done!

It’s a fun certificate, and I enjoyed diving back into the subject. There’s so much more to learn, though, so I’m pumped to jump into the next one.

The Challenge of Finding a Tech Job Right Now

man in white shirt using macbook pro

At the beginning of the pandemic, I was laid off (yet again). Growing weary of being the first let go when a company’s finances get tight, I started looking for a new direction. As I’ve long loved technology, I explored options to finally move into tech roles professionally. I discovered that Washington State’s Worksource program would let me collect unemployment while I pursued a Associates Degree in Technical Arts. So, a few weeks before the world locked down, I found myself enrolled at Edmonds College to pursue Computer Information Systems.

I finished that program last summer, and I found myself looking to land that first tech role. Right around the time that hundreds of thousands of unemployed tech workers were starting their searches. A few days ago, I came across this article in Wired that validated my perceptions: “Finding a Tech Job Is Still a Nightmare“. My favorite part? “The tech job market “doesn’t show any signs of turning around just yet,” says Julia Pollak, chief economist with online employment marketplace ZipRecruiter.” Man, I opted for this career path because of the significant career growth! I have been feeling frustrated and disheartened.

Reading the article, I see I’m not the only one. Actually, I’m in good company. When the Grace Hopper Celebration, a career fair targeting women and nonbinary tech workers, got slammed with huge lines and, well, men, it’s easy to see the desperation in many a tech worker’s life.

I’m lucky. Currently, I work roughly half-time with two different organizations. So, I’m pretty much full-time. I’m pulling in money, enough to pay the bills. And one of those half-time roles is in IT. So, really, I’ve met the goal of transitioning to IT.

I am not done, though. I still want to land a full-time role. And I still want to grow, to learn. I am in a place to keep growing, even if I’m not in a place to take more classes. Coursera offers some good options. Currently, I’m pursuing their Google Technical Support Fundamentals Certificate. It’s mostly review, but my son is pursuing the same certificate. It’s fun to do this together. I think I’ll go after their Data Analytics certificate next, to finish out 2023. I’m still exploring options for 2024. Perhaps I’ll go after my A+ and Network+ certificates. I also want to get AWS and Azure certified. And I want to continue to grow my coding skills. In particular, Python.

Are any of you finding the current tech job market challenging? What are doing to navigate these new situations? I hope you’re not feeling too frustrated or frightened.

Updated 10/24/2023: Karina Chow, who I follow over on Twitter, shared this Tech Crunch article which I think is quite germane: A comprehensive list of 2023 tech layoffs. Makes me think that the job hunt toughness will continue for a while.

Anyone Remember OS/2?

Ah, OS/2! In the early 90s, I worked on a project for a Seattle stock brokerage, where we were digitizing key records. And, to be clearer, scanning them. This project’s systems needed OS/2, and it was my first introduction to this operating system.

It wasn’t well known at the point, but I was aware of it’s existence. I was intrigued and interested in exploring it. As I think back, my main takeaway: the system was quite stable. I spent very little time dealing with issues, blue screens, or other bugs. It seemed, in retrospect, to be a solid OS.

I have no recollection of using it anywhere else, even though I spent the 90s working myriad projects with many Seattle area companies. Odd, looking back. Odd.

YouTube’s algorithm served this video up today: “The Fall of OS/2”.

It provides lots of insights into how the product failed. And, the story doesn’t paint IBM of the 90s in a good light. It seems the main factors are marketing and leadership incompetence, exacerbated by some petty internal politics. These seem to have been larger factors that Microsoft’s efforts.

I haven’t thought about OS/2 in years. After watching this video, I lament its loss. What would the modern OS environment look like if we’d had a viable non-Microsoft OS on x86 systems? Sadly, we’ll never know.

Learnings from spending the evening troubleshooting Microsoft Office on a new MacBook

abstract apple art black and white

A friend of mine has one of the latest MacBook pros. It is a rather lovely machine! But it had a weird glitch when we tried to install Office. It threw this error:

“The installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.”

A remarkably unhelpful message, if I say so myself. First guess: corrupted download file. So I deleted the pkg file (it’s the Mac software installation package), redownloaded it, attempted to reinstall it, and got the same error.

Ok, delete the pkg file again, empty the trash, rebooted, downloaded it again, started the installation, got the SAME error message. Now I’m puzzled. So, time to google it. And, bless the google gods, I found this quickly.

Solution for “The installer encountered an error that caused the installation to fail”

I was a bit suspicious, though, when the answer was a link to another site.

Control access to files and folders on Mac

However, this was spot on. It was a rather simple issue. I needed to grant access to the download folder to the Installer. Just a few commands to enter and, boom, Office was able to install.

  1. Choose Apple menu
  2. System Settings, then click Privacy & Security
  3. In the sidebar. (You may need to scroll down) click Files and Folders.
  4. For each app in the list, turn the ability to access files and folders in specific locations on or off. In this case, “Installer”

I hope you don’t have this issue, but if you do, may this grant you peace after your frustrations.

Happy New Year! I finished the Drag N Drop Project

person holding smartphone while using laptop

Well, Happy New Year everyone! Today, I completed another project in my 50 Projects In 50Days series. This one, Drag N Drop, grabs a random photo from Unsplash, then move it between different boxes. And I created effects styles for the different elements (drag over, etc) . A pretty neat feature/ability.

So, more this is another exploration into JavaScript, which is where most of the functionality of the project comes from. Though I’m not sure I want to be a coder, career-wise, I do want to get better. And I’m not sure how much more JavaScript I want to study. Perhaps I’ll dive into Python soon. It nothing else, it’s more data for my Github page.

On another note, my current contract has been extended to the end of January. Additionally, the plan is to make the role permanent after the next Congregational Meeting. However, it’s only part-time, so I am looking for a full-time gig somewhere. I’m open to a range of roles, from exec support/admin work to project management to web development. My main goal is to have a continuing education budget. Let me know if you hear of anything.

Finished, and Next Steps

information sign on shelf

I just finished my final in Enterprise Architecture. By successfully completing this class, I’ve completed the requirements for some additional certificates:

I also have applied for the following certificates:

I’m done being a student for the near term, but I think I’ve accomplished a lot during these past 2.5 years. I’m proud of all I’ve done and look forward to finding ways to implement all I’ve learned.

Another goal is to land a full-time role with a company that will pay for me to continue my studies. There’s so much more to learn! I plan to start a new role sometime around the end of this year, and then be able to start classes with that company in 2023.