Ask HN: How can my mom downshift as a SQL developer?
My mom has 20 years of experience with Oracle SQL. She's an expert in that, but not in other dev stuff.
Long story short, their devision got sold to a startup, where she is now given responsibilities and workloads that are much more suited for a young, ambitious, competitive dev who wants a promotion.
It's causing her considerable stress. Some examples of tasks she doesn't want to do:
1. Implement the migration of all data and data models to the new system in the new company, with strict deadlines.
2. Study and evaluate modern data warehouse and data lake solutions to provide an analytics product for customers.
3. Get paged on Thanksgiving weekend to fix some random crap that someone else broke.
It's all fine work, but not for her, not at this stage in life.
She wants to find a place to be comfy and write some SQL scripts, analysis, and data modeling here and there, where she will be both happy and useful. Pay is not a priority.
I guess what I'm asking is that I don't necessarily know what kind of title even fits that role, and where to find such leads. Is she looking for an analyst position? Is she more suited for a non-tech company, where her job description would not "feature creep"?
So far my only advice to her was to go interview around at SQL positions around Chicago, and to go to meetups, (we actually went to a Postgres one together) but she's been through enough interviews where she's grilled with Google style questions where she's not really excited about going through it again. Just seeing if anyone has advice for finding such positions that I'm overlooking.
Thank for your time all, Happy Thanksgiving
127 comments
[ 5.1 ms ] story [ 189 ms ] threadhttps://xkcd.com/327/
Also: an AWS data or Snowflake certification will help tremendously.
Source: I have six (7?) active AWS certifications and at one point 9. I knew going in they were worthless and just got them to know what I didn’t know and as a guided learning path.
Ask yourself, who would find enough value in this skillset and constraints to pay for it? That's who you need to target.
My guess: It's going to be largely non-tech and traditional companies, probably. You're looking for banks, or government contractors. Places that run Oracle and are willing to pay for someone familiar with it and not interested in much else.
Sure, if you're learning SQL or a technology to market yourself, Oracle DB might not be the best time investment. However, if you're already an expert in that, you shouldn't have trouble finding a role somewhere.
Doesn't look like it to me.
https://www.macrotrends.net/stocks/charts/ORCL/oracle/revenu...
https://www.thomsondata.com/customer-base/oracle.php
That doesn't even include primarily government contract companies.
I'm not sure how correct that is either, but it's incorrect to call it a legacy skillset on an unpopular technology. A good number of those new companies, if successful, get acquired and are forced to integrate if not convert to Oracle.
The world is way bigger than SV.
From my experience across some MSSQL server, oracle, sqlite, and some non-professional postgres, the given database model trumps the underlying database tech when dealing with pains writing analytics reports. There are many options to mess up a model design or for feature extension to turn the model ugly.
Forget about building a new company on an oracle stack, the cost is prohibitive. The open source rdbms are very good and cloud providers have chosen their champions. But for a large legacy corporation with expensive, sensitive data, oracle makes sense. To an extent with a well trained dba the db is “self-documented”
Lol sometimes dbs aren’t exclusively used as a global web app backend for ultra scaling grocery delivery services or whatever. Sometimes db models persist for years and you need assurance that this tech is archival quality.
An aside, I think it’s funny the link you shared is a php site, another dinosaur!
go down the list of fortune 50 companies, the super old dinosaur companies. they have the wisdom to know how to treat employees, and they have the money to pay employees
The jobs are out there. Mortgage servicing analysts basically just write reports in sql from my experience. Healthcare analysts can be very similar.
Hello Banner my old friend to the tune of The Sound of Silence
From my experience ~20 years ago, Oracle and SQL Server were very different beasts.
IIRC, once you get past trivial querying and into storage design, query optimization, etc., they're very different beasts. And Oracle in particular is it's own, huge world at that level. (Again, if I recall correctly.)
I think for most SQL-only analysts, the vagaries of deep Oracle vs. MSSQL or whatever aren’t super relevant.
None of this suggests senior level skill to me, whatever title is associated with it, particularly given the three points OP listed that she pushed back on. This role is, at most, mid-level.
Of the three public higher ed institutions within a 100 mi redius of me, all are Oracle on the back-end, two Banner and one Peoplesoft.
To the OP, your mom can watch university and community college job boards and search for keywords like "Banner" and "Peoplesoft". Banner jobs will likely be either one of, or a combination of Oracle DBA and writing PL/SQL.
who cares if “people my age are usually are distracted by girls and sports” people with cognitive ability to co-prioritize those things are not here at all, they’re in New York City doing the stuff you guys try and fail to regulate after the fact
Definitely could see it for a chiller work life balance, especially if you can come in further in your career and get a great salary
I mean, sure I can go to some concerts for free at the music school and use the makerspaces but that really doesnt make up for the $50k+/year I’m leaving on the table.
https://etf.wi.gov/insmedia/2023/23et-2112sb/download?inline...
Other places are way worse. Devalued benefits and pensions funds that are unfunded.
Management OTOH often shove poor solutions down the pipe after meeting with vendors.
I'd personally look for stuff like that out of focused tech companies.
Otherwise I think meetups are a fantastic idea, especially when it comes to greasing the wheels around whatever trendy interview practices are going on that week and being able to personalize the context around wanting to stick with Oracle.
Just off-the-top spit-balling, but things like workforce management, analytics, etc are the kinds of things I'd start with.
I also did project based consulting on small teams for about five years and Oracle is all over the place in non-tech industry, so I wouldn't despair on that front. I'm not sure what the market is for that kind of job, but it's so fundamentally woven into the fabric of a lot of F500 and similar companies that it's not going away soon--even if some of them would prefer it to.
https://www.usajobs.gov/
Slower pace but remote available and very much in demand. Should carry your Mom through to retirement. Hope it helps.
Edit: Many thanks for taking the time to reply in depth.
If people are looking for hard (the hard mostly comes from the ambiguity of problem space and autonomous nature of our teams) impactful work, send em our way (USDS).
If they’re looking for impactful work, but not necessarily some of the things that make USDS “hard,” our partners are also great places to land.
There’s plenty of work for those that can do it though
I do not want the government to be the landing place for people who just want to coast. We could make a rubber-room department if we really need it, just pay this woman to make SQL reports on nothing to nobody if just getting her a salary is the goal.
But if we need real work done this woman is not our collective best option.
I would be looking at small to medium businesses that have been around for awhile, many of them have "legacy" databases that nobody knows how to query, and someone conversant in SQL would have no big problem breaking down.
The breathless ones going on about their cloud migrations are ones to avoid.
Use her analytical skills to write data-backed reports. She could even do this freelance.
Overall I would suggest finding positions where SQL is used but not the entirety of the job description, otherwise she will not be able to differentiate herself from the competition.
She needs to find a giant corporation where she can live out her pre-retirement days in Storage Room B, only writing very specific SQL queries for Oracle, IMHO.
Data migration is not that hard, so the fact that she's balking at even step 1 says a lot to me.
Cool, how should she get started?
If money isn't your primary motivator, then heck, let something else be at least!
One shouldn't need pull for necessary time off, much less emergency time off.
Not everyone wants to occupy more of their mind with work than is required, and society benefits from this in all kinds of ways.
This all despite loving the adorable nugget to death.
For those that don't know, you can ingest damn near any file format with columnar data via SQL. You don't have to write some Python script (although it helps.)
I work here [1]. We have a QA opening in Chicago that is heavy on SQL. Pay would not be great, but the benefits are amazing. She would have no shortage of work, and of things to learn, but it wouldn't be the kind of competitive stressful situation that you describe. It's a place that really cares about work-life balance.
If you think she would consider QA-type work, have her take a look:
[1] https://www.crsp.org/about-us/careers/
Source: my mom works for her state government.
Re: Point #3, this is a red flag to me, and seems like a very demanding position. (I was paged 3 times this Thanksgiving, but I work in ecommerce.)
My advice is for her not to be lazy and take advantage of the opportunity to transition to some newer tech.
Context: I got my first and only job at $BigTech at 46 based on my decades of experience as a bog standard enterprise dev + two years of AWS experience at a startup as a (full time) consultant working in the Professional Services Department. I didn’t open the AWS console and didn’t know anything about “cloud” until I was 44.
When I got Amazoned three years later I was able to find a job in three weeks working full time at another consulting company where I am leading “Application modernization” initiatives (cloud + app dev).
If she isn’t at “a stage in life” where she can retire and she hasn’t gotten over her addiction to food and shelter, if she wants to stay in the industry, she has to evolve.
https://news.ycombinator.com/item?id=36306966
I never intended to make a life long career at BigTech and was never planning on staying at Amazon for more than four years.
I was always planning on going back to smaller less stressful companies and I’m still in the process of decontenting my life.
But “coasting” in the technology field is just not realistic. Eventually as she has seen, the ground underneath you is going to change.
Pretty funny way to put it, yet very sad that this is the reality.