This advice isn’t grounded in reality.
Management normally defines ways to track and judge itself, these are typically called Key Performance Indicators.
KPI’s are normally things like contract value growth, new contracts signed, profit margin, etc…
So if the project manager is meeting or exceeding their KPI’s and you walk up to their boss telling them the PM is failing as basic job functions, the boss won’t care.
This is because the boss might have set the KPI’s or the boss might also be judged on them. In either situation its to the bosses advantage to ignore you.
The boss will only care if there is a KPI you can demonstrate the PM failing to meet.
Every person/group will have various incentives and motivations. To affect change you have to understand what they are.
A project manager has responsibility for delivery of a project but they typically lack domain specific knowledge. As a result they can’t directly deliver something, merely ask subject matter experts for advice and facilitate a team to deliver.
Most PM’s cope with the stress of this position poorly.
This cartoon is an example of micro management (a common coping mechanisim), the manager has involved themselves in the low level decisions because that gives a sense of control. If a technical team then tell them its a bad decison the team are effectively attacking their coping mechanisim.
The solution isn’t to tell them their technical idea is terrible, when you’ve fallen down this rabbit hole you have to treat the PM as a stakeholder. They are someone you have to manage, so a common solution is to give them confidence there is a path to delivery, a way to track and understand it.
During the pandemic I had some unoccupied python graduates I wanted to teach data engineering to.
Initially I had them implement REST wrappers around Apache OpenNLP and SpaCy and then compare the results of random data sets (project Gutenberg, sharepoint, etc…).
I ended up stealing a grad data scientist because we couldn’t find a difference (while there was a difference in confidence, the actual matches were identical).
SpaCy required 1vCPU and 12GiB of RAM to produce the same result as OpenNLP that was running on 0.5 vCPU and 4.5 GiB of RAM.
2 grads were assigned a Spring Boot/Camel/OpenNLP stack and 2 a Spacy/Flask application. It took both groups 4 weeks to get a working result.
The team slowly acquired lockdown staff so I introduced Minio/RabbitMQ/Nifi/Hadoop/Express/React and then different file types (not raw UTF-8, but what about doc, pdf, etc…) for NLP pipelines. They built a fairly complex NLP processing system with a data exploration UI.
I figured I had a group to help me figure out Python best approach in the space, but Python limitations just lead to stuff like needing a Kubernetes volume to host data.
Conversely none of the data scientists we acquired were willing to code in anything but Python.
I tried arguing in my company of the time there was a huge unsolved bit of market there (e.g. MLOP’s)
Alas unless you can show profit on the first customer no business would invest. Which is why I am trying to start a business.
This is why Java rocks with ETL, the language is built to access files via input/output streams.
It means you don’t need to download a local copy of a file, you can drop it into a data lake (S3, HDFS, etc…) and pass around a URI reference.
Considering the size of Large Language Models I really am surprised at how poor streaming is handled within Python.
Clearly you haven’t used Kbin.
KBin’s have two distinct views “Threads” (Reddit Style) and “Microblogs” (Twitter), the default view is “Threads”. You won’t see posts in the Thread view and you won’t see Articles/Threads in the Microblog view
Its an option similar to Top/Hot/Newest its existence doesn’t hurt
Maybe I am old but I don’t understand the NEED for a mobile application.
The kbin website works well on desktop and mobile web browsers with no render issues. The lemmy mobile apps all seem to be “alpha” quality.
Why is a buggy app better thana working website?
I choose an application or website based on which one works best. For example I browse Amazon via the web browser on the phone since the mobile application takes 2-5 seconds to load.
If your goal is to advertise the fediverse You should have used ‘kbin’.
People can go directly to “lemmy.ml” but the site might disappear due to Mali re-establishing ownership of .ml domains, also its run by a tankie which will upset some people.
“Lemmy” provides 10 google sponsored results and then ‘join-lemmy’, the join-lemmy website has you ‘join a server’ and then presents you lots of options.
During the first Mastodon surge one of their issues is people felt overwhelmed by the options and it hurt Mastodon adoption, so a single website does make a lot of sense. Personally I would suggest lemmy.world its a general instance and the admins aren’t linked to any extremist views, but you said that would be too long.
If you put ‘kbin’ into search the top result is kbin.social, that makes it seems like a reddit alternate. It keeps user choice limited and brings them into the fediverse. That means people aren’t confronted with the complexity of the fediverse immediately and can learn and understand it at their own pace.
So if your goal is to advertise the fediverse I would push kbin, if your goal is to specifically get people to use a Lemmy based website I don’t think you have a good option
Its a responsive designed website, why do you need an Application?
Change to subscribed
On KBin the default view is similar to /r/all this can be changed to limit your view to only magazines/communities you are subscribed to by going:
This will change your default URL to https://<insance url>/sub (e.g. https://kbin.social/sub). This will change your feed to the top/newest/hottest from your subscribed magazines/communities.
Time Filter
If you look at the KBin screen, you will notice a filter by time option. Look for the navigation bar with hottest/newest/etc… on it on that bar is a upwards arrow and 4 lines representing a triangle (its normally used as a sort symbol). That will let you set time limits similar to those mentioned in this post (e.g. 3 hours, 6 hours, 12 hours, 1 day, 1t (is 1 week).
Microblogs
Its also worth looking at the ‘microblogs’ feature under /sub as that will focus on mastodon messages/kbin microblogs with hashtags associated with your magazines/communities.
You can ask KBin to subscribe to people you find through Mastodon, due to the rate changes various twitter users are migrating around. I find KBin a nicer way to read their content.
I will die onthis hill along with David Mitchell and could NOT care less what people think.
Just to add.
Look at any hobby in your life and break out the money spent vs the enjoyment you got out of it.
For example the Cinema costs me £10 and a film is 2 hours long, meaning my fun time costs £5 per hour.
A £100 console would have to provide me 20 hours entertainment for it to be comparable to going to the cinema.
These days any PS4 game will have 10-40 hours content, but buying them costs money. Popping on CEX website the most expensive PS4 games are £12. Assuning you only get 10 hours of fun from a game…
The question you should ask yourself is are there 3 games on the PS4 you are interested in playing?
So reading twitter…
It seems much of the “Ammunition shortage” Prigozhin was loudly complaining about was stock pilling. Similarly much of Wagnar was pulled out of Ukraine to rebuild.
There have been suggestions Prigozhin was planning to launch an attack on Sunday but the Russian MoD attacked a Wagner site forcing him to launch a day early.
One tweet suggested Wagner soliders had been calling family all day (e.g. before a big operation).
Seizing Rostok Von Don was a clever initial play, since its a major logistics hub. This allowed him to arm his troops and provides a base if the coup fails.
It seems the South Military District gave up without a fight, with soliders surrendering.
Prigozhin has sent a shock force to Moscow, its bypassing major cities and trying to get there ASAP. There is a belief senior Kremlin officials will abandon ship.
Various helicopters are attacking the shock force but it seems Wagner are using air defence. Various MI-8, KA-52 and a ll-s2 have been shown destroyed.
The Tik Tok bigrade are trying to attack Rostok, considering they aren’t “true Russians” and were used as barrier troops, this doesn’t seem to be going down well. They are also stripping Donetsk of defenders to do this.
Its a really immature and niave response from Kev. Information is power, he’s chosen to operate without knowledge for internet points.
Meta think there is potential to enlarge their market and make money, Kev’s response won’t impact their business making decisions.
Kev should have gone to the meeting to understand what Meta are planning. That would help him figure out how to deal with Meta entering the space.
I don’t expect he could shape their approach but knowing they want to do X, Y or Z might make certain features/fixes a priority so it doesn’t impact everyone else
Is the author quite early in their career?
The reference to their code not being accepted screams imposter syndrome. Which is really common in junior developers.
The stuff about not being heard and not being involved in project management. Comes off as a junior who lacks the confidence to assert themselves or a senior who hasn’t made the senior -> tech lead transition.
One of the big junior -> senior lessons is learning when to ask for help. A junior feeling completely overwhelmed not wanting to bother people is a fairly common problem.
I think every article is missing a key issue and no one has asked Spez yet…
If 3rd Party Apps and AI services are making millions (as he asserts) why isn’t Reddit competing in those areas?
3rd Party Apps aren’t in a war of new features, putting a 5-10 person development team together to analyse the competitor apps and match the features would kill off the unique selling point of the 3rd Party Apps. Why hasn’t Reddit done this?
LLM aren’t new, the first appeared in 2018. Why hasn’t Reddit assembled a team to exploit their own data? In my experience 1 data scientist backed by 2 software engineers can do a lot. It isn’t a huge amount of people needed.
Even if you buy his argument that they companies are profiting from Reddit, Reddit is a platform those companies are building value from. Reddit isn’t providing those services and so those companies profits aren’t “stolen” from Reddit.
It’s like company who sells art supplies. They sell them to a painter for £100, then a painter sells their artwork for £1000. The art supply company then gets upset it didn’t get £1000 for its supplies.
Basic rule if someone claims X magically solves a problem they don’t follow X and are a huge generator of the problem.
For example people who claim they don’t need to write comments because they write self documenting code are the people that use variable names x1,x2,y, etc…
Similarly anyone you meet claiming Test Driven Development means they have better tests will write code with appalling code coverage and epically bad tests.