For all my use cases it has replaced MobaXTerm. I'll fire Moba up once in a while when I need to pop something up in X windows, but that's a rarity.
Between the new terminal and MS Code's ability to edit code remotely my whole tool chain has changed. I turned in my MBP at work for a windows laptop and haven't looked back since.
One thing I've asked just about everyone who I've managed lately is if they have a job or a career? Folks with jobs normally have few skills that they do 9 - 5 Mon - Fri. They don't learn new skills, nor take on different work, they just come in do what's asked then leave. These are the folks who have the most problems when there is a shift in tech and some stack become obsolete. Folks with a career know they have to stay current in their skills as well as anticipate what coming down the pipe in their field.
This is more of an observation than a criticism, btw.
I just started in a new role a few months ago and was given a new MBP. I used an older one in my last role and loved it, but the new ones I simply can't stand. For starters the keyboards feel cheap, I needed 2 - 3 dongles just to plug in all my external monitors, keyboard and mouse. I gave up on the apple mouse since when it dies it's belly up due to where the charging cable is, that's simply poor design.
I was also always swapping out dongles for my monitors as it was 50/50 if the monitor would come back online.
I could go on and on, but the short of it is I went to our IT team and told them I wanted a Win10 machine. I was the first person, hopefully not the last, to turn in an Apple laptop for a windows, I became an instant legend.
TBH, I don't miss it at all. I've got WSL and can do everything I did on that MBP on this ThinkPad. It's nice to have plenty of ports without ugly dongles and a proper docking station.
My wife, kids and I have slowly been replacing all our Apple products over the past couple of years. We've replace the kid's MacBook Airs with MS Surface and my MBP was replaced with an MSI laptop with proper dedicated GPU.
The decision to change was quite natural. The kids like the Surface and how it was a touch screen, but could also be used as a laptop that they could do school work on.
Moving to Windows was easy for me once WSL was introduced. I no longer needed OSX to do development as I am now able to do everything I was doing on my MBP on my MSI in WSL.
I still can't believe that Apple has yet to come out with a laptop with a touch screen that isn't an iPad. The touchbar is very clever, but I never use it.
The last couple of straws for me for moving off of Apple at 10+ years was the MBP. Touch Bar, shitty keyboard, and no proper USB ports....I hate having to keep dongles at the ready.
For me, at least, the magic that was Apple died when Steve died. Now they just push out product and services and nothing that can be considered "magic" or unique.
WSL is what finally got me to move off of OSX and back into Windows. IMHO, I prefer a thin MSI laptop to a MBP and a Surface to a MacBook Air. I'm trading my work MBP in for a Win 10 laptop with proper ports and docking station.
It depends on the industry and their regulatory obligations as well as their risk tolerance. Defense and Finance should have a 3 strikes rule for specific role within their orgs that produce the greatest risk. Health care would be next up and may or may not benefit from a 3 strike rule.
I think a better question would be is Sr Leadership supporting the security and risk mgmt teams in developing proper training as well as implementing and spending the money on the proper controls to help reduce the risk to the end user of being spear phished?
I'm moving into my 50s and have never had any issues yet with ageism, but I work in the mid-west.
A lot of guys and gals my age aren't helping themselves by letting their skills go stale and to continually skill up with skills relevant to the current environment.
One thing I've seen with peers my age is that they will get laid off due to their skills being out of date or maybe just stuck in a loop of doing the same things day in and day out.
IMO, if you are afraid of aging out or ageism start working a development plan every single remaining year of your life to remain relevant. Also, view your work as a career, not job. IMO, you can lose a job, but not a career.
I've been to a few Security conferences to maintain "points" to maintain a certification. The last conference I was at there was a guy talking about how to be a newbie. Nothing technical about the talk, and was basically just common sense stuff that most adults should already know. But hey I got "points".
52 here and code everyday, some for work, some for personal development, but most because I enjoy it. I am also manage a security engineering team for a living. I've been coding since I was 12ish. Most of what I code in now is Python for work and Swift and Java for mobile development, which I find a hell of a lot of fun. Mostly making tutor apps for my kids studies.
What I find interesting is that when I walk into a meeting with younger developers they immediately assume I only know cobol or rpg and not the various stacks I work with. Once we start working with them on securing their code they realize what experience brings to the table. It's hard to believe that there are still some programmers out there that don't know what cross site scripting is, or how to prevent SQL injection etc.
Being a manager of an InfoSec team I agree with this, especially the CISSP and CEH.
I've seen a few folks get a CEH and then they're off to App testing land, but the funning thing is, none of them has ever written an app, some not even a script, and they are now doing security testing on mobile apps. Basically they just push a button on an app scanner and pull a report, it's sad.
The folks that do succeed in security are the ones with curiosity, experience and drive to learn.
Ditto this. In my part of the world CEH isn't much, it just states you have a basic idea of the tools and processes needed to be a CEH. Ask a job candidate with a CEH to describe the steps in setting up MiTM server and they probably couldn't. The folks who break shit, like their parents WiFi, are the ones who can answer that.
I would sooner hire a person who is flipping burgers to support his family than I would a guy who surfs twitter like this whiner. This guy sounds like he'd be a pain to work with, I mean if you can't find the humility in working a service job to support your family and help out, then what would you expect him to do in the work place if given an assignment he felt was below him.
Between the new terminal and MS Code's ability to edit code remotely my whole tool chain has changed. I turned in my MBP at work for a windows laptop and haven't looked back since.