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
Trapick
Apr 17, 2006

I have no comment on the product, but don't reach out to DataDog/sign up for a trial/whatever unless you want to keep hearing from them multiple times a week. I get calls or emails twice a week because one time I was like "sure I'll look at a demo".

Adbot
ADBOT LOVES YOU

Volmarias
Dec 31, 2002

EMAIL... THE INTERNET... SEARCH ENGINES...
Not much data dog hbu?

ChickenWing
Jul 22, 2010

:v:

FormatAmerica posted:

I think it’s in the ballpark for 24/7/365 dedicated compute instances SaaS product to do log collection, APM and tracing. If you put a basic instance in Elastic Cloud calculator it’s $5k.

https://cloud.elastic.co/pricing

Datadog’s pricing model is complex, usage often based on abstract concepts and to me seems pretty clearly intended to sell you part of the product on a per-host monthly cost to get their foot in the door then constantly surprise and delight with incremental costs for features and/or usage surprises.

https://docs.datadoghq.com/account_management/billing/pricing/

So it’s: $40/month/host for the APM that sorta similar but not as good as Kibana PLUS $0.10/Mo/GB of ingested logs PLUS 1.70/1M Log Lines/Mo for them to store it.



Aside from that I would 100% encourage people to implement a log aggregation, distributed tracing and APM tool in their work. It’s life changing how much it can reduce cycle time to understand how complex systems are working (or not) at all stages of the SDLC.

E: Just to be clear I prefer ELK and my experience is using these tools to help find and convince dev teams of what’s going wrong in large distributed systems and how to un-gently caress it.

I have not had to provision, configure or maintain the observability platforms professionally but I have used ELK a few times to ingest logs related to gaming poo poo I was doing to understand internal state of the game better :science: Docs were good, it was easy to spin up a cluster locally using docker.

Yeah tbf I have zero experience with ELK besides knowing that it's the de facto log aggregation stack and some experience with parts of datadog that do not include our monthly bill so :shrug:

At the end of the day the right approach is probably to try to do the nominally free thing (ELK) and then figure out if it's worth paying more from there

Clanpot Shake
Aug 10, 2006
shake shake!

Trapick posted:

I have no comment on the product, but don't reach out to DataDog/sign up for a trial/whatever unless you want to keep hearing from them multiple times a week. I get calls or emails twice a week because one time I was like "sure I'll look at a demo".

Any time I get a sales call like that I tell them the number they dialed is my personal number and I don't take work calls on it. Never had a call back after telling them that.

thotsky
Jun 7, 2005

hot to trot
If you're doing cloud hosting or you are really small going with like Azure Monitor / Application Insights or whatever might be a lot simpler than setting up ELK + Prometheus/Grafana, but the latter will give you lots of transferable skills.

necrobobsledder
Mar 21, 2005
Lay down your soul to the gods rock 'n roll
Nap Ghost
Elasticsearch cloud is pretty inexpensive for what you get although it’s probably overkill if you’re just trying to learn. Also non-profits can get free hosting and they have some reasonably priced courses with a test cluster setup for you. There’s a lot more to Elasticsearch than just the log aggregation and analysis part but it’s probably like 70% of what people use it for to this day. I think the learning curve still sucks for it but it is definitely a transferable skill set to know how to ingest, query, and visualize data in the ELK stack. I’d recommend skipping Logstash these days for those just learning and run Filebeat (or the new Fleet stuff to make jumping into the ecosystem shockingly easy).

Nybble
Jun 28, 2008

praise chuck, raise heck
got anxiety from reading this thread

https://twitter.com/mosquitocapital/status/1593541177965678592?s=46&t=RDeoXD9taiGdujXZ-hUHUg

Volmarias
Dec 31, 2002

EMAIL... THE INTERNET... SEARCH ENGINES...

I was nodding along until the "dragged in front of the Hague" part. No, bud, we wish Facebook had any comeuppance, but there is no consequence to letting genocide happen on your platform except for maybe having to Zucc in public in Congress.

Love Stole the Day
Nov 4, 2012
Please give me free quality professional advice so I can be a baby about it and insult you

Each of these bullet points is a great writing prompt for a tech blog, and great "case study" interview question prompts

Ytlaya
Nov 13, 2005

I'm just posting here to whine at no one about this current situation at my job where there's this serious bug but I can't fix it (or more accurately don't know how to) because it's stemming from a separate application someone else wrote. I don't know what to tell my boss, because I don't want to sound like I'm blaming someone else (but it's also not my responsibility). And it's also possible the issue *has* been fixed (though I don't think it has judging from the commits), but I can't get the latest version of the app in question because the package manager (guix) is throwing an error when I try to pull and I have an extremely poor understanding of how it works (I basically rely on this documentation someone created for me and have no idea what to do once I've exhausted the stuff I know to try). So now I just wait until someone gets back to me about the guix error in the work chat.

All of this is pretty new, because the status quo up until the last 1-2 years was me making most changes (and thus me being responsible for most bugs, which I could solve myself quickly after they were reported). And even when other people cause bugs, it's usually in either the UI web app code or the web app that deals with the actual business logic and contains the REST API (there's probably some correct term for both of these things), and I can usually fix that stuff myself. But one major feature was recently separated out into its own command line application that I had zero role in developing and don't know how to update outside of creating a new guix profile, so I can't just go in and find/fix the issue myself (and I also have zero clue what the issue is, because the application just isn't returning anything). This also leads to extra confusion in terms of communication with my boss, since this code used to be part of the main web app (that I mostly wrote), and I've always fixed issues with it in the past.


This thread was actually nice to see because apparently it means that real serious big company programmers run into the same sort of issues I do with my small scientific web app with a user base of only a few thousand people.

Jabor
Jul 16, 2010

#1 Loser at SpaceChem

Ytlaya posted:

But one major feature was recently separated out into its own command line application that I had zero role in developing and don't know how to update outside of creating a new guix profile, so I can't just go in and find/fix the issue myself (and I also have zero clue what the issue is, because the application just isn't returning anything).

There's some odd passive voice here.

Who did the separation? Are you allowed to talk to the person who wrote this application and is responsible for maintaining it?

spiritual bypass
Feb 19, 2008

Grimey Drawer
Much respect for running the Scheme OS

Volmarias
Dec 31, 2002

EMAIL... THE INTERNET... SEARCH ENGINES...

Ytlaya posted:

This thread was actually nice to see because apparently it means that real serious big company programmers run into the same sort of issues I do with my small scientific web app with a user base of only a few thousand people.

... Your small scientific web app has issues with child porn and genocide???

Bruegels Fuckbooks
Sep 14, 2004

Now, listen - I know the two of you are very different from each other in a lot of ways, but you have to understand that as far as Grandpa's concerned, you're both pieces of shit! Yeah. I can prove it mathematically.

Volmarias posted:

... Your small scientific web app has issues with child porn and genocide???

well to be fair in 2022 if you put a website on the internet and let people post on it, you have to deal with the cp problem somehow, otherwise free speech absolutionists/government agents/actual pedophiles (and the venn diagram between the three groups probably looks like a circle) will post cp on it. such is the way of the internet.

Che Delilas
Nov 23, 2009
FREE TIBET WEED
My manager left the company recently, and their skip-level is treating me like the new manager. I'm suddenly on mailing lists and a slew of managerial meetings that have a large enough number of attendees to ensure that nothing gets decided, and I'm receiving documents containing information that I would consider sensitive or otherwise not intended for consumption by developers as a group .I've already made a good faith attempt at this kind of role, at this company, not that long ago. I hated it, everyone saw that I hated it, I wasn't very effective, and as a team we reworked the responsibilities the engineers took on and took me out of an overall lead role. I was much happier after that.

The skip-level manager has not talked to me about any of this, either to discuss changing responsibilities or to suggest that I get "promoted" officially. I know that the only actual managers they have that could take on this role are already swarmed, but I don't know how actively they're recruiting for a real replacement, if they are at all.

Annoying. Gotta have a conversation with the skip-level to clarify/set expectations; I'm hoping that it's just a transitionary thing, but the lack of communication from the jump isn't thrilling me right now.

YanniRotten
Apr 3, 2010

We're so pretty,
oh so pretty
That's lame. Often in that case what I see is the skip at least attempting to pick up the slack (they are the acting manager now) and forcing the issue to resolution (there is now someone who is very motivated to replace that manager and had sway to do so)!

If you're working as a manager even temporarily someone should tell you and if you're in the role for much time at all you should be having serious conversations about either a real promotion or the timeline for getting out of it. They should also let you say no and put a middle manager in the hot seat if you don't want it.

Cup Runneth Over
Aug 8, 2009

She said life's
Too short to worry
Life's too long to wait
It's too short
Not to love everybody
Life's too long to hate


If they are handing you extra responsibilities without a promotion and especially without paying you more it is your duty to hand those responsibilities back. Ignore the emails, don't attend the meetings, and most certainly don't manage anything. Not My Job

Che Delilas
Nov 23, 2009
FREE TIBET WEED

YanniRotten posted:

If you're working as a manager even temporarily someone should tell you and if you're in the role for much time at all you should be having serious conversations about either a real promotion or the timeline for getting out of it. They should also let you say no and put a middle manager in the hot seat if you don't want it.

To their credit one of them just asked me, if hypothetically I were to be offered the role, what would I say? So it feels like they just jumped the gun a tad. There's also some kind of hiring freeze on that was very recently instituted so they may be trying to get someone in place quickly.

Being clear, they made their bed, they're trying to push the solution to problems they created down onto me and people like me. As usual. I don't plan on accepting that role or managerial responsibilities; I'm fully willing to help whoever they want in this role get up to speed, which may mean a slightly heavier meeting load. But at this point in my life, I have empirical evidence that this kind of work is not what I'm interested in.

Edit: Also, the manager who left was awesome and only started looking because they're pushing return to office. So again, their problem.

Che Delilas fucked around with this message at 22:12 on Nov 29, 2022

Wibla
Feb 16, 2011

Che Delilas posted:

Edit: Also, the manager who left was awesome and only started looking because they're pushing return to office. So again, their problem.

Have you considered following the awesome manager? :v:

Che Delilas
Nov 23, 2009
FREE TIBET WEED

Wibla posted:

Have you considered following the awesome manager? :v:

He's got a non-solicitation agreement so alas, I have to wait until he updates his linkedin before I can put in my resume and give him a heads-up via his personal email address that I may or may not know. :D

ChickenWing
Jul 22, 2010

:v:

Cup Runneth Over posted:

If they are handing you extra responsibilities without a promotion and especially without paying you more it is your duty to hand those responsibilities back. Ignore the emails, don't attend the meetings, and most certainly don't manage anything. Not My Job

Very much this. Nice and professional in your responses ("sorry, not a manager, don't have any value to add to these meetings") and blunt in your 1:1s ("not interested in being a manager, will not be performing manager duties")

Volmarias
Dec 31, 2002

EMAIL... THE INTERNET... SEARCH ENGINES...

ChickenWing posted:

Very much this. Nice and professional in your responses ("sorry, not a manager, don't have any value to add to these meetings") and blunt in your 1:1s ("not interested in being a manager, will not be performing manager duties")

"We know you're not a manager, but you are a team leader!"

Judge Schnoopy
Nov 2, 2005

dont even TRY it, pal

Volmarias posted:

"We know you're not a manager, but you are a team leader!"

What is this personal attack I don't even know you

worms butthole guy
Jan 29, 2021

by Fluffdaddy

Cup Runneth Over posted:

If they are handing you extra responsibilities without a promotion and especially without paying you more it is your duty to hand those responsibilities back. Ignore the emails, don't attend the meetings, and most certainly don't manage anything. Not My Job

Dies this advice ever leave to anything other than them terminating you the first chance they get for poor work ethic

Jabor
Jul 16, 2010

#1 Loser at SpaceChem

worms butthole guy posted:

Dies this advice ever leave to anything other than them terminating you the first chance they get for poor work ethic

In the tech industry, any place that'd can you for that is a place you want to be moving on from ASAP anyway.

YMMV in other industries that treat workers as replaceable cogs industry-wide.

Judge Schnoopy
Nov 2, 2005

dont even TRY it, pal

worms butthole guy posted:

Dies this advice ever leave to anything other than them terminating you the first chance they get for poor work ethic

I've seen plenty of people pull this off. In my experience, management just starts picking on somebody else from the team who doesn't know better than to not show up.

JawnV6
Jul 4, 2004

So hot ...

worms butthole guy posted:

Dies this advice ever leave to anything other than them terminating you the first chance they get for poor work ethic

yeah, the team that just lost a manager and now has a sr manager with 18 direct reports with their hair on fire trying to elevate one of them to the single point of contact?


they're in a great position to be immediately firing the most senior person on the team who's capable of moonlighting for the role briefly for mild pushback. they're gonna fire them, and now the sr manager has 17 reports, so obviously it's an improvement.

can't see any downsides, they'd definitely throw him out on his rear end first thing for talking back like that.

Cup Runneth Over
Aug 8, 2009

She said life's
Too short to worry
Life's too long to wait
It's too short
Not to love everybody
Life's too long to hate


worms butthole guy posted:

Dies this advice ever leave to anything other than them terminating you the first chance they get for poor work ethic

Yes. It leads to a new title. Granted, they didn't have anybody else, so they had to work with me.

Judge Schnoopy
Nov 2, 2005

dont even TRY it, pal
Ok this might sound totally unhinged but I'm hoping it's relatable to some of y'all.

I'm working with two other backend engineers on building a data pipeline. Of the three of us, I'm seen by my boss to be the 'leader', though we hold the same title. The other two have expressed concerns over missing opportunities for the 'juicy work' that they can use for career development as we split out our tickets. My job feels very safe so I generally let my coworkers pick their preferred high impact tasks and I grab what's left.

My coworker picked up a ticket I would love to work on. I knocked out my work and started poking at some ideas. I ended up prototyping a function that solves half the ticket, unit tests and all, just for the chance to write some fun math code and to see if I could figure it out.

But now what? Do I give my function to Coworker and "steal" half of his work? Do I discard it and let him reinvent the function in his own time?

downout
Jul 6, 2009

Judge Schnoopy posted:

Ok this might sound totally unhinged but I'm hoping it's relatable to some of y'all.

I'm working with two other backend engineers on building a data pipeline. Of the three of us, I'm seen by my boss to be the 'leader', though we hold the same title. The other two have expressed concerns over missing opportunities for the 'juicy work' that they can use for career development as we split out our tickets. My job feels very safe so I generally let my coworkers pick their preferred high impact tasks and I grab what's left.

My coworker picked up a ticket I would love to work on. I knocked out my work and started poking at some ideas. I ended up prototyping a function that solves half the ticket, unit tests and all, just for the chance to write some fun math code and to see if I could figure it out.

But now what? Do I give my function to Coworker and "steal" half of his work? Do I discard it and let him reinvent the function in his own time?

Have they started the ticket?

Ither
Jan 30, 2010

Judge Schnoopy posted:

Ok this might sound totally unhinged but I'm hoping it's relatable to some of y'all.

I'm working with two other backend engineers on building a data pipeline. Of the three of us, I'm seen by my boss to be the 'leader', though we hold the same title. The other two have expressed concerns over missing opportunities for the 'juicy work' that they can use for career development as we split out our tickets. My job feels very safe so I generally let my coworkers pick their preferred high impact tasks and I grab what's left.

My coworker picked up a ticket I would love to work on. I knocked out my work and started poking at some ideas. I ended up prototyping a function that solves half the ticket, unit tests and all, just for the chance to write some fun math code and to see if I could figure it out.

But now what? Do I give my function to Coworker and "steal" half of his work? Do I discard it and let him reinvent the function in his own time?

Discard it and let him reinvent the function in his own time.

He picked the ticket, right? To me, that means he wants to work on it. I wouldn't spoil his fun.

redleader
Aug 18, 2005

Engage according to operational parameters

Ither posted:

Discard it and let him reinvent the function in his own time.

He picked the ticket, right? To me, that means he wants to work on it. I wouldn't spoil his fun.


yeah, i think i agree with this. especially given:

Judge Schnoopy posted:

The other two have expressed concerns over missing opportunities for the 'juicy work' that they can use for career development as we split out our tickets.

and if he runs into trouble, you will be suspiciously well placed to run in and save the day

champagne posting
Apr 5, 2006

YOU ARE A BRAIN
IN A BUNKER

Judge Schnoopy posted:

Ok this might sound totally unhinged but I'm hoping it's relatable to some of y'all.

I'm working with two other backend engineers on building a data pipeline. Of the three of us, I'm seen by my boss to be the 'leader', though we hold the same title. The other two have expressed concerns over missing opportunities for the 'juicy work' that they can use for career development as we split out our tickets. My job feels very safe so I generally let my coworkers pick their preferred high impact tasks and I grab what's left.

My coworker picked up a ticket I would love to work on. I knocked out my work and started poking at some ideas. I ended up prototyping a function that solves half the ticket, unit tests and all, just for the chance to write some fun math code and to see if I could figure it out.

But now what? Do I give my function to Coworker and "steal" half of his work? Do I discard it and let him reinvent the function in his own time?

"Hey Coworker, I know you're working on Ticket but I had a flash of inspiration and wrote a bunch of stuff so if you're stuck or want help (or god forbid do pair programming) lemme know"

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


Is there a different term for CRUD apps that sounds less derogatory?

Volguus
Mar 3, 2009

ultrafilter posted:

Is there a different term for CRUD apps that sounds less derogatory?

CRUD is derogatory?

Armauk
Jun 23, 2021


Volguus posted:

CRUD is derogatory?

No. It’s fine.

Sign
Jul 18, 2003

ultrafilter posted:

Is there a different term for CRUD apps that sounds less derogatory?

Forms over data, but that's more front end focused.

captkirk
Feb 5, 2010

ultrafilter posted:

Is there a different term for CRUD apps that sounds less derogatory?

No, because what we do is CRUD.

Mega Comrade
Apr 22, 2004

Listen buddy, we all got problems!

ultrafilter posted:

Is there a different term for CRUD apps that sounds less derogatory?

I'm reasonably open to updating language but what's derogatory about CRUD.

Adbot
ADBOT LOVES YOU

Xarn
Jun 26, 2015
I meant it literally means crap.

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