Thursday, February 20, 2020

Brad Gruber - The PROFESSIONAL Recruiter

I got approached by Brad Gruber on LinkedIn. Brad Gruber sent the following message through LinkedIn on 02/20/2020 at 5:04 PM:

Hi Andrew,
My name is Brad from Apex in San Diego. I wanted to reach out and see if either you or anyone in your network would be open to some positions in Devops, ETL, or System Admin in San Diego? We offer a referral bonus for anyone referred and hired!
- 3 different openings - Devops Engineer, ETL Engineer, and System Admins, including some early career and Sr. level roles
- MYSQL is most important skillset* in a Linux environment. Must be able to script using Bash.
- Jenkins and kubernetes used, however similar skillsets are ok.
- Need to know or be willing to learn MongoDB
- Pay rate depends on experience but around $50-60/hour
If you're interested in hearing more or know someone who can be a fit, please reply with an updated resume and the best time/ph # to reach you.
Brad Gruber 
Technical Recruiter
Apex Systems, San Diego, CA
Here's my response:
You know, Brad. The good thing about LinkedIn is that it allows me to look back at the actual experience that you list. Now mind you, you've labeled yourself as a PROFESSIONAL Recruiter. But are you really a pro? Do you really have a long time of service in the field of tech recruiting?
Looking at your LinkedIn profile I see you've only been a recruiter for 3 years. Now that's not really enough time to be a real pro. 
But if I look at your earlier experience I see a mixed bag of Field Energy Consultant for a whopping 3 months. Guess you couldn't hang on to that job. Then a Rent-a-car manager for 8 1/2 years. Now that's your strong suit I guess and it has nothing to do with tech recruiting. Then, of course, there are the obligatory financial and sales jobs. Don't be like Andy Satulla.
I will give you a shot at recruiting me. You need to do the following, exactly, or you will fail. In the process, you will learn the ropes about what it means to be a tech recruiter.
The first job of a recruiter is to screen or qualify candidates. That means that you ensure that the candidate meets, at a minimum, ALL the requirements. That's why they call them requirements! Any candidate who does not meet all of the requirements is not qualified for the job and should not be contacted. After all what would be the point? They could not take the position and therefore you don't make a "sale" and Apex gets no money. You waste your time and my time and piss me off.
Given the above, you need to show me that you've properly qualified me. Take the job descriptions you have and isolate the requirements. Take my resume (if you don't have it already go to and ensure that I have each and every requirement met. For this exercise, you'll need to email me (that's right - LinkedIn is not my inbox!) the job description, then take each requirement, one by one and tie it to where you've verified that I have that skill on my resume. If you cannot verify each requirement, well then re-read the previous paragraph.
If you can prove to me, by exact, comprehensive proof of tying each requirement to a skill set I possess and have detailed on my resume then you may proceed to contact me for that position. If you cannot then stop and do not contact me. Actually don't stop, instead, contact me and apologize for bothering me with jobs I am not qualified for (pssst. I know you said you wanted me to let you know if I have anybody that I think does fulfill these jobs but I will remind you that I refuse to do your job for you - you're not doing my job for me so it's only fair).
You see, Brad, this is what a truly professional recruiter does - all others are rank amateurs and only serve to waste my time.

Tuesday, January 7, 2020

Let's "exercise" some tech recruiters - shall we?

Andrew Satulla

One Andy Satulla, pretending to be a tech recruiter. Here's what millennials are like...

So this dude emails me the following:
From: Andy Satulla <>
To: Andrew DeFaria <>
Subject: Full Time Sr Python Developer Roles in San Jose and LA (starting at 150k and can go up!) 
I wanted to circle up with you here in regards to your resume because your background lines up great with a couple of positions I currently have available. Give me a call as soon as you can and we can discuss the logistics and details of these positions further. You can reach me at 469-249-0700.
So I respond:
You are cleared to be able to send me email. Please send any job descriptions that you have properly screened me for. 
He says:
I do not have any concrete job descriptions, but would love to discuss this position in further detail.
So I shoot back:
If you have no concrete details then what would we talked about? Tell you what when you get some concrete details let me know.
He responds with:
Hi Andrew, 
So, what I mean by that is I do not have a concrete job description. I work off of bullet points mostly and know that we are looking for a strong python developer, who has also been a part of a devops environment. My manager, Luke, has an exclusive relationship with these guys and they are one of the biggest networking and cyber security companies in the country. Additionally, this person will be working in an open source environment. 
Best Regards,
Ugh! Seem he doesn't know what he's doing so I educate him:
Dude, dude, dude. If you have no concrete job description then you have no way to properly screen me. To do so would require that you concretely know the requirements in order to compare them to my skill set to ensure you're not wasting my time. This is common sense. This has nothing do to with bullet points but everything to do with the words and meanings that appear after the actual bullet point. 
Even given the limited information you are working with you have full information from my side. You said you are looking for a strong Python developer. Am I a strong Python developer? Let's check with my resume. The word Python occurs only once @ ICANN, a contract that I was at from May 2016 - July 2016 - 3 fucking months. Even a stupid person who knows nothing about technology wouldn't say that such a person was a strong Python developer! Do you think I give a crap about whether this company is "one of the biggest networking and cyber security companies"? Here's a clue - no I don't. 
Usually when I encounter a tech recruiter who fails to provide me with the relevant details about an opportunity thus failing to show that he has done his due diligence in properly screening me for the position such that he is not about to waste my time, and yet insists we get "on the horn" to discuss the position (as if his crackerjack sales techniques will leave me panting at this wonderful position with "one of the biggest networking and cyber security companies") I can tell instinctively that this person has little to no experience with technology nor tech recruiting and definite didn't do shit to make sure he's got a match. So over to LinkedIn... 
From LinkedIn I find, as expected, that you've only been on the job for a mere 7 months. Prior to that, your big experience has been as a summer intern!!! For fitness and sport?!? And yet only for 4 months... with a previous 4-month stint as a driver!!! Hmmm... How many Americans can drive a car?!? 
You're longest gig was 1 year and 3 months as a fucking umpire! And you have the gall to approach me about a highly technical job and you don't know the first thing about?!? Oh and your education in "Exercise Science"!!! Got a BS in that eh? Typical stupid millennial who doesn't know his ass from his elbow WRT the ways of the world and business. 
Even administered a "jumping test". Jump like an uneducated rabbit. Jump away! 
You're privilege to email me has been revoked!
There's a lesson to be learned here and that is if a tech recruiter approaches you, check his background to ensure he knows what the fuck he's doing!

In a way I feel sorry for this Andy dude as it's clear he has a lot to learn...

Wednesday, November 20, 2019

Google's RCS Messages and iMessage

People are making this Google RCS Messages thing out to be the greatest thing since sliced bread and I just don't get it. Texting is for sending short text messages to other people, perhaps a pic or a link. If you are doing more than that then you should probably use something else like email and placing large files on servers and linking to them. Sending a 500 Meg video via "chat" is just plain dumb.

I'm a Hangouts user. Why? Because with Hangouts I can:

  • Send short text messages from my phone, from my Linux desktop, from my work Windows machine, my Linux laptop, etc. Typing texts on a phone is vastly inferior to having a keyboard but it's there if I need it.
  • Make VOIP calls, again, from all of those devices
  • Make video calls from all those devices too including holding small conference meetings
  • Connects to my Google contacts
  • Ability to create and text groups
  • Has a convenient little extension to Chrome that I can use to handle this texting and calling without having to take up a full browser window
Yes, I know that Hangouts is dying but it has a lot of functionality that I like. I fear switching to Google's Messages app which:
  • Runs only on my phone
  • Does not run on my Linux desktop nor laptop nor work Windows machines (They say there's Messages for the Web which is clunky to start with, plus doesn't work as they tell you to scan a QR Code by running Messages on your phone, tapping the 3-dot menu and selecting Messages for the Web however Message for the Web no longer appears on that menu so this is broken!)
  • I just found out that Messages uses my cell phone's number, a number I haven't used in 13 years as I use a Google Voice number instead!
But what additional functionality that everybody seems to think is so great will I be getting if I switch to using Google's Messages with RCS?
  • An indicator when somebody on the other end is typing - whoop T do!
  • A green bubble to iPeople - like I give a shit what color the bubble is!
  • Full-resolution photos - gee the photos I've texted so far through Hangouts look just fine
  • Delivered and read receipts - again whoop T do!
  • Works over mobile data or Wi-Fi so you can put your phone in airplane mode and it'll still work - First off, what's airplane mode? I've never used it! Also, Hangouts does this too
  • Ability to send somebody money from your phone - wait a minute... let me check... Nope I've never done that and I won't be doing it anytime soon
  • Stickers! Don't you want to send stickers and emojis? Generally no but Hangouts do that as well.
I mean some of those features would be kinda cool but they are hardly essential and mostly fluff anyway. I really don't understand the hype!

Monday, August 5, 2019

Job titles are not very in depth

On 8/5/19 5:36 PM, Susan Rosen wrote:
Let me share some thought, Job titles show depth of what you did in a job.
First off try English! "share some thought"? Should be "share some thoughts". Ugh, professionalism ain't what it used to be.

Job titles do NOT show more depth - they show less. How can 3 words give you more depth than a paragraph? If I said I was a Configuration Manager would you know if I meant Software Configuration Management or perhaps Puppet/Chef configuration management. Do you even know the difference - probably not.

If I listed myself as Build Release Engineer would you know if I used Jenkins? Compiled Java code? Was on Linux machines or Windows? Done C# or C++ and if C++ is that on Windows or Linux? What about Mac? You see the later statements contain much more detail, therefore, by definition, depth than just "Build Release Engineer".

There is a big difference between an analyst and a developer, for example. They may have used the same tools like SQL, XML, etc, but had a completely different function and a different skill level based upon the title.
And they may have done both! Not sure of the analyst title - that's a vague term (a person who conducts analysis - of what exactly?) however I've used SQL in an administrative/DB admin type role as well as a developer role. But you'd never determine that if all you had to go on was the stupid title of "Systems admin".
Are you really accusing me of not doing my job?
Yes, most definitely! One merely just google "what are the functions of a technical recruiter" to hit this lovely gem -

Job brief

We are looking for a Technical Recruiter to join our HR department and help us grow our IT teams.

Technical Recruiter responsibilities include sourcing, screening and providing a shortlist of qualified candidates for various technical roles. You will also network online and offline with potential candidates to promote our employer brand, reduce our time-to-hire and ensure we attract the best professionals.

You see it's right in the description - screening and qualifying candidates (how else would you provide a shortlist of qualified candidates if you don't qualify them!?!)
I gave you the benefit of the doubt by giving you a chance to sell yourself to me.
Again, it's not my job to "sell" myself to you - it's YOUR job to sell me to the candidate. You mean you don't know that?!?
I understand your frustration, the reason you are getting hit by so many recruiters and them telling you that you are not a fit is because your resume isn't specific enough. I am sorry…
Sorry but


Had you taking the 3.2 nanoseconds to visit my resume at you should notice that there's a fucking blinking, red and bolded banner there saying:
Download an MS Word copy!

I mean shit I had to write fucking JavaScript code to get the blinking to work. One might think that something like that might tip-off to these crackerjack recruiters that they could get a Word copy by clicking that link. But nooooooo 80% of them never even notice.
But that's not all! Recruiters just about always put in there "send me a copy of your updated resume" when I have the following right there as plain as day:
I also have the following there:
Important Note: While I am AWS certified, I currently do not have actual on the job experience with AWS. Training for obtaining an AWS Certificate does require hands on with various AWS services as listed above in order to properly prepare for the test. I have been working in the computer field all my life and specialize in coming up to speed with new technologies very quickly and feel confident that I can learn any AWS services in use at your company in a short period of time. Please take this into account while evaluating my skills. Thanks.
So that I'm totally clear about my AWS experience (as most employers will not consider people unless they have AWS experience on the job.
You may wish to say my resume isn't specific enough but the above clearly shows that recruiters are not reading my resume at all! And you're a classic example of that, even after being asked to read my resume you continue to refuse to do so. You're a prime example of a recruiter I could never work with.

BTW the recruiter here is Susan Rosen <> (480) 454-6287

I believe one should give credit where credit is due but also blame where blame is due so I listed the contact info here so you might be able to avoid this unprofessional and incompetent recruiter.

Wednesday, April 17, 2019

Is "with experience in" == "mandatory"

In my mind, when an employer says "Linux Admin resource with experience in Cloud / Docker / Kubernetes area" then Cloud / Docker and Kubernetes are required or mandatory skills in order to be considered for such a job. But apparently not for recruiters. Maybe it's just Indian recruiters or recruiters for whom English is not their native language. Personally, I don't see how one could make this error.
From: Anil Sing <> 
Hi,Hope you are doing well!!                           
We currently have an exciting opportunity with a great client; you’ll find details of the position below, even if you’re not a fit for this particular position, we welcome a current copy of your resume and look forward to working together on future positions 
Job Title: Linux AdminLocation: Phoenix, AZDuration: Long termNote:- Only GC,TN and USC only Description: 
Linux Admin resource with experience in Cloud / Docker / Kubernetes area 
Thanks & Regards,
Anil Singh
Technical Recruiter,
Email Id :-
Contact No. :- 6305368202 Ext - 5522 
 So I responded with:
Do you think I have Cloud / Docker / Kubernetes experience?
To my surprise Anil responded with:
These skills are not mandatory ,  only linux administration was 
At this point I decided to respond with:
They specifically asked for EXPERIENCE with those technologies!
Look at it this way - let's say you have a rare heart condition. You find out that this is your surgen's first operation. But you requested somebody with experience not only with operating on hearts, but with experience with your specific rare heart condition. Do you let him operate? 
I thought this would adequately explain how, at least in English, when somebody is saying something like "with experience in X, Y and Z" that a native English speaker would take that to mean that X, Y, and Z are required skills to possess.  I thought my example was personal and should resonate with the recruiter, even a non-English speaking person. But I got the following back:
I got you but the thing is that one out of 3 skills will do the task . That’s why I was saying those are not mandatory.
Anyway Thanks for your concern and I do appreciate it.
And sorry it was my mistake.
I think you are AWS certified developer , Right ?
So I responded:
I got you but the thing is that one out of 3 skills will do the task . That’s why I was saying those are not mandatory.
That's not how it works. All three items were requested. Again, to my example - you have a person who is trained in the field of medicine. He has, one out of 3 skills. Do tell him, "No problem doc - open me up"? I think not.
Anyway Thanks for your concern and I do appreciate it.
I have no such concern that you think I have.
And sorry it was my mistake.
So then now you admit that you're wrong?
I think you are AWS certified developer , Right ?
No, I have an AWS Solutions Architect certificate. And as is stated plainly on my resume: 
Important Note: While I am AWS certified, I currently do not have actual on the job experience with AWS. Training for obtaining an AWS Certificate does require hands on with various AWS services as listed above in order to properly prepare for the test. I have been working in the computer field all my life and specialize in coming up to speed with new technologies very quickly and feel confident that I can learn any AWS services in use at your company in a short period of time. Please take this into account while evaluating my skills. Thanks. 
Of course being the consummate professional that you are you did read and understand that right?
Be very careful with recruiters as they know not what they are doing!

Friday, January 18, 2019

Hi Andrew in #2083 from Santana at San Melia

This response was not sent to San Melia directly ( but rather sent to me. The purpose is to document what happened while it's still fresh in my mind.

Near the beginning of the year, I had found a note tucked into my door. I read it and it was about my lease coming to term at the end of February and presented me with several choices for renewal. I decided to think about the options for a few days. I did notice that that letter mentioned a different owner company and thought "Hmmm... So somebody bought out". I also noticed that my bank balance, which usually dips around the first of the month when San Melia takes their rent directly from my checking account, had not had the rent deducted yet. You see I watch that to ensure I have enough money in the account so as to avoid having my rent payment fail and late fees charged. I had ~$1600 and my rent's around $1200 so I was not worried, but I was concerned because usually, they take the money like the 1-3rd of the month. Knowing that they were bought out I assumed that they were a little late in doing that because of the change in ownership.

At this time I also wished to request a few things be fixed like the fact that my kitchen faucet was once again stuck in spray mode, the handle on the patio door was loose and the screws were stripped and finally to fix the fireplace which had never worked. Being in Phoenix one rarely needs a fireplace but around the New Year it was particularly cold and I thought a fire would be inviting. I even bought a log from the grocery store before I figured out that the fireplace is actually a gas fireplace and the log was useless. That's when I decided to get these three things fixed. I first went to the website to enter in the request only to receive a 404 not found. Then it clicked to me, "OK, probably because of new management. I'll have to go into the office" and did so around the 7-8th of January. Marlene had taken the order by hand. BTW it's currently the 12th and nothing has been done on this repair order.

On 1/10/19 I went back to the office because 1) I noticed my checking account still hadn't been charged with this month's rent and I wanted to inform them that I would be taking the 7-month lease option. I asked them about the rent and they said they had a bunch of their staff go to all of the apartments with a letter stating that, due to the change in management the normal withdrawal of rent would not be done and that at least for this month you'd have to pay by check and that they were working hard to restore that service. I told Santana that I did not receive any letter on my door and was not aware of any change or that I would have to pay by check this month. He said that sometimes the letters get blown away and even went so far to say that only if I was out of the country and could prove it with receipts that he could wave the late fees. I found that stance quiet heavy-handed given the situation. I told him that I failed to see what my error could possibly be that should cause me to be penalized with late fees and that I'd only be paying the rent and not any late fees. The way I see it is that if this new company, avenue5residential, was in the process of purchasing this property from chrisken that things like this (i.e. what will happen to the people who pay their rent through the old service) should have been properly addressed and while paper notification hand delivered to the door might be one way to handle it, if I never received it then I should not be responsible for late fees. IOW they should at least cut me some slack given it was them, and not me, that caused this problem!

I look at it this way: I did get the letter about the lease renewal but I didn't get the letter stating that I'd have to pay my rent this month manually with a check. If I had then surely I would have attended to it. I'm a responsible person and manage my finances closely. Why would I possibly neglect this if I had received notification? The answer is I would have taken care of the situation properly and I probably would have argued that this should have been accounted for and planned for such that the customers, us renters, did not experience any inconvenience. That's how you properly handle such things. And if you aren't going to handle it properly you should let people slide a bit due to your incompetence.

Santana sent me the following email that said I had to 1) pay via cashiers check or money order. Since I don't have a bank that has a physical presence (Ally bank) this imposes yet another hardship on me - to get a money order - which also cost me $16. Let alone it treats me as if I'm a deadbeat that can't be trusted because they would not simply accept a check as if I'm somehow not good for the money. I resent that treatment mightily! And 2) that $76.73 + 6 * $10.23/day ($61.38) for a totaling  of $138.11. Adding on the $16 that I shouldn't have had to pay for a money order for a grand total of $154.11. I will not be paying that because again, I don't feel I had any fault in this messed up situation.

Let alone the fact that it's been at least a week and my service order has never been addressed.
Note: The new Avenue5Residental email is I may forward this email to them if San Melia doesn't Do the Right Thing(TM).

Update: 01/17/2019: Finally came to my apartment to fix things. Only looked at the air conditioner. Sink's still broken as is the handle on the patio door and the fireplace still doesn't work. As a side note, they left a card from that has some sort of "mobile gas" thing. It said it was worth $30. I figured well hell I could use $30 of gas. Turns out to be that the $30 only covers some monthly fee or some such and this thing is trying to sell gas such that they come to you. Stupid idea. But you have to wonder why they would leave such at a thing in my apartment. Were they trying to make things better for me? Or are they just into stupid scams?

On 1/10/19 10:17 AM, Property - San Melia wrote:
Hi Andrew.

In regards to our conversation this morning:

About renewing your lease for 7 months: With all new leases we do require (declaration page) of renters insurance, it needs to reflect at least $100,000 liability coverage. (We do need to be listed on your policy - San Melia - as additional insured.) This must be provided 1st before we can draw up any renewals.

Also about rent not being paid yet: Your total due for today is: rent $1,221.46 + $76.73 late fee on the 4th + 6 days at $10.23 a day late fees = $1,359.57 due today in cashier’s check or money order.

Feel free to call the office with any questions.

Santana Vialon | Leasing Manager 
o:  480.219.2733  f:  480.219.5159 

San Melia 
14435 S. 48th Street
Phoenix AZ 85044 | Facebook | Twitter


Visit us on twitter:
                Visit our website:
                Visit us on Facebook!
This message and any attachments may contain confidential information, and are intended only for the recipient(s) to whom the message was addressed. If you have received this email by mistake, please reply to us and delete it from your system; you may not copy this message or disclose its contents to anyone.
(BTW BULL-FUCKING-SHIT! I don't give a shit that you claim this is confidential and I'm allowed to copy or disclose its contents to anyone! You cannot dictate to me what I can do with an email you placed in my inbox, which I run and pay for. As evidence for my defiance, the contents of your fucking email is displayed right here!).
Andrew DeFaria
Nebraska: At least the cows are sane.

Update: On or around Jan 28th I mentioned to Melina in the office that things will still not fixed and it was fixed around Jan 29th. Sure had to wait for a long time. Still, it doesn't seem like the fireplace works at all or perhaps I just don't know how to work it. There's some metal thing in the wall that looks like if I had a key or something I could turn it and perhaps gas would start coming out. Not sure how to ignite the gas.

Feb 2, 2019: Looks like San Melia's web page is up but there is no section to check to see what I owe, whether or not direct payment is up and working again nor any place to request service. I'm hoping they bring those back up sometime. Meantime, I guess I need to pay my rent by hand again today!

Feb 6, 2019: Received letter in my door documenting charges saying I owe $196.77. Taking the $154.11 off that leaves $42.66. Sent check to San Melia for that exact amount (I will not be paying the $154.11) and set up an automatic repeating payment to San Melia for the 1st of the month for the amount of $1221.56.

Sunday, October 21, 2018

Android Auto with Google Maps (GM) vs Android Auto with Waze

I constantly hear praises for Waze being so great so naturally I was interested and signed up. The fuss always seems to be about the reporting of hazards and cops.  When I initially used Waze I found the "Watch out hazard on road" alerts useless as usually it's just a car parked on the side of a highway. Never bothered me before nor was a "hazard". But as I started paying more and more attention, particularly to the "Police reported ahead" I began noticing that all to often the police reported are not there at all. In fact, when you report a cop there's a setting for "invisible". I scratch my head and think, "Really? Because if he was truly invisible how the hell did you see him?!?". Truth is cops are often in cop cars and they come equipped with wheels in cars with engines and so they tend to move away from wherever you report them. True, the lone cop parked under a overpass with a radar gun is what everybody envisions when they think "Police reported ahead" but more than 1/2 the times it's not the parked cop car but a police vehicle that may have just helped a stranded motorist and who is soon on his way. By rough estimate I'd say 60-70% of the time a cop report is a false positive. Now if you like worrying a lot then perhaps Waze is for you!

Here's the count from the details below on how well Waze performed for me:

But I noticed other deficiencies in Waze that Google Maps has. Some of these Waze deficiencies I consider a deal breaker for me.

Report Type Number of alerts Positives Not Reported False Positives Percent False Positives
Police reported 21 7 5 9 43%
Accident 2 2 100%
Vehicle on road 9 5 4 45%
Traffic 2 2 100%

As for traffic avoidance and re-routing all navigation apps do this and Waze, owned by Google, doesn't seem to do these things any better than GM.

The parts I find deficient in Waze when compared particularly with GM are:
  1. Lane guidance: Waze does none of this. When driving on a 7 lane highway, knowing that I need to get all the way over to the far right lane, or, when I see the far right lane being congested but it's a two lane exit, lane guidance is really appreciated. Also when there's a multi lane exit and I need to be in a particular lane for an upcoming turn, again lane guidance is invaluable.
  2. Route preview: Waze's route preview really sucks - at least under Android Auto - in that all that is presented is 3 boxes for the top 3 routes with straight lines and a bunch of silly icons. I cannot tell which direction each route makes more sense. Contrast that to GM which also presents the 3 top routes but presents them on a map where you can easily tell which direction each route takes as well as color coding indicating traffic congestion.

    Compare that with how Google Maps shows routes:

  3. Searching for things and adding stops: Again Waze falls flat on it's face. After you search for say McDonalds you'll get the top 3, reported in boxes again with addresses. You have no real idea if a box represents you backtracking on your route or really going out of your way. Again GM present this with a map making it easy to choose the correct stop. Additionally in Waze if you select one of these that's your new destination. You'll need to re-set up your original destination after eating that Big Mac. GM adds it as a stop.

    Again contrast that with how Google Maps presents search results:

  4. Traffic representation: Waze doesn't seem to color the route as per the traffic congestion but instead seems to rely on those silly icons to indicate congestion. You have to determine what the icons represent.
  5. Inability to get under route guidance: It takes far too long for Waze to hook up with the route.
  6. Lack of surfacing cards: Some things from the calendar do show up but things like a Home card whenever you are not home or a Work card during weekdays are missing.
  7. Not showing alternate routes.
  8. Annoying sounds when you stop for gas. That silly noise you hear when you decide to get off route to gas up or to eat is real annoying and you can't turn it off (Note: GM's is starting to do this too!).
  9. Routing you around flooded areas that are not actually flooded
  10. Trying to detour you down dirt roads.
I spent some time recording my experiences using Waze lately concentrating my efforts on false vs true reporting of cops. The results are reported below.

Here's the raw diary like reporting:

09/26/2018: On way to work saw 2 cop warnings and about 3 vehicle on the side of the road. Of the 2 cop reports the first was a false alarm - no cop there. Then about .5 mile down the road a cop come flying by with lights on. Not sure if that was the cop I missed so I'll count it as positive. The other cop report was a false positive. Of the 3 vehicles on side of road 1 was not there and the other 2 were however the car on the side of the road was 3 lanes to my right.

09/26/2018: On my way to lunch I encountered 4 vehicles on the side of the road. 3 were accurate, one was not there. There was one cop report that was accurate and 3 of them that were never mentioned. I realize that this is because they were on the other side of the road but looking at the other side of the road I noticed there was no cop there.

09/26/2018: On the way home Waze was acting really strange! It had the proceed to highlighted route out but couldn't seem to draw a map of where  I was at! Of course I suspected GPS first but my GPS is always on. Switched over to Google Maps which had no problems finding me then later back to Waze. It finally connected. While driving there were a few DOT trucks with lights on on the side of the road. There was no report of them so I decided I'd report this hazard but the button for reporting things was not there! Later I past by 2 cop sightings, again, on the other side of the road and again
they were not there.

09/27/2018: Drove from Scottsdale to Glendale. Got one cop alert on the way there and one on the way home. Both were false. Both times when taking off Waze would say proceed to the highlighted route and then would not move nor budge for a while. I think it was still calculating the route or something like that. What I do know is that I get in my car, set up AA, click the route I want (note with Waze as my default mapping app when I get to AA's main screen it does not surface card for Home nor Work. With GM on AA I  always have a Home card whenever I'm not home) and start driving. As Waze took about 3 minutes to finally get the route going I'm driving and not knowing if I should turn left or right at the upcoming stoplight. This is not acceptable to me.

9/28/2018: I'm actively using Waze this week and maybe for a while so I can record my observations and report back. Today I noticed yet another deficiency in Waze WRT to GM. I also have 3 different ways (ha! Waze... vs ways... lol) to get to work and depending on traffic GM routes me to any of those 3 different routes. One thing that GM does is that it shows different routes on the map while under navigation. The current, optimal route it highlighted and color coded based on congestion. Alternate routes show up as grey and there's a little annotation on the alternate route. It says things like "5 minutes slower" or "Similar ETA". When headed to work it often directs me to take 143 then go over to 202 but the other common route is taking 60 E. If I'm getting to the turn off for 60 E off of I-10 and I see a little bit of a traffic jam ahead on I-10 heading towards 143 (sometimes there's a little bit of a delay before Google becomes aware of a backup in progress) and the 60 E gray highlighted route says "Similar ETA" I take 60 and avoid the congestion. I noticed using Waze today that it doesn't do any of that. There's no "5 minutes slower" or "Similar ETA". I'm not even sure there's any indication on the map of an alternate route as I find the color scheme that Waze has choice to be odd and harder to read at a glance.

Here's how Google Maps presents Similar ETA:

09/28/2018: On the way home from work today I still had that problem where Waze says proceed to the highlighted route when I was on the route I always take home from work for a few miles before Waze caught up and started me on route guidance. Meantime it was literally all over the map changing it from one place to another in some random fashion. Once back on route it did report one cop and was correct.

10/01/2018: On the way to work this morning I sat in the car longer waiting for Waze to connect and show the route. Didn't have the problem whereas it takes Waze like a mile or two before displaying the route.

Saw two traffic icons on I-10 W on the way to work. First was "heavy" and the second said "standstill". Managed to drive at 79 MPH through both of them. IOW it wasn't there. Where's the button to report that the traffic jam is no longer there?

One cop report - false report. Also saw a cop moving and reported him. No way to report that he was anything other than visible. IOW I couldn't report him moving.

On the way home there was 1 cop report that was false and 2 about cops on the other side of the road and I could look over to verify - both were false reports.

10/02/2018: Again, when I get into my car and get AA up and running, Waze doesn't surface a card for going to work or appointments. I have to get into Waze and select Work. Not cool. However, Waze did offer me an alternate route to work due to traffic which was good.

One "minor accident reported ahead". False report.

Where I work there's a big parking lot behind the building. There's also a street of sorts going through it. It's almost a private road and really only used by people who need to park in the parking lot. Waze navigates me to the middle of the parking lot correctly. Even Google Maps doesn't do that that well. However when leaving the parking lot and going home Waze does not navigate me out of the parking lot but rather gives me that proceed to highlighted route which starts just outside the parking lot!

On the way home there was one cop report that was false and a cop on the other side of the highway that was true.

Question about alerts like red light camera. There's one very close to my apartment. Every day when I drive past it I get interrupted about this red light camera. I know, I know. I don't need to be reminded every day! And there's no way to turn that off without turning off all red light camera alerts. They should have a way to make a camera as "I know and stop telling me about it!".

I think I figured out why Waze was routing me out the back of my apartment complex. We had a thunderstorm two days ago. The internet said the street outside my apartment was flooded and closed. So naturally Waze was trying to route around that. Problem is that the street was not closed nor flooded! This went on for a few days. And the most annoying thing was that Waze kept playing that "your not on route" annoying sound admonishing me about 20 times for nothing! And you can't turn that off without rooting your phone!

10/04/2018: Today one cop report that was false and then just down the road 2 times I reported a cop. So the worst false positive you can get where it says there's a cop there but there's no cop there. Drive another mile or so and wham there's the cop unreported! May have been the cop at the first report that just drove further down the road but he had somebody pulled over.

Driving home from work there was a minor crash alert that was false, a cop alert that was true and two vehicle on side of road that were both true.

Oh and when you have traffic again Waze says the estimated time in traffic. I guess that's pretty cool but I still don't like it interrupting my music/podcasts. GM used to do this saying something like "There is traffic ahead causing a 15 minute delay. You are still on the fastest route". I say used to because they stopped that and instead just surface a card with the information.

10/05/2018: Decided to drive up to the Grand Canyon. Haven't been there for a while. Tried using Waze again. There were about 2 or 3 cop reports that were correct and 1 or 2 where no cop was in sight. But by far the worse was that I got pulled over for speeding! No warning from Waze. Now I know that Waze is only as good as the number of people reporting and probably there weren't that many people using Waze on this stretch of the highway. But really, isn't this exactly what Waze is supposed to be good for? Warning about cops? Luckily I got just a warning.

Later on I got things like:

Which is Waze saying proceed to highlighted route where no route it highlighted. Instead I'm traveling 61 MPH and apparently I'm off roading!

Here Waze is leading me down a dirt road near the South Rim of the Grand Canyon:

At this point I gave up on Waze. Note that even Google Maps had problems around this area as there is really no cell signal here and I foolishly forgot to download the map of the area for offline use.