Work Journal – №2

This week was a short week for me. Monday was the MLK holiday and then today I had a hand doctor appointment so I took the morning off, and then spent the rest of the afternoon trying to get caught up.

My hand is making good progress and the bones are basically healed now, but it’s still a long process ahead. The doctor told me today that if this was my right hand, she would tell me not to shake anyone’s hand for at least four more months. To me most of my hand is doing great except the little finger. It’s still not bending and I still can’t make a fist so I have a lot more painful physical therapy in my future. The good news is that it has loosened up enough to where I can start typing with two hands. This is the first week since the accident where I could do that and that is a big win.

I’ve also kept with the iPad only. I’ve not been on any other computers in a few weeks now. Out of all my daily activities the only workflow that I struggle with is building the weekly Laravel newsletter. I use Campaign Monitor and apparently their drag/drop editor does not work with touch events. It’s quite annoying.

Drawing

I finally finished the Affinity Designer online course this week and it was very much worth the money. I feel like now I have a great grasp on how to use the app and how to create my own things pretty quickly.

Now the hard part starts where I need to take ideas and turn them into drawings. For example, today I was feeling pretty salty because my doctor appointment took all morning and then just little things got on my nerves. To help me get my mind off that I made a quick drawing representing “salty”

All my drawings are optimized for speed and I try to bang these out super quick. This one with the margarita took about 10 mins from start to finish and it shows. One day I’ll hopefully put forth the time to make a drawing much better.

I’ve also started going through a book on drawing cartoon faces which is more inline with what I want to create.

Day Job

At my day job I had to adjust our tax calculator and system because we had an employee move to a new state, which means a change in Nexus. It’s a whole crazy system but luckily the change was pretty easy. Always be testing when building an e-commerce system.

After checking out the new Laravel Mailbox package I spent some time looking at a package called mail-mime-parser that it relies on to see if I could integrate it into our app. On the surface it looks promising but I’m worried about the 10 years of edge cases we’ve had to work around and this package not catching them. But I’ll know more once I get a chance to implement it and run our weird eml’s through it.

Conclusion

This weekend I have to write the newsletter and I’m planning on deploying a top secret project I’ve had in the works since the first of the year. I’m hoping to get it all done and let you know more about it next week.

Finally, I leave you with a picture of my iPad. If your company has some extra stickers send them my way, my address is on the about page.

iPad Pro
iPad Pro 11″ stickered up

Work Journal – №1

My friend Adam Wathan relaunched his website a few weeks ago and a new section he added was a work journal. His goal is to share once a week some of the things he is working on, problems he ran into, and just a general overview of his week.

I love the idea and I wanted to “borrow” it for this site and every Friday I’m going to try to post what I’ve been working on and thinking about each week. Since I work a full time job I’ll only be talking about it in generic terms since we deal with a lot of well-known companies that might throw a fit if they get name dropped.

Without further ado, let’s jump into the first update.

Breaking the Laravel News server

Today I had some reports that the Laravel News site wasn’t loading and sure enough the server wasn’t responding. I couldn’t SSH in and from the server control panel I could see the CPU spiked to 100%. I did a reboot and when it came back up, it was throwing a 500. Checking the log files I had a weird message:

laravel.EMERGENCY: Unable to create configured logger. Using emergency logger

Apparently, during an upgrade I missed that I needed to add a config/logging.php file. After adding that I’ve not had any more issues.

Botman

At work we often will do custom integrations for customers and I’m currently tasked with building a Facebook bot that will automatically generate a new request in HelpSpot. I started on this integration and plan to use Botman with it’s FB driver. So far I have the bot basically working and Botman is really making this easy.

Drawing

I’ve continued practicing drawing and I’ve been trying to turn anything and everything into art. Here are some quick things I made with Infinity Designer on the iPad.

It feels a lot like learning to program. I’m terrible but I enjoy it so much I just want to continue making things. 

Until next week

It feels a lot like learning to program. I’m terrible but I enjoy it so much I just want to continue making things.

I hope you have a great weekend and I’ll be back again Monday with a normal post. If you ever want me to cover something or have any questions you can always comment below or shoot me an email.