@sarah@phpc.social avatar

sarah

@sarah@phpc.social

Member of the #php community and developer for 20 years. Speaker/mentor/teacher. Business owner. Aviation enthusiast.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

sarah, to random
@sarah@phpc.social avatar

The secret to succeeding in technology is to build exciting things with boring technology.

Boring tech is well-understood and the edge cases well-known.

Your product should be what’s exciting, not your stack or your devops.

sarah, (edited ) to random
@sarah@phpc.social avatar

I’m hiring a full time PHP developer on contract. They should be skilled at testing, developing SOLID code, writing code in vanilla PHP and have framework (any framework) experience.

A passion for aviation is a plus.

Please repost.

Edited to add: job is open to remote candidates in the Americas and Europe (for timezone reasons only). Company is fully remote.

sarah, to php
@sarah@phpc.social avatar

Recently I posted an ad to hire for a developer. I was able to fill that role, but I have dozens of well-qualified developers who DIDN'T get the gig who are still looking.

I'd like to pass them onto you for your shop.

If you're hiring for a PHP role, please reach out to me at me@sarah-savage.com with your job descriptions and whether you're hiring in the US or Europe (or both!) I'd love to connect you.

Please boost for reach/visibility.

sarah, to random
@sarah@phpc.social avatar

When writing software, enable people to change their usernames.

You don’t know who might make their username based on their real name, then realize they need to change their real name, and are now stuck with a username based on their dead name.

Asking for a friend.

sarah, to random
@sarah@phpc.social avatar

I’ve seen first hand how hard the job market is for devs.

But the one thing I think every shop should be doing is treating applicants with dignity.

I make it a point to try and reach out to everyone who applies, even if they aren’t selected. I don’t write an impersonal note either; I write something from the heart.

I’ve had to say no to some extremely qualified people. Some of them are friends. I would do them a disservice to ignore them and their vulnerability in applying for a role.

sarah, to php
@sarah@phpc.social avatar

I'm working on something special for the PHP community!

It's called PHP For Hire, and it's a talent directory for developers who are looking for work.

Interested? I'm opening it to private beta right now, and hoping to do a wider launch once there are 10-15 people in the directory. Reach out to me here for the link and be one of the first!

sarah, to random
@sarah@phpc.social avatar

I’m going to have time in the new year for 10-20 hours a week of consulting for anyone who wants their PHP applications to be resilient and teams to be happy! Get in touch (and please boost).

sarah, to php
@sarah@phpc.social avatar

Are you a PHP developer looking for a job? Make sure you check out my project, https://phpforhire.com which is in beta, and will allow you to post a profile of yourself that will be searchable online. #php #hiring #fedihired #fedihiring

sarah, to random
@sarah@phpc.social avatar

I run a disaster test scenario at least once a quarter where I restore the database of mission critical components as though we were starting from scratch.

It's taught me three things:

  1. Restoring a database is a lot more complicated than simply unzipping a file and importing it into a database program.
  2. You inevitably forget things, so build a comprehensive checklist.
  3. Database imports take longer than you think with full production data.

Practice makes perfect in disaster recovery.

sarah, to random
@sarah@phpc.social avatar

For those of you who feel object-oriented programming is something you'd like to learn more about, check out my free book: Mastering Object-Oriented PHP.

It's free, and it's yours here: https://masteringobjectorientedphp.com

#php

sarah, to php
@sarah@phpc.social avatar

Are you a developer or a WordPress/Laravel/Symfony/Drupal developer?

Understanding the underlying language will make you more effective and considerably more flexible/employable.

Understanding the language helps you read the framework code and make sense of complex things. It lets you adopt new tech. And it empowers you to switch from one project to another without fear.

Be a language developer.

sarah, to php
@sarah@phpc.social avatar

Looking for some contract work to supplement my income. I’m a specialist in and team leadership. I can provide assistance with hiring, improving code quality, accelerating go-to-market and more.

I’m on the east coast of the United States.

Please boost for visibility.

sarah, to random
@sarah@phpc.social avatar

Developers seem to think that their business value lies in building software and writing code.

It doesn't.

Business value lies in solving specific expensive problems for the person who has that problem.

The more value you create, the more valuable the interaction becomes.

Too many developers think that value comes from what they produce. It really comes from what they provide.

sarah, to random
@sarah@phpc.social avatar

Got a legacy PHP app that is mission critical and nobody on your dev team wants to touch?

I have a new project for you!

Tackle my Tech Debt is a service that will take over maintaining that mission-critical, under-appreciated application for a fraction of the cost of hiring a full time developer or diverting someone off product development.

We’re looking to launch early Q2 with 3-5 customers in beta. Is that you? Reach out for more!

sarah, to random
@sarah@phpc.social avatar

I’m pleased to share that I’ll be speaking at @phpday in Verona on 20 lessons from 20 years of PHP.

Who else will be there?

sarah, to random
@sarah@phpc.social avatar

My journey of transition and self-discovery https://sarah-savage.com/my-journey-of-transition-and-self-discovery/

This is my "coming out" story.

sarah, to random
@sarah@phpc.social avatar

My mantra in software development is "exciting things, boring tech."

Some folks seem to think this means you can never use anything new. That's not true. It just means using battle-tested components that you can rely on.

Every dependency you add to a project means having to maintain that dependency, even if the maintainer goes away.

So make sure you carefully vet what goes in your project, and make it as boring and ordinary as possible.

sarah, to php
@sarah@phpc.social avatar

Looking for a new job? Make sure you check out my latest project, PHP For Hire (https://phpforhire.com). It's a directory of PHP talent available for hire!

sarah, to random
@sarah@phpc.social avatar

Seven years ago we lost our sweet Jacob to liver disease. Reading was his favorite activity. In his honor we do a book drive to support Georgetown Medical Center’s children’s department. Please contribute a book: https://www.amazon.com/hz/wishlist/ls/E57018RQ7JMS?ref_=wl_share

sarah, to random
@sarah@phpc.social avatar

If I offered 30 minute free consultations to laid off tech workers to discuss how you can build your own product and avoid being laid off again, would there be any takers?

My experience is as a business owner for the last decade, having built infoproducts and software.

Not interested in selling anything to vulnerable people. Only interested in helping. This is an altruistic offer.

sarah, to random
@sarah@phpc.social avatar

New post: In defense of the “monolithic microservice” https://sarah-savage.com/in-defense-of-the-monolithic-microservice/

sarah, to php
@sarah@phpc.social avatar

Have you gotten a FREE copy of my book, Mastering Object-Oriented PHP, yet? You can get yours at https://masteringobjectorientedphp.com

sarah, to random
@sarah@phpc.social avatar

If you're starting off your week looking for a new role, make sure you check out PHP For Hire, a directory of talent for PHP developers. You can create a profile that can be found by employers looking to hire PHP talent. See https://phpforhire.com for more.

sarah, to random
@sarah@phpc.social avatar

Blog post: My journey of transition and self-discovery https://sarah-savage.com/my-journey-of-transition-and-self-discovery/

sarah, to random
@sarah@phpc.social avatar

Join me for my LIVE world-premiere of my talk, Reaching Cruising Altitude: Elevating Software Development Through Enhanced Team Communication. This talk will focus on improving software communication using frameworks from the aviation world.

The talk is May 30th at 12 pm ET (1600Z, 0900 PT, 1800 CET)

https://reachingcruisingaltitude.com/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • tester
  • kavyap
  • DreamBathrooms
  • modclub
  • GTA5RPClips
  • InstantRegret
  • magazineikmin
  • Youngstown
  • thenastyranch
  • rosin
  • slotface
  • mdbf
  • khanakhh
  • ngwrru68w68
  • JUstTest
  • anitta
  • normalnudes
  • Leos
  • cisconetworking
  • osvaldo12
  • everett
  • Durango
  • tacticalgear
  • provamag3
  • megavids
  • ethstaker
  • cubers
  • lostlight
  • All magazines