Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Pollyanna posted:

...Yeah, I think I did. Thanks, rubber duckies! :v:



A bunch of Quacks, that is what we are.

Adbot
ADBOT LOVES YOU

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Skandranon posted:

If you want a definition of junior vs senior, consider this: Junior can't make decisions, follows technical direction of senior people on how to solve things. Senior has more decision making powers around technical matters.

This would explain why people look at me as if I have answers but all I do is troll stackoverflow and have a strong google-fu.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

lifg posted:

So what I'm hearing is the lunch portion is more a casual talk than heavily judged interview. So I should be myself. Unless myself is a poop-flinging neckbeard, then I should be someone else.

Pretty sure I told this story here already, but this one time I had a job lined up and two days before my starting date we went to dinner with the company and two other new hires. I drank two beers, proceeded to be myself (an rear end in a top hat) and got fired before I even started. Bullet dodged, for them I guess? It taught me never to be myself at work which actually helped my career. So yeah, a lunch meeting will show how much the candidate can restrain himself/herself.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

mrmcd posted:

Protip: Try working on not being an insufferable rear end in a top hat at life in general. This drastically cuts your risk exposure to temporarily forgetting you're in a work situation.

It was a formative and humbling experience over a decade ago, things got better from that point onwards. Slowly, but steady.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Or worse: stupid!

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Pollyanna posted:

Anyone here have experience working remotely with a company, particularly an across-US-coast setup? I'm advancing to the late stages for a company over in SF while I'm in Boston, and I'm a little unsure about how well they can support a remote employee. Has it been a positive experience, a negative experience? Any potential pitfalls? Any questions to ask of the company re: remote dev support/integration?

I worry that my role as a remote employee would make it easier for me to end up marginalised or isolated somehow, leading to the position seeming unstable. It's something I've seen happen before.

Working remote or even offsite from your team is a real challenge to stay engaged. However it can be a real step up if they have the techstack you are interested in. I say go for it, get out of it what you think you need to advance and move on to the next opportunity. I know you worry about job duration but I feel treated like a tradable commodity more and more each year so I no longer worry about it if I behave as such. My wife feels different and tends to stick with employers so ymmv.
Eh, my point is: what would be a reason to move to something, what do they offer that is great and is it better than other places you can move to. Never switch jobs just to get away from something, you will end up in another job you hate.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

There once was a goon who was stuck in a well...

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Doghouse posted:

Am I going to be totally stuck? Is there any way I can break into web and mobile development? I would start doing some side web projects on my own, but I honestly don't think I have the time, really, with a growing family, friends, and all that other "life" stuff. I think I'll have to try anyway, but is there anything else I can that would help?

Good news: you can change careers, you are really young to worry to much about dead ends.
Bad news: it will take time and effort

Figure out for yourself a few things:
- What do you really want to work on? PIck a few things. This can be anything from vague to very explicit.
- What would you see yourself doing the next 5 to 10 years? (after the tech changed, you need to do this again) Again pick a few. Take time to seriously ponder what you feel is important to you.
- Where is the market demand in the area you live in? Do not wait for recruiters to spam you, but troll jobboards and make lists of keywords you see most. Do this for a few weeks, Autumn is perfect for this.

Now make a mental Venn diagram and see where this all comes together. Work on that by adding it to your job, do some online training and then build something to showcase to the world you can do that thing. Give yourself 6 months tops to teach yourself these skills as to preserve the correctness of your market research. Now massage your CV to make it so that you have about 18 months of experience in those things you really want to work on and you see a future in. Get a job that uses those things very explicitly as a central thing, bluff your way into it, accept a small drop in pay if you can afford it.

Thing is to set your priorities straight in this whole process. You mentioned a growing family, so "ability to work from home / parttime" could be very important to you, so ensure that you work on a field that has such shortages that this can be negotiated. Also, if the work is close to home, pays lots and let's you work from home as much as you want but is not the tech you want to work on, would you still take it? Where are your values, what can you do without?

Good luck, it is a really rough and bumpy road but the main challenge is not your skills but your priorities.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Doghouse posted:

Haha thanks. I'm not as young as you might think, I got into software development a bit later than most, so I'm 32 now. But the point stands.

I don't need to work from home or part time. I'm fine with my current job as far as everything but the work itself - the pay is fine, the benefits are fine. But it is excruciatingly boring.

You are young, there are over 35 years of labour in your future so make sure you do something that you enjoy. Made a change in direction a few years ago at 37 myself. It is never to early to make sure you will last a while.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

People and products over tools and processes.

One of the best lines from the agile manifesto. Make sure the people are enabled to create a product, gently caress the rest. If your upper management will not let you do this, consider if you want to sell your soul for money. Do I need to continue?

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Loutre posted:

Quit my job this week. On Monday there was a meeting held in Thai, and on Thursday I found out that that meeting had basically cancelled my current project - but no one bothered to tell me until I went to my manager and forced her to tell me what the meeting was about. I only realised it pertained to me when I overheard a conversation in Thai about my project. Someone out there can handle that kind of communication, but I can't. Working on a cancelled project for 3 days and only finding out by getting in a yelling match with your manager isn't a loving workable arrangement for me.

Holy poo poo, glad you quit instead of succumbing to Stockholm syndrome because that is the shittiest thing I ever heard.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Yeah, it sounds like a SRE who knows what he is doing is super valuable and in companies who recognize the role for what it is and hire the right person, will do everything to retain that person.
We had a guy somewhat like this in a team I was in once, he did SRE and SDET work on top of developing features while smiling all the time and assisting other teams with their best practices. He elevated the performance of the team as a whole by 30 or 40 story points, while he himself only burned like 15. Then bad management happened and the team dissolved but that is another story (basically all the people with options left within three months)

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

lifg posted:

Becoming like this guy has been one of my personal goals. How do I get there? How do I, as a developer, get to a point where I'm *that* helpful to the company and to people around me?

More specifically, what books can I read to get some solid knowhow on the world of SRE? (Or what learning paths in O'reilly Safari?)

I think it was mostly his personality. He told me that as a kid, he read programming books for fun ("I brought a FORTRAN book to the camping site, without actually having a computer in the house") and he wanted to be an electrician so he "could build stuff and fix it" but his parents convinced him a CS masters would do that just as well. So having close to 40 years of problem solving personality will help you most. Enjoying solving little and big puzzles and overcoming challenges.
In general, his outlook on life that everything can be learned and everything can be solved was inspiring. An error message will tell you what and where you need to be and almost all problems you have are already solved by someone else who then posted about it on the internet. He was being head hunted by amazon every 6 months, but he rather worked as a contractor so he could see different environments.
For me, it was an eye-opening experience and made me a much better problem solver and developer. The outlook he has, everything can be solved, was the one piece missing from my personal puzzle to actual performance as I used to give up to fast in the past.

Anyway, if you want to be like him, get a personality transplant or nurture the parts that are like him.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Jaded Burnout posted:

Edit: The only silver lining being when I inevitably leave when my contract expires in April I'll do so having been paid to learn kafka and java pretty well.

Here is why business will not approve stuff that has no obvious business value.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Incompetent management is incompetent.
If you NEED the job, stop emotionally investing yourself. If you cannot do this, quit. If this is impossible for whatever reason, let me introduce you to my dear friend Highland Park.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Pie Colony posted:

I've never worked with separate testing and quality teams but in every company I've been at (which admittedly is only a handful), QA has been a bottleneck. I was very hesitant about continuous deployment but with a decent base of tests (unit/component/integration/end to end) it actually works very well.

QA is a bottleneck because they often get all the blame if a bug makes it into production. If there is a go live without bugs, the developers are praised. It is a job with all the risk and little pay.
Also, testers are some of the most toxic people to be around and those who have options run away fast.
Yes, I have been in QA for 14 years and counting. Why do you ask?

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

TooMuchAbstraction posted:

This is your problem, yeah. You don't have buy-in from the devs; they see no reason to not write lovely code, and ops is getting stuck with the consequences. You can fix this to an
One of my mantras is "code that is not tested does not work". It is just shy of universally true. A corollary to this is that sufficiently complex systems are impossible to adequately test by hand; it's too easy to make a change that breaks an unstated assumption that causes an edge case to break -- an edge case that you didn't think to test, but that nonetheless affects 1% of your user base (i.e. a gigantic number in absolute terms / an untenable amount of lost revenue). Consequently, you need unit tests. And functional tests, and integration tests, and so on. You need code that thoroughly exercises the code that you write, and that runs every time someone makes a change, to ensure that the contracts your code offers are not broken.

poo poo, I think I love you and want to marry you.


minato posted:

I personally agree with this, but others didn't. They complained that such tests:
- increased the amount of code changes required to produce a feature, which delayed deployment
- were of low utility because they caught few bugs. (But ignored that this was because the tests were low quality: few edge cases, hastily-written & perfunctory)
- required significant class refactoring to allow testing "seams" (e.g. supporting mock injection)
- were difficult to maintain test fixtures for because the product changed so fast. (e.g. if a test mocks an API request and someone adds a new parameter, all the mock test fixtures may require updating too).

You two should get married, because I cannot chose a favorite.

Permission to use these quotes in my workplace? I can in return ramble a bunch about how I was hired as a developer in test to fix the (functional but automated) testing in this project, but your eyes might bleed.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Pollyanna posted:

Stuff like this is why I only count direct compensation, i.e. salary, as worthwhile. The rest is vague and contingent on stuff going perfectly, whereas with salary I know for drat sure what I'll be getting.

Your account got hacked, you are never this sensible in your considerations.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

In the Netherlands, if you want to make bank you will have to work as an independant contractor to get close to 100K Euro, but that is also because the labor protection laws in this country are such that as a permanent employee it is almost impossible to get fired and if that happens due to down sizing, you get a ton of benefits. So a lot of the pay is matching the risk taken. Kind of similar to the US, with the right-to-work laws...

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Ralith posted:

I assumed his point was that pay in the US is higher in part due to lower job security.

This is what I meant, somewhere stuff got lost in translation. I would like US salaries in this socialist country but they don't combine well and everything considered we are really well off already.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

"We should fire him soon else we cant get rid of him." Vs "seeing you are going nowhere, let's invest in your training. "
Both have merits in the context of every society.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

wins32767 posted:

I'd generalize the responses to #2 to learn how to effectively delegate. It's taken me a few years to really get it down, but for literally everything that comes across your desk you should be thinking "Is there a way I can give this to someone to do to help them grow?" and "What kind of support should I be giving (if any) to the person I delegate this to?" Needing to keep things is a sign you haven't done enough to grow your people.

This is the best advice I have seen in ages and gives me hope for humanity.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

TooMuchAbstraction posted:

Just had what I thought was a good technical discussion about why $coworker made the decisions they did in some code I was reviewing...and it turns out that $coworker's takeaway was that I wasn't respecting their experience and technical knowledge.

LeadershipInterpersonal relations is hard, yo. :sigh:

I found that many people have a hard time saying "I have no idea, this is just the way I think it would work and it does so that is why." Asking for reasoning makes them feel ashamed or something, while often I am really just curious as their reasoning might be better than mine which is often similar so I am looking for alternatives.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

If you already accepted and are doing the new job, the window for negotiation is closed.
Do the job for a few months to see if you can actually handle it, then accept a job at the competitor or elsewhere in the market for the increase in pay.
You will only get a token raise if your current company will actually consider that and that you will have to be grateful of for the next two years. Do not accept any counter offer if you give notice.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Pollyanna posted:

Happy new year! What’re your career resolutions this year?

Code java for money. More specifically, work on back-end development and testing using Spring. This goal is likely achieved in March or April. Follow up goal: do this for a while to get any good at it.
Ebay is starting up a rather large project and I know some guy who is doing the resourcing, I am trying to sell my skills there for kicks and CV building.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

sink posted:

I agree. And to add to that: For better or worse, tech can be very hero-oriented. But it's good to know that the reality is: at BigTechCo, $AmazingThing was probably a large project involving multiple teams and roles, and more than a few non-tech folks. It was likely an iterative improvement on someone else's research or product. And it might have taken a long time with a couple of false starts and dead ends. It was hard for the celebrities, so it's okay if it's hard for you too.

The best team I worked on had:
- One hero who did not even develop features but made sure everyone else kept moving forward by implementing very smart things
- One rockstar who build not working concepts that were super useful if they would only work
- One silent guy who made the rockstars code actually work by fixing typo's and other silly bugs
- Two test developers who build regression tests to make sure the rockstar did not gently caress up older code (I was one of this)
- One front ender who made it work for the customer side of things
- One Business consultant who would talk all the time, half of this to clients and half to the team. If not talking, he would work in Jira.

Software is build by teams and all succesful teams are in a large part silent guys who write working code that are paired with a hero who propelles the team to great heights that (s)he could not reach by himself either. Personally I prefer to keep my head down and be a silent guy, plenty of work there.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Munkeymon posted:

She said this year, not today. Now you don't have anything planned for the next 363 days!

I guess the question and his answer got him thinking.
Now is a good time to improve your life, no reason to wait until tomorrow!

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

All that poo poo sounds like management and it is already proven I suck at that. Can't I just write code and show it to people so they will find it is a good idea? Or show them the results of faster tests, more tests and accurate predictions? (I am aware that none of this helps if you are a dick)

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Jaded Burnout posted:

Outsourced teams are even harder because you have us vs them issues.

Outsourced teams are terrible because the vendor keeps rotating lovely engineers in.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

friendbot2000 posted:

I kind of fell into the career path of being a Test Automation Engineer and I am being groomed to become a lead of a new Automation Team in the near future. I still can't shake the feeling that my niche could be dangerous to my long term career health if Test Automation goes away. Do any of the more experienced old timers have any advice on where I should start branching off too as a contingency? I do a lot of work with frameworks (I built the one we use for automation) so that was my first guess, but I am looking for some outside input.

I did an effortpost here:
https://forums.somethingawful.com/showthread.php?threadid=3753052&userid=141478&perpage=40&pagenumber=3#post480031896
In fact, this whole page is about testing:
https://forums.somethingawful.com/showthread.php?threadid=3753052&pagenumber=132&perpage=40

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

I keep messing up the various threads, but we talked about 2018 goals and I have met mine today. Weird. Today I sat down with the teamlead to look at some module I had a test proposal for and so he could point out some stuff in the code. A good time was had by both, my idea is sound and he has a developer that has ideas and wishes to improve himself and the codebase in one swoop.
His face when I told him that I saw an opportunity advertised that was a 100% match for my skills now that I would be working on this part (Spring and Spring Boot) was one of amazement, dispair and shock. So I explained that as a contractor I always keep an eye on the market and I am not planning an exit. He relaxed a bit.
It is good to be a valued employee.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Good Will Hrunting posted:

Damnit, speaking to HR and management is less exciting than my boss updates. They're too nice and our conversations are too normal. It's almost like when two people who are kind and proficient communicators speak to each other, a lot of very uninteresting things happen.

drat, you sound like an abused spouse.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Thanks to very worker friendly laws in my locality, the contractor is mostly in place so the company doesn't have to put someone on payroll. It is a budgeting thing mostly. Result is me getting twice the pay with only a fraction of the uncertainty. This only works in a market where the demand is far greater than supply.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Everything considered, that is not to bad. You work for the govt, no more than 40h and you can expect about the same job security as any other job you might find which is none. The only real risk is that they ask you to work much less than 40 hours in which case you simply :toot: again.

My advice would be to take the job, shut up a while and work while you sort out for yourself why things have been going as they have been going. I am sure you read my post in the other thread, we all struggle with direction. All hail Skandranon.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Good Will Hrunting posted:

Is there nothing more to life than being "all right financially" and focusing on life outside of work cause if so :rip: I'm never going to make it in this world

There is so much more, but when it comes to your job, that goal is pretty solid. Making it in this world can and should be found outside of work. It is not easy but can be done. Basically what PollyAnna said already.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

B-Nasty posted:

I'd argue that even in companies that don't have directly technical products, the 'only viewed as a cost-center' idea is starting to shift.

It was certainly true in the 2000-2010, but now, with almost everything being done with software, and much of it offered as SaaS, there's no turning back the wheel. Things like: complexity with integrating all these services, sharing important data, and business-specific intranet/LOB apps all directly add a ton of, very visible, value to most businesses. 15 years ago if you told a random, manager-level worker in a F500 that his laptop would be broken for the day, he would maybe be slowed down a bit. Today, he might as well go home, because he's so dependent.

That boring, intranet, CRUD app you're writing is probably saving the company tens of thousands of dollars every year. A good engineer can easily add value and increase profits that are measured in multiples of their cost. I mean, there's a reason why even non-tech companies are paying Jr. SE salaries that probably equal or exceed what they pay their middle-managers with decades of experience.

Another takeaway from this, is that the career path of worker-middlemanager-uppermanager is very, very dead. Many people have a hard time accepting this and thus the fewer management positions are desired by many more than there are places thus causing lower compensation and shittier work conditions. You are better off in software development as it gives you flexibility in workplace and pretty good compensation for the amount of responsibility.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

TooMuchAbstraction posted:

While it is of course absolutely right to say that most programmers have an objectively good life, it is worth remembering that programming sucks.

That link is a good link.



:stare:

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

slave to the rythm

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Last week Monday I gave notice, today an interview is scheduled for next week Wednesday.

Interesting tidbits:
After agreeing to see me and asking for possible time slots to meet, they ghosted for week. I called them and asked if there was a problem and the response was: "You need to drop 10% in price else we cannot hire you." So I wished them the best in selecting from the remaining candidates. Today they came back, apparently there are no other candidates and they want to meet.
The project is not green-fields (as was suggested) but already well underway, I would be taking over from another developer who wants to work closer to home.
Yesterday I heard this organisation has a high turnover at the moment due to a huge backlog and constantly changing regulations.
All this is in an gov org that is tasked with socialist payouts in this socialist country.

So I leveraged the scheduled interview by calling the other places who have my resume and telling them I would like to decide next week so can we put in an interview? I'll keep you guys posted.
I was actually hoping to start first of March so I'd have some time off, but it seems all want me to start asap (provided I am selected).

Adbot
ADBOT LOVES YOU

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Roadie posted:

If they're all out of candidates and you're the only option, it sounds like you should raise your price by at least 10% and probably more than that.

Yeah, I'd love to but when I make a quote, I stick to it.

Jaded Burnout posted:

Sounds like a giant vat of bullshit awaits. Though that said many orgs can't do hiring for poo poo and it doesn't always carry over to the day to day.
We'll see, worst case scenario is nobody wants to work with me, best case is I can choose from multiple opportunities that are equally misrepresented by all involved.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply