On Fri, 29 Aug 2025 16:17:35 -0600, Robert Raicer <rjr80...@gmail.com> wrote:

>And, YES, the code had undergone a successful code review.

You can't hold people responsible for what they don't know. This thread 
demonstrates that most people are naive about mixed case. 

Ask yourself why "regular expressions (regexp)" are pivotal to Unix. Consider 
the complexity of all Unix messages caused by mixed case (command output, 
syslog, snmp, logs, error logs, ...) and how you would process those messages 
in any language (e.g. REXX). Consider the following SNMP message as an example. 
Without REGEXP, automating this message would be impossible but it comes at a 
very high price. It would be a mess in REXX without regexp.

 02-28-2014 09:00:14 Auth.Notice 192.168.34.31 Feb 27 23:00:24 : 2014/02/27 
23:00:24 EST,1,545702,Probe 
- MAP IP To MAC Failure,0,28,,Switch,192.168.34.1,,Failed to read IP address 
mappings from device Switch.

1. Without a msgid, you must determine the pattern. 
2. With mixed case, you don't know where case can be ignored. 
3. You can't uppercase or lowercase the message because case may be important
4. REGEXP is expensive because it of the manipulation required (e.g. uppercase, 
lowercase & ignore case).

Automating Unix events sucks because of mixed case which needs regexp.

Automating MVS events is easy because of message ids allow us to either ignore 
case or know where case is important.

>This was not a Severity-1 situation (the customer was very willing

Sev1 occurs when a customer believes they are in an immediate intolerable 
situation. You recognized within 1 minute the cause of the problem. It's not a 
good look but you could easily explain the problem and apologize. 

>This is NOT intended to be an argument against using mixed case in

I agree. I'm saying we're being cavalier in saying mixed case doesn't deserve 
respect for its current impacts.

Reply via email to