The Coolest …

Happy Mother’s Day, Jodie “Of-the-North”

May is bookended on one side by Mother’s Day and on the other by my wife, Jodie’s, birthday. Throw in Memorial Day, busy kiddos, and a new job and I was surprised to get this comic done. Well, almost done – I’m posting it now ’cause I didn’t have time to color it when I gave it to her on Sunday!

The New Job

I guess it’s probably time to make an official announcement. Before I started working as an “Artist in Residence” at Rancho Bernardo High School (RBHS) I had applied for a Programmer Analyst position with Poway Unified School District – and was subsequently turned down. Well, about two months into assisting in art class I got a call from the district office to see if I was still interested in the programming position.

Honestly, I had to think about it. The art position I held was part-time, without benefits, and had very little chance of being renewed for the next school year. Compared to a full-time position with benefits at a much higher pay the decision should have been easy, but it wasn’t. The problem? I really liked teaching art and working with the kids. It was very fulfilling.

I ended up taking the programming position, but made it clear that long-term I’d want to be back in the classroom. My new supervisor seemed to be on board. She’s the executive director for Poway’s CTAAE Department, a mouthful of an acronym that translates to : “Career Technical Adult Alternative Education”. If you live in Poway and Rancho Bernardo and get the “Adult School” booklet in the mail, that’s one of the things my department does. My department is also in charge of CTE, or “Career Technical Education”, which spearheads a lot of the “alternate” classes that I used to like so much when I was in high school so long ago. My daughter, Ashley, for example, took a Computer Graphics course last semester at RBHS which was sponsored by CTE, and loved it!

It’s only been a few weeks, but I feel like I made a good decision. I like the work, the people are great, and for the first time in a long while I feel like I can make a difference. And who knows? Someday I might get to teach one of those CTE classes myself!

On a more personal note, I’ve yet to have the any of the anxiety attacks that used to plague me while working as an Application Development Manager at my last job. I’m beginning to realize just how unhealthy that place, and my manager, really were.

Take care. 
Stay healthy. 
Live life.

– Scott


#PowayUnifiedSchoolDistrict #PUSD #CTAAEPoweayUnified #CTAAE #CTEPowayUnified #CTE #Teaching #ArtistInResidence #ProgrammerAnalyst #MothersDay #Illustration

A little music, a little art …

Stickered
My friend, Ben Good, gave me this idea for a comic – or, rather – his van did!

Teaching

I’ve been assisting in art class at Rancho Bernardo High School as an “Artist in Residence” and loving it. I really enjoy working with the students and am blown away by their talent. Thirty years ago I was in their shoes, taking art at a different high school in a different time. It might surprise you, but I didn’t have a great experience in my art class. It would be twenty years later before I’d take another. Part of me wants to make sure that these students have a better experience than I did. And, if that means attempting awkward poses for their figure drawing course, so be it. Art is a serious thing, but it should never be taken too seriously.

While RBHS was out on “Ski Week” ( a one week holiday bookended by President’s Day ) I got the opportunity to substitute for middle school English at Classical Academies in Escondido for a few days. Middle schoolers are squirrel-ly counterparts to their older high school peers, for sure – but I enjoyed my time there, too.

The path to teaching takes time and money, however. For starters, I’m looking at one year of coursework and another year of unpaid student teaching. Furthermore, Computer Science isn’t an “approved” subject matter in California – not yet anyway. I would need to pass a CSET, an exam proving my expertise in an “approved” field, to teach Middle School and above. Yes, Art is an approved field, and I am considering it amongst other things.

So, yeah. I guess I want to teach…

Still in Remission

For those of you who have been following my cancer story, I am still in remission. I just had my quarterly bloodwork, and there is still no evidence of disease. That’s not to say I don’t think about it a lot. The boogeyman is always there, and the boogeyman is me. When I was undergoing treatment, I drew a lot as an escape. Five years since my surgery, it’s still an escape…

"Duck" Cancer

Like it? You can wear it, too. I have it available as a t-shirt on TeePublic.

Music

Now that I’ve been playing in a band, music has become yet another outlet for me. I’ve been posting some questionable poetry on Drawn And Coded for a while, but what I haven’t shared is that I have also been writing songs. Up until recently the lyrics always came easier than the melodies. Suno, an AI music generation service which I wrote about in my last post, helped me bridge that gap. Suno is not perfect, but if I feed it my lyrics along with details on how I want them to sound, it’ll create a complete song. If I refine my criteria ( for example, if I change the timing, the key, the vocal style ), Suno will eventually produce something reasonably close to what I want.

After playing with Suno enough I realized that I wanted to accompany myself playing my own songs, or basically “cover” them. Before artificial intelligence this statement would have sounded gibberish, but now? Not so much, Unfortunately, whereas Suno can create a remarkably realistic and good sounding song, it’s horrible at transcription. I’ve yet to find a tool that does an adequate job of automating the process of converting audible music to sheet music, so I did it manually. It was a painstaking laborious process that resulted in many changes to what Suno had originally created : the chord progression, timing, structure, lyrics, and intonations all had to be changed to make it playable and singable by ( gasp! ) me.

My first song, “Survive”

This is my first song. I call it, “Survive”. It’s rough. It’s not perfect. But it’s mine, and I am proud of it…

Thank you Ben Good and John Hatcher for your help. Also, thank you to my stepfather, Don, who used to sing and play guitar every night before bed when I was growing up. Don, I don’t think you ever realized how much of an impression you made on me.

Here are the lyrics, if you’re interested…

Survive

[Intro]
Why do you have to be there?
And come back into my life.
Why can’t you just stay sealed up?
Where you cannot traum-a-tize.

[Verse]
You hurt me, burned me, you scarred me deep.
You left me all for dead.
A horrible void you left for me.
I need you outta’ my head.

[Pre-Chorus]
From the outside all is normal.
No evidence of disease.
But my mind still wanders back to you.
Distracted and un-eased.

[Chorus]
I will NOT give into you.
I will NOT sat-is-fy,
I will take you to the grave with me.
At best it will be a tie.

[Verse]
There are nights where I’m not sleepin’…
‘Cause of what you did to me.
Thinkin’ of what mighta’ been…
…and of what still could be.

I’ve found myself in re-tro-spect.
In this vacuum you left behind.
Why can’t you let me live my life?
Free from you. Dig-ni-fied.

[Chorus]
I will NOT give into you.
I will not sat-is-fy.
I will find myself! You will see.
I just need to try.

[Bridge]
I’m not the same I was before
I don’t think I’ll ever be.
I’ve picked up the pieces you left behind.
And made myself a better me.

[Outro]
I will NOT give into you.
I will not sat-is-fy.
I’ve found myself no thanks to you.
It’s time to say good-bye.
Good-bye.
Good-bye.

The Rubber Band

Meanwhile, the “Dad Band” that Shawn Burgwald and I started over two years ago is still going strong. Some Dads have left, and others have joined. The current roster is Shawn Burgwald ( Lead Guitar ), John Hatcher ( Bass ), Kenn Matthews ( Vocals ), Colin Young ( Drums ), Aaron Pipkin ( Keyboard / Guitar ), and Me ( Rhythm Guitar / Backup Vocals ). We’ve been playing together regularly and have even “broken out of the garage” and played live a handful of times now. Kenn Matthews is our lead singer, but occasionally I get a chance to stretch my vocal chords. Here we are at a practice a couple of weeks ago…

That’s all for now …

Wow, that was a lot of stuff to cover. Thank you for your continued support. And as always …

Take care.
Stay healthy.
Live life.

– Scott


#Suno #RanchoBernardoHighSchool #ArtTeacher #HighSchoolTeacher #GenerativeAIMusic #GarageBand #MakeSomethingCool #MakingMusic #TheRubberBand

This one time at band practice …

We’re the best band in a three block radius.

It has been almost three years since a jam session between Shawn Burgwald and I prompted the founding of the “Rubber Band”. I think we tried to play “Shook Me All Night Long” by AC/DC. Almost three years later and I’m still learning the damn solo. 

The band has changed a little. Shawn now primarily plays electric guitar rather than drums. Colin Young has taken up the drums in his place. Mike Jock, our original bassist, has decided to pursue other things. John Hatcher has replaced him on bass, and has introduced a banjo into some of our covers. Kenn Matthews maintains his role as lead vocalist. My brother, Todd Vandervort, and I bring up the rear on our respective guitar.

Aside from playing guitar I’ve started singing a little, too, lending backup vocals for Kenn as well as the occasional song. I joke with the guys that I have exactly two octaves to play with, but I’ll leverage them to the hilt if they’ll let me. The shower is now my studio and my family, the unfortunate audience. As for guitar, I find myself mostly playing acoustic. At band practice, surrounded by amplified electric guitars, it can be like bringing a knife to a gunfight, but I manage. 

I started writing songs, too. I’ve had a lot of fun garnishing my illustrations with poetry, so songwriting seemed like a natural progression. Time will tell if they ever see the light of day and the drums of ears ( other than mine ).

As far as the future of The Rubber Band? We’re trying to get out of the garage and start playing live more. It’s tough, though. We’re all Dads with families, jobs, and responsibilities vying for our attention. It’s hard enough to find time to practice alone, let alone as a group. But, we manage. And the good news? We’re getting better, too.

Maybe someday we’ll be the best band in a four block radius.

The Rubber Band and their merry group of band aids.

Take care. Stay healthy. Live life.

– Scott


#therubberband #garageband #music #guitar #musician #rock #beatmaker #drums #garagebandmusic #newmusic #beat #bass #cover #rockband #comic #illustration #drawnandcoded

Crazy Train

To my (old) team at UPS : Thank you for helping me keep the ol’ train on the rails for the last couple of years.

This is my station ( time to get off ) …

I resigned from my job as an Application Development Manager at UPS. While I enjoyed working with my team, I found myself increasingly at odds with my supervisor, a rigid back-to-office policy, an incredibly stale technology stack, an almost criminal lack of respect for working conditions, and an-out-of-touch CEO.

I have started interviewing, but it has been rough. I am finding myself overqualified for the software development positions that I enjoyed during the first two decades of my career. In Corporate America you are two things : a number and a salary. When either of those tips the scale you either need to adapt, or risk sliding off of the scale altogether. I’m trying to adapt, but as a software engineer ( also known as an “Individual Contributor”), I am finding myself competing with younger and/or cheaper talent than me.

That leaves management, which, at least at UPS, became an increasingly tough pill to swallow. As a manager I felt like my primary function was to find ways to manipulate people to do the greatest amount of work possible in the least amount of time against increasingly impossible deadlines. As a manager I never felt like I was helping people grow or learn. Aside from the paycheck, it was not a rewarding experience.

As I have gotten older and dealt with some pretty significant life changes, I find myself wanting to make a difference – wanting to help people. Yes, I am probably naive in the assumption that such a meaningful position exists for me, but I am not going to give up hope.

One last thing …

Interviewing can suck hard

One company I interviewed at had a final three hour interview, the first hour of which was a slideshow presentation. The recruiter suggested I “tell a story” to engage my audience. Taking him too literally, I drew a bunch of quick sketches to illustrate my take on managing a software development team ( the position was for a Software Development Manager ). After my presentation concluded I was met with blank stares and silence, like I farted loudly in an empty concert hall. The hiring manager just said, flatly, “Did you even read the instructions?” Needless to say I didn’t end up getting the job.

  • Throwing stuff over the fence at offshore teams.

Wish me luck!

– Scott


#jobsearch #technicalprojectmanager #projectmanager #careerchange #jobsearching #careeropportunities #careerdevelopment #itcareer #drawnandcoded #illustration

Guest registry, made easy …

Deetoh

I have a friend, Richard. Over twenty years ago we worked together at a small software startup in Kearny Mesa. Since then Richard has delved into real estate and investments, while I’ve continued down the path of a software developer. We hadn’t talked in a while, so we agreed to meet up for coffee about a year ago. 

“I’ll pick you up.”, he offered.

“You sure?”, I asked.

“Yes.”, was his response.

A few days later he rolled up in front of my house in a bright orange McLaren supercar. It stood in stark contrast to my current ride, a 2010 Chrysler Town and Country ( yes, that Town and Country ).

In the blink of an eye my daughter, Kaylee, who had been watching from the living room window, ran outside and pleaded to sit in the driver’s seat.

Kaylee in Richard's McLaren
Kaylee, in Richard’s McLaren

After Kaylee was pacified I climbed in and Richard and I headed for coffee.

After swerving to avoid anything bigger than a pebble, I realized that supercars come at a cost.

“Your ride is cooler, but mine is way more comfortable.”, I told him. 

“But overall, you seem to be, uh, doing well”, I continued, looking around the interior of his car.

He smiled.

Over coffee we discussed several things, but focused on a project that he wanted to build and launch. He wanted to bring to market a digital guestbook, and was looking for help.

He explained that it could be used at weddings, birthdays, baby showers, etc.., to streamline the process of registering at the party, making it easier for the party’s host to send correspondence. 

“Instead of signing a physical guestbook, guests will photograph a QR Code. The QR Code will redirect them to an online guestbook.”, he told me.

QR Code
The ubiquitous QR Code, a modern day bar code you can cram full of data.

“Then, after the party is over we can automate emails to all of the party’s guests”, he continued.

Without thinking I uttered the words no developer in their right mind should ever say.

“That sounds easy…”, I told him.

And then I uttered the other words no developer in their right mind should ever say.

“It shouldn’t take too long.”, I told him.

Richards’ proposal was timely. 

I had studied Software Engineering in college for the creative aspects: the ability to create something from nothing. For the last year I had been working as an Application Development Manager, and, although the role offered me the chance to mentor other developers and plan and guide projects, it didn’t leave much time to, well, to create. Furthermore, I felt my programming skills stagnating, as well. So, when Richard asked me if I’d like to partner with him, I jumped at the idea.

A year later we launched Deetoh, Rich handling marketing and legalese, and I the software development. Here’s the link :

www.deetoh.com

Please check it out.

  • Deetoh Register Guest Page

The Technology Stack

I decided to use Azure, .NET Core,  Angular, and Bootstrap for Deetoh’s technology stack to create some synergy between Deetoh and what I was doing at my employer, a .NET shop with Azure “cloud” aspirations.

I have been using Angular since its initial implementation a decade ago, so no problem there. Bootstrap, too, although I would be using it foremost for its “mobile friendly” layout engine, and secondly for its UI components. Deetoh was to be a “mobile-first” application, after all. 

I have been using .NET for over twenty years. Back then ASP.NET Web Forms and MVC were king. For Deetoh, however, I’d only be using it to create Web APIs – or, REST APIs that the Angular front-end could consume. In retrospect, I probably should have opted for Azure Functions as hosting a Web API as an Azure Web Service on Azure is pricey. Given Deetoh had no established audience, pay-as-you-go Azure Functions would have been much much cheaper in the short term. On the other hand, .NET Core, which Deetoh’s Web APIs were built upon, can be run as Linux Containers on Azure. Initially, I had everything running on Windows on Azure. After realizing I could migrate to Linux and cut my hosting costs in half, I switched.

Admittedly, Azure was new to me. At my prior employers I had used Amazon Web Services. What I found is that for every product offered by AWS, Azure had a doppelganger

I used Azure AD B2C and MSAL for user management and token-based authentication. This project provided a good foundation for my Angular front-end. Azure B2C provided user flows for registering new users, signing in, and password resets. My only complaint is that it proved to be a little lacking in custom claims. The JWT tokens generated by Azure B2C were limited to the standard username, address, phone number, etc….

For security, I would rely on Angular Guards to authorize access to each of Deetoh’s routes. The Guards would leverage the MSAL library to “sniff” the token generated during sign-in. On the backend, the WebAPI would also use MSAL to restrict access to the various REST endpoints based upon the same token. So, even if a user were able to circumvent the front-end’s security, they wouldn’t be able to access any data on the back-end.

My .NET Core Web API would consume Azure’s NoSQL database, called Cosmos DB, using Entity Framework. In retrospect, using an ORM was probably overkill, but the implementation would be sparse and straightforward given the flat, non-relational nature of NoSQL, so I figured, why not? 

To support Deetoh’s emailing of guests I used Azure’s Email Communication Service and a Storage Account. At my employer I’ve used SendGrid for sending emails, but SendGrid only offers up to 100 emails/month for free. After that it’s $19.95/month. Knowing that I’d likely blow well beyond 100 emails in testing alone I opted for Azure’s platform, which charges a flat fee of $0.00025 per email. Azure’s service doesn’t have as much polish as SendGrid, but so far it’s worked out well. 

“If Deetoh ever gets enough traffic so that our costs increase enough to warrant a revaluation of our platform, our service providers, or even a refactoring –  I think it’ll be a good thing!”, I joked with Richard.

That’s not to say Deetoh isn’t production ready, but if it miraculously receives traffic rivaling Evite overnight, there will definitely be growing pains. Obviously, I don’t expect that. Don’t build a cruise ship when a sailboat will suffice, right?

A little help from AI

About a month before launch Richard was demoing Deetoh to a couple of his friends that wanted to use it for their upcoming wedding. At the time Deetoh was fully functional, if not a little rough around the edges.

“It needs a better help experience”, he told me. “They didn’t know how to use it.”

At this point Deetoh’s system consisted of little help bubbles that could be toggled on-and-off. Richard, however, wanted full page overlays with rich graphics.

“Who is going to do the artwork?”, I asked Richard, already knowing the answer.

If you’ve been following my website long enough – heck, just by the website’s name alone, you probably realize that I am an artist, too. However, at this point I had already revised Deetoh’s email feature twice per Richard’s request, and just wanted to launch. After sketching up what I wanted the help pages to look like I quickly realized the custom artwork was going to take a lot more time than I was willing to spend. I started perusing the web for open source artwork, but realized that I’d never find content specific enough. Then I tried AI. 

AI is an acronym that has been met with both fear and excitement. As a software developer, I’m scared that someday it might be able to render code well enough to replace me, yet I am excited by its possibilities as a tool I can use to speed up my daily work. As an artist, I discovered the same fears, only multiplied. I have little doubt that in less than five years the majority of corporate artists will be replaced by AI. Keep in mind I say “Corporate Art”; this is the “generic” kinda’ stuff you see on internal memos, training videos, and the like. Anything public facing will undoubtedly undergo more scrutiny. For Deetoh, however, AI just worked. With the help of a mobile application called Recraft I  was able to generate specific-enough content for Deetoh’s help pages. Admittedly, I still had to make alterations ( i.e. “nip and tuck” ), but overall it took me easily a quarter  the amount of time. As far as the alterations? I vectorized the AI-generated imagery using Adobe Express Online and manipulated the resulting graphics using Inkscape. Here’s a sample of the end result. What do you think?

  • Deetoh Help Page 1 of 3
  • Deetoh Help Page 2 of 3
  • Deetoh Help Page 3 of 3

Closing thoughts

Deetoh took a lot longer than I expected. At most jobs I’ve worked I’ve taken to doubling my estimates and then some when determining how long something will take. Rarely, have I come under ( or over, for that matter ). For Deetoh, I went over. Way over. Why? It came down to two things :

  1. A simple misunderstanding between what Richard, the product owner,  wanted, and what I built.
  2. An inability on my part to determine how many hours a week I could dedicate to the project.

Ironically, these two problems plague every single software project that I have led or worked on. Part of the problem is Agile Methodologies, or incremental / progressive development. Agile doesn’t leave a lot of time for proper design. However, I’ve worked on way too many waterfall-based projects, Agile’s polar opposite, where all planning is done up front, to realize its faults, too. I’ve seen Waterfall stall out before a single line of code, much less a prototype, saw the light of day. With Agile, the focus is in delivering something, anything. 

Aside from governance, developing Deetoh gave me a renewed respect for Cloud to leapfrog development. There was a time not so long ago where I would have had to provision my own servers, my own user management, my own database, my own authentication, and so on. Now, I can do it relatively quickly ( and cheaply ).  Cloud is not just for large corporations, but for the little guys, too – like Deetoh.

Please give Deetoh a try if you get a chance. 

Thank you for reading!

– Scott


#WeddingPlanner #GuestRegistry #BabyShowerPlanning #Guestbook #BridalShower #GiftRegistry #EventPlanning #GuestList #Barmitzvah #Batmitzvah

Click!

Click!

Photos tell a story.

But when I’m old and gray.

The only photos I’ll care about.

Are of my family in disarray.

Staged photos may seem more appealing.

But really they’re really just a lie.

Because the most memorable family photos.

Are the ones that go awry. 

Bunny ears.

Funny sneers.

Jabs. Slaps.

Piggybacks.

Their personalities all come out.

My family’s perfectly imperfect.

But still, I have to shout.

“Hold still, damnit!”

Click.


#FamilyPicture #Photographer #FamilyPhoto #FamilyPhotographer #PhotoBomb #ParentingFail #DrawnAndCoded #Comic #BadDadPoetry #Poetry

Illuminating

Illuminating
I’m kind of attached to the stuff on my desk. Apparently my stuff is, too….

Last year Jodie bought me a diffuser for my office. It did an amazing job of masking the funk of two dogs and, well, me, until it didn’t. Turns out, just like milk, essential oils can “turn” if left in a diffuser for too long. Jodie started buying me candles shortly after that revelation. Thing is? Candles don’t last that long. Now instead of a smell problem, I have a jar problem.

“Jodie! I’m accumulating jars from all of the burned out candles you have been bringing me.”, I announced from my office.

I looked back at my desk. My lamp stooped over the carcasses of empty jars cluttered around it, its light reftacting off of the colored glass.

“It looks ….  kinda sad”, I thought to myself.

“Can you use them as planters?”, Jodie called back from downstairs, interrupting my thought.

“Good idea!”, I called back to her.

But first I have a better idea…”, I thought to myself.

Candles

Take care. Stay healthy. Live life.

-Scott


#candles #lamps #scentsy #essentialoils #candlelight #officedesk #friends #comic #drawnandcoded

The Dragon King

Karakow and the Dragon King
An illustration I drew for a book my friend Kevin and I are working on. It portrays the powerful, but weary Dragon King staring down the evil sorceress, Karakow.

It’s been quite a few months since my last post on my friend, Kevin, and my joint endeavor, a children’s book about a the adventures of a young troll and her human companion. This is my latest illustration, a showdown of sorts between the Sorceress, Karakow, and the Dragon King.

The Dragon King

“If the only tool you have is a hammer, you tend to see every problem as a nail.”

My first hundred or so sketches of dragons looked either like anthropomorphic dinosaurs, or “Bowser” from Super Mario Brothers. The problem, as the quote so eloquently states above, is that I tend to draw what I know. Fortunately, as luck would have it my family and I visited “Book Off!”, a used book store in the Kearney Mesa area of San Diego a few months ago. While my daughters searched for Manga and Anime, I dove into the art books and discovered a used, tattered, and very cheap copy of “DragonArt” by J “NeonDragon” Peffer. For a couple of bucks Peffer’s illustrative step-by-step book showed me that there were other tools at my disposal than hammers. It still took a few sketches but I finally got a design that I liked for the Dragon King : Haggard, yet powerful. Intimidating, but intimidated.

Karakow

Karakow was a little easier. She’s an aging sorceress that’s one of the main antagonists in the book. I couldn’t help but lean heavily on Disney’s villainess’ such as Cruella de Vil and the evil ( unnamed ) stepmother from Cinderella. What I came up with is the vain, unyielding woman below. She has sharp, angular features, a big crooked smile, and a wardrobe that is conservative yet loud at the same time.

As always, I like to include some of my rough sketches and design work. As a budding artist I always try to remind myself that behind every finished work is lots ( and lots ) of hard work and mediocre barely-coherent scribbles. Admittedly, the “scribbles” shown here are some of my more refined ones. Trust me, there’s a lot more in the trashcan on the floor next to me.


New toys!

In other news, I broke down and bought an iPad Pro and have started working in Procreate. My old setup was a Surface Pro 7 running Clip Studio Paint. Why the change?

First, although compact, the Surface Pro 7 is far bulkier that the iPad. Although it’s a fully functional Windows machine, it makes for a mediocre tablet, a jack-of-all-trades / master-of-none, per say. Menus are tiny and finger gestures ( pinch-and-zoom, for example ) aren’t always responsive.

Second, the Surface Pro 7 only supports the original Surface Pen, a instrument that requires so much software-enabled “line correction” to function that I never really felt like I was working with a drawing instrument. The Apple Pencil, aside from a slippery glassy screen, is remarkably better in every way.

Third, Clip Studio Paint went subscription-based for it’s latest version. I blame Adobe for this trend and I refuse to subscribe to any of its software products because of it. Clip Studio Paint, like Procreate, was initially a one-time purchase. Now? No longer, so bye-bye. Subscriptions are for magazines that have new content each month. Software, by nature, is far more static; even if new features are introduced I seldom use them. And if they’re good enough? I have no problem buying a new version. Outright. Without a subscription.

Take care. Stay healthy. Live life.

-Scott

Previous : Unicorns, Trolls, and Breakfast


#DadsWritingBooks #DadsBookClub #BeCreative #Illustration #KidsBooks #KidsFantasyBooks #MythicalCreatures #BookLover #ILoveBooks #DrawnAndCoded #Procreate @iPadPro