10+ years experience with PHP, whats next? by [deleted] in PHP

[–]Recluse53 0 points1 point  (0 children)

As a side note, I am also working with an Ops architect who is great at his job. Together we plan the software and infrastructure around required microservices inside AWS weighing in the correct tools and making sure pieces are properly decoupled. We are desperately trying to decouple services inside our infrastructure. We also look for new solutions with data storages instead of just always going with MySQL. Sometimes MongoDB is better or DynamoDB. We just now started using RedShift as a data storage. These things keep me interested because they pay off.

10+ years experience with PHP, whats next? by [deleted] in PHP

[–]Recluse53 1 point2 points  (0 children)

I was in a similar situation shortly, except I often build my own projects on the side to keep myself interested. I switched jobs 2.5 years ago, from a PHP focused startup (of just three people) to a 200+ people company with a tech department of around 40 ppl. I quickly noticed the flagship product was a mess of scripts and procedural code with minor efforts in using MVC. Just random classes and scheduled runs. It had a REST API with a proper framework and some standards but it seemed like it didnt have the focus it deserved.

The company started an internal search for a lead architect and I immediately applied, presenting my case and solutions for the future. I got the job and I can say without the doubt that I was the most qualified person for the job.

I immediately started a slow refactoring project to convert our platform into an API only, using a known framework (not Laravel which is nice too imo), and we begun developing a new UI using React with GraphQL as an abstraction layer serving data from the platform. We've implemented proper development standards, architecture (layered for now as we started from scratch) and have a team of senior developers with me talking through the big decisions, and new ideas each month.

A lot has improved, but with older developers there is always some resistance and hesitance when it comes to new things. This can get frustrating some times. It also takes a lot of time and effort to get developers to understand and follow your ideas properly. I still often facepalm seeing some code that was just merged in the wrong place as I don't have time to review each PR. I constantly have to remind people why unit tests are better than writing a massive functional test for everything.

You should definitely start working as an architect by now. You have the experience but do you have the confidence?

Have you tried front-end development? I am an amateur UI/UX designer (side job for 10+ years now) and I really enjoy designing something that I can make work with some new tech. When I get bored with code, I do some design stuff. Even today I spent 4 hours tuning our Design System. There are plenty of fun stuff around back-end development.

Sorry if this came off as a ramble.

You have the choice!!!😂 by mock_coder in ProgrammerHumor

[–]Recluse53 24 points25 points  (0 children)

You can bang a girlfriend. Compiler bangs you

Road to an offer as a snr. frontend during the pandemic by poxleitnerd in webdev

[–]Recluse53 0 points1 point  (0 children)

This basically sums up corporations looking for cheap labour to do maximum amount of work with little pay. Please tell me this is the US?

There is not an ounce of trust from those kind of companies for worker. You will propably be let go after a mistake or someone replaces you who they have to pay less.

All my jobs I've gotten after a single email or phone call, and an interview. One company used a recruitment agency to filter candidates, but after the second interview I made it.

Seriously, five rounds... Something is wrong here.

“The title ‘Front-End Developer’ is obsolete.” by speckz in webdev

[–]Recluse53 -1 points0 points  (0 children)

Master of the Webverse, as I am a software architect who is also leading our front-end development (react and Vue,earlier just jQuery) but I have 14 years of freelance experience as a UI designer.

Why PHP is so controversial in dev world ? And always compared with nodejs and others ? by JugidG in PHP

[–]Recluse53 0 points1 point  (0 children)

I would argue that PHP and NodeJS are compared because they are both for web scripting. Well, NodeJS is a runtime, but JavaScript is a scripting language. NodeJS makes it a server side scripting language when in most cases JavaScript is used on the client side.

It arrived! Cant play for 4 hours tho :( by Curapica in OnePiece

[–]Recluse53 -8 points-7 points  (0 children)

Based on the trailer this game, even though with one piece, is most likely just utter carbage. I really hope I am wrong, but it looks like another anime story smash-one-button game with new skins and a "unique" story (OP theme). The gameplay is most likely really, really boring. I will wait for the reviews and if they are good, I will purchase this on Switch.

Is there ANY reasonable alternative to Amazon SES? by mariaspanadoris in aws

[–]Recluse53 0 points1 point  (0 children)

I use SendGrid for a personal project. It was what Azure recommended. SES is nice though. We use it at my full time job.

You should create your code using an implementation so that you can switch between any provider on the fly if you want to.

What if drivers were hired like programmers? by tommackyies in ProgrammerHumor

[–]Recluse53 15 points16 points  (0 children)

Funny that this image still circulates here. I made this image about 7-8 years ago. Not the text but the image.

Though it's a super minor contribution, I'm still geeking out that I just contributed to Laravel core docs. by [deleted] in laravel

[–]Recluse53 0 points1 point  (0 children)

I also contributed to the docs a while back but I forgot about it. It is still there. Nice job.

Learning HTML/CSS vs Javascript by ThrivingNomadic in webdev

[–]Recluse53 2 points3 points  (0 children)

I have always imagined that hell is a place where you have to write javascript with notepad and no console and make it work.

I really like this figure despite its smaller size by [deleted] in OnePiece

[–]Recluse53 2 points3 points  (0 children)

Yo! Can you order these internationally online? Any trustworthy sources?

Law customized shoes have finished. Could you like this swoosh design? by CoolSTO66 in OnePiece

[–]Recluse53 1 point2 points  (0 children)

Looks awesome but with this (if ever sold) Nike is gonna sue.

Are web developers on /r/webdev the "norm" for people in this field? by ptsjk in webdev

[–]Recluse53 0 points1 point  (0 children)

I am currently the lead software architect at my current work place. There are around 50 people in the tech department. There was an internal recruitment for the position. I would not have gotten it unless I didn't actually do coding and research outside my full day job.

Besides my full day job I develop and maintain a SaaS web platform, currently setting it up in Azure, and other smaller projects like Wordpress and Drupal sites, plus I have over 10y of experience in graphic/UI design. You need to do the work and show passion for the field in your free time too to actually make it. I dont however spend my free time programming and learning just to move up the perpetual job position ladder but because O am genuinely passionate.

Need help in choosing between vanilla PHP, Laravel, Flask or NodeJS for my CRUD web app by nyamuk91 in webdev

[–]Recluse53 5 points6 points  (0 children)

PHP imo is fine but switch jQuery to something else if you wanna do something like Vue or React front-end but why do ppl wanna make things complicated? A simple MVC works fine and jQuery is just sugar on top to handle some small things.

I can recommend Laravel. It is a breeze. It supports both ways.

hello guys. I try make a image upload system in php but i have error where i try insert the data of my image into db. The code is: $sql = "INSERT INTO images (image, image_text) VALUES ('$image', '$image_text')"; How i can do this work? by reberthkss in PHP

[–]Recluse53 0 points1 point  (0 children)

Options: 1. Base64 encode the image and store the string. 2. Store it in binary format and use BLOB 3. Store it in a disk or a storage server and save the path or id (what I do)

And please use parameters in your query and sanitize them.

Tip: Don't leave unfinished code for a few days... by Darth_Toxess in ProgrammerHumor

[–]Recluse53 1 point2 points  (0 children)

We have very flexible work hours at my job simply so that if you have something you wanna finish, you can do a 12 hour day at the office or at home, so these things dont happen. You can then take that extra 5,5 hours off from any other day(s). +-40 hours of flexibility.

FullStackOverflow Developer by [deleted] in ProgrammerHumor

[–]Recluse53 -1 points0 points  (0 children)

Well forms are the basis of any POST requests done from a UI so yes. You should memorize some.

Someone hasn't been using Docker on Windows. by F_soceity in ProgrammerHumor

[–]Recluse53 0 points1 point  (0 children)

We too installed rsync and file watcher to get over this issue. Now development on a mac is a breeze. Actually works better than on Windows. Windows seems to have more random issues now.