#ot1-perplexing-regexing

1 messages · Page 474 of 1

terse sluice
#

lol

#

public test beta

quaint rivet
#

for the app?

#

oh hmm canary is probably a different app on store then

#

huh idk

terse sluice
#

there's canary, ptb, and stable

#

most have stable

quaint rivet
#

it's play store opt in, right?

terse sluice
#

i don't have android, but probably

quaint rivet
#

appstore has beta enrollments too?

terse sluice
#

not the app store

#

the beta program on iOS is called test flight

#

separate app

quaint rivet
#

oww

terse sluice
#

i don't have the discord betas on iOS though

#

it's almost impossible to get in

#

there's a limited number of slots

quaint rivet
#

hmm, is it fun to use beta

#

I don't get the appeal

terse sluice
#

it's typically fun

#

getting to test out new features before others

quaint rivet
#

yea I expected that haha

terse sluice
#

i mainly got discord canary to get autocorrect though lol

#

on linux

quaint rivet
#

autocorrect sounds good

sour forge
#

Uses production database as testing database

eternal wing
#

then you dont need to worry about deploying pithink

sour forge
#

yeah then you have to worry only about keeping your job

vapid kernel
#

lol

quick ledge
#

i mainly got discord canary to get autocorrect though lol
@terse sluice autocorrect or spell check?

edgy crest
#

wait gurkans are here

terse sluice
#

sorry, spell check

frozen thorn
#

Lol

quick ledge
#

ah, alright

#

forgiven

#

😛

simple sand
#

@uneven pine what extension u got

uneven pine
#

A lot

simple sand
#

oh could u suggest me some

uneven pine
#

I'm not at my pc right now

#

Depends what you want to do

simple sand
#

ohhh

#

all i want to do is python

#

lol

uneven pine
#

Mainly I use the Microsoft Python extension, intellisense, and Pylance

#

Oh, and Sourcery

simple sand
#

ok ima check all of those out

uneven pine
#

Those are all my python extensions

simple sand
uneven pine
#

Pylance requires a bit of setup to work right, I think it's just one setting in the options for it but I don't remember exactly what it was

simple sand
#

hmm, what does pylance do?

uneven pine
#

It's a linter with some static type analysis

simple sand
#

ohh

uneven pine
#

Imo it's the best general purpose linter for python on VSC

simple sand
#

ohh ok

uneven pine
#

It found like 4 little bugs in my discord bot within a few minutes if installing it, and I had em pushed to the repo right then

#

Also alerted me of some places I needed to replace variable names with underscores

simple sand
#

ohh ok

#

ima try it

#

one thing i love about vsc is the customization

steel plinth
#

the only python extension ive ever needed is just the basic one afaik

simple sand
#

what is afaik

steel plinth
#

as far as i know

simple sand
#

they make your life easier

#

the extensions

steel plinth
#

ok here is my list of extensions

  • C/C++
  • C#
  • Discord Presence
  • Live Server
  • Live Share
  • LIve Share Audio
  • Markdown
  • Pretteier
  • Python
  • WSL
  • vscode-icons
simple sand
#

discord presence

#

what is that?

steel plinth
#

discord presence
@simple sand it sets your playing status to visual studio code, and it shows your workspace/file in your status

#

like this

simple sand
#

oh edited the list of extensions

#

that u had

#

I also have pretteir

#

i thought pretteir was nto for python

steel plinth
#

i think its for js

simple sand
#

ye

#

it's for auto indentaton if i recall correctly

steel plinth
#

half the extensions i dont know why i use/have

quick ledge
#

👀

uneven pine
#

Ehm

#

Is that a selfbot?

simple sand
#

no

eternal wing
#

it is seasonal bot

simple sand
#

.hello

eternal wing
#

xith is the only selfbot here

simple sand
#

.bookmark

median domeBOT
#
You're bad at computers.

Your input was invalid: target_message is a required argument that is missing.

Usage:
.bookmark <target_message> [title=Bookmark]

simple sand
#

lol

eternal wing
#

well, he is a bot, so not really a self bot

simple sand
#

lol

uneven pine
#

I didn't know there was a bookmark bot and it just looked like a selfbot thing

#

:p

simple sand
#

@uneven pine is pylance your language server

uneven pine
#

I remember the good old days veggie selfbot were against the rules

#

And yes it is

simple sand
#

ohh it is

#

ok

uneven pine
#

Good old days**

#

Phone hates me

quick ledge
#

Is that a selfbot?
@uneven pine I am not a self bot, human. I am a human, human

#

I am doing human things, human

uneven pine
#

It's fine guys it's just an AGI

edgy crest
#

he is not a self bot, he is yoda pretending to be human

steel plinth
quick ledge
#

nah, it's a seasonal bot feature

woeful cipher
eternal wing
narrow pecan
#

👀

quaint rivet
solid pollen
#

No needs to send that in 2 channels

spark idol
#

Have yet to install pycharm

#

This is a fresh install of KDE Neon

undone berry
#

Why do scientific libraries hide everything away in **kwargs? What is the advantage to just checking kwargs for a key vs having an actual real life keyword argument

solid pollen
#

¯_(ツ)_/¯

#

Maybe it is easier with the C bindings

polar pier
#

akarys can i dm u?

undone berry
#

It forces me to either read docs or the source - this could just as easily be a keyword argument

# From networkx draw_networkx source code
    if "with_labels" not in kwds:
        kwds["with_labels"] = "labels" in kwds
solid pollen
#

If it is for help, it would be better to keep it in this server

polar pier
#

i have troubles doing the caesar decipher thingy

floral viper
#

Caesar cipher is lit the easiest cipher in existance

undone berry
#

Telling someone that the thing they're struggling with is easy is a dick move

floral viper
#

You just shift the letter N amount of steps. To break it you write up all the letters and look for words

#

Aight you have a point charlie. That was douchy of me

undone berry
#

They moved to a help channel now if you want to help them

#

but it seems they don't actually understand what the caesar cipher is

#

so it might have been a good idea for them to take that first step first

gentle moss
#

move all the keys on their keyboard over by 1 space?

solid pollen
#

Haha

hushed shale
#

hey which is os the best for personal use windows or mac os

cosmic lotus
#

Depends on what "best" is

solid pollen
#

And what "personal use" is

cosmic lotus
#

Hey Akarys
What's up with the name

solid pollen
#

Hey

#

I'm feeling a bit Bob Ross lately haha

cosmic lotus
#

Haha feeling painterly eh

undone berry
#

I gotta say - muting ot0 and hiding muted channels on this server was a very good choice

narrow pecan
#

I'm feeling a bit Bob Ross lately haha
@solid pollen why?

ancient stream
#

what happened?

solid pollen
#

Honestly because ¯\_(ツ)_/¯

#

I like the guy haha

topaz aurora
#

@undone berry ot0 gets all the love

tranquil orchid
#

lol

narrow pecan
#

Fair enough. He’s really sweet

tranquil orchid
#

When are we doing this interpreter thing

narrow pecan
#

Those happy little trees and beating the devil out of the brush are just fantastic

tranquil orchid
#

I started reading that book

solid pollen
#

Haha, beat the devil out of it

narrow pecan
#

@tranquil orchid right now, there’s a lot in school. Probably next week, we’ll start organizing the event👀

tranquil orchid
#

Yeah nice

#

Same deal for me

#

Almost done with the year

#

So its just that exam kinda period

#

Where its hell

narrow pecan
#

Yeah

#

Gotta run (literally)

solid pollen
#

Oh hey, I gotta actually run too

#

Orienteering fun

cosmic lotus
#

takatakatakatakatakatakataka

#

There's no more devils left in that brush for sure

solid pollen
#

Haha yeah

cosmic lotus
#

How the heck do I make a color ramp in code

#

This is what wikipedia gave me but I don't know what the heck this means

solid pollen
#

Proportionality and interpolation, mostly

cosmic lotus
#

ik blending two colors is color1*i+color2*(1-i) but how do you do more than two

tranquil orchid
#

min and max is the domain i believe

#

Lets see if i remember this notation

#

c R means they are between -infinity and infinity

#

So just any number

#

and then the function is just doing whatever C is

cosmic lotus
#

Ohh you pick the two closest points then just lerp them?

solid pollen
#

Yeah

cosmic lotus
#

Ok I got it now

#

Had to normalize the f value to the two nearest points

#

my bubbles look really weird and i don't know how to implement interference

ancient stream
#

So if I wanted to make a bot for my server, would it be fairly straight forward for me to make it so the bot would respond to like !calculate, and have it run a code from another file?

edgy crest
#

you mean cogs

ancient stream
#

Idk what cogs is

edgy crest
#

well cogs is exactly what it is and i guess what you need

rough sapphire
#

Cogs are just a way of organizing a bot's logic using discord.py

#

Usually you have to learn the more simple way of organizing it before that will make sense. But eventually you will have a lot of things you want one bot to do.

#

And it will make the most sense to organize it with what they call cogs.

ancient stream
#

Hmm okay, Would it be easier doing it that way then?

fervent dock
#

If you're interested in making bots with d.py then you will likely want to learn how to use cogs at some point

#

think of it as a the standard way to break your code into individual "modules" that together make up the bot, rather than having everything as part of one monolithic structure

#

but it's not strictly necessary to use them if you just want to call code from another file

#

if you have a .py file you can always just import it

ancient stream
#

Ya I do have a py file I would use

fervent dock
#

let's say you have a main.py with all your bot logic and a utils.py next to it, you can always just import utils in the main and use it that way

#

that's a fairly common pattern if you just want to move some helper functions into a separate file

#

cogs are more about splitting the code of the bot itself into multiple files

royal lakeBOT
#

@narrow pecan @topaz aurora

It has arrived!

Here's your reminder: Let’s time travel together.
[Jump back to when you created the reminder](#ot1-perplexing-regexing message)

narrow pecan
#

That was a nice time travel. Did you have a safe journey?

cosmic lotus
#

Welcome to the future

ancient stream
#

Ah so it is not to bad then, so I can basically have one file connect the bot, which then can import a main file, and that main file be the ones with commands and that file can import other files to be use in conjunction with said commands

fervent dock
#

I'd probably advise you at least give cogs a try if you're planning to have commands across multiple files

ancient stream
#

ya I am looking at the documentation on cogs now

ancient stream
#

wait, if I am reading this right, it would make this all into one big file?

subtle pelican
#

yo

scenic blaze
#

Question

#

Are fries a dessert?

dusky orchid
#

nope

#

not inherently, as the type of meal a food defaults to is based on common meals it's eaten in

scenic blaze
#

Hmm

dusky orchid
#

similar to how language is just all made up, but the "correct" meaning of a word is just the most commonly agreed meaning

#

so it's not wrong to say that fries itself are not a dessert, but if used in the appropriate context where people will agree with you, then it can be

scenic blaze
#

Well, I was having an argument with someone, lol

dusky orchid
#

you're not gonna win an argument that's based on philosophy lol

#

everyone loses lol

#

but still

scenic blaze
#

Fair enough

dusky orchid
#

doesn't make it not fun to argue about

#

especially since there's no real winner, so the winner becomes the person who doesn't give up first 😄

young shoal
#

or the loudest

dusky orchid
#

imo if you start ruining the argument through other means, you've already given up

#

¯_(ツ)_/¯

quick bay
#

thats not something ive every thought of

dusky orchid
#

if fries are a dessert or if screaming is a valid way to win an argument?

quick bay
#

no screaming and yelling is giving up on an arguement

dusky orchid
#

ah yeah

#

fair enough

#

it's pretty much true though because they've stopped relying on logic

quick bay
#

emotions have overcome them

#

they arent thinking anymore

#

yeah makes sense

dusky orchid
#

oh they could be thinking

#

they're just not actually addressing the argument though

#

that's a normal tactic

#

for people who have terrible egos

#

they don't have to even be too emotionally invested if that's just how they've always gotten what they wanted in life

#

to them, it's a simple tactic in arguments in order to end/invalidate it

quick bay
#

good point there

#

are you a psych major?

dusky orchid
#

Not at all

#

pretty sure @oak tangle is the psychology guru

quick bay
#

o

oak tangle
#

uh, my specialization was cognitive neuroscience/cognitive psychology (and statistics)

dusky orchid
#

very cool

#

also impressive to throw around during parties

#

lol

#

seriously though, it's a lot of hard work getting in psychology, i don't think i could do it

quick bay
#

thats an impressive set of words to say.

dusky orchid
#

i'd likely feel comfier with some form of lower level philosophy degree

#

but even then...

#

lots of writing

#

the reading part would be pretty fun though

oak tangle
#

You basically read papers each days to keep up

#

And study a few of them in more detail over a longer time period

#

More and more papers are freely available these days as well

#

For if you're interested

quick bay
#

so you do a lot of work just to keep up with your collegauges?

dusky orchid
#

More and more papers are freely available these days as well
this is good, but it's absolutely atrocious that there's so many paywalls behind research

#

there's not even a valid reason when the authors get no share of the payment

lime gazelle
#

sorry to interrupt but does anyone remember where the list of suggested projects is? I remember it was in a resources channel pinned but I can't find it anymore

quick bay
#

!projects

royal lakeBOT
#

Kindling Projects

The Kindling projects page on Ned Batchelder's website contains a list of projects and ideas programmers can tackle to build their skills and knowledge.

quick bay
#

!resources

royal lakeBOT
#
Resources

The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.

lime gazelle
#

oh thanks!

#

I remember it being an image but maybe I remember wrong

cosmic lotus
#

there's not even a valid reason when the authors get no share of the payment
They dont give a cut to the authors of the papers? Then whats their reason for not doing so?

dusky orchid
#

because they like money?

rough sapphire
#

I'm not sure, but probably because it's a more profitable business model and the authors are already paid to do the research

dusky orchid
#

Papers need to be published in order to be peer reviewed, and it needs to (typically) be with a renowned and respected publisher. These publishers get to slap these academic papers behind a wall for moolah because people need them and technically they're providing a service.

#

Authors, the people who went through all the effort of sourcing their research funds to get the work done in the first place, then have to pay a fee to the publisher to get it out there.

#

The funds they get hardly covers the work

#

And there's often very little monetary benefit afterwards

#

the only investment that paper became was one towards the collective knowledge of humanity, and for the publisher to have another piece of content to charge for

#

Unfortunately, slapping it behind a paywall kinda removes the research from the actual "collective knowledge of humanity"

#

so imo it's a bit of a shit move

quaint rivet
#

Hello

shell vapor
#

Hello 🥒

frozen thorn
#

Wrong 🥒

quaint rivet
#

come to ot0 for fun

formal blaze
#

Suggest me vs code themes

simple sand
#

material THeme

formal blaze
#

Do you have a picture ?

simple sand
#

it's an extension

#

with around 5 themes

#

they are pretty nice

#

the first one is the light version

#

whereas the second one is the dark version

formal blaze
#

Oh nice

#

I really liked overnight

simple sand
#

the first one?

formal blaze
#

Nope

#

1 sec

simple sand
#

oh i get what u mean

#

the black thing that highlights the line u are on

#

right?

formal blaze
#

Just my mood boi

simple sand
#

ohh the dark version

formal blaze
#

Still need a cup of coffee even though caffeine hurts my stomach
and I will be as calm as an ice

simple sand
#

i got a good one for the dark version wait up

formal blaze
#

Alright

simple sand
formal blaze
#

HOLY MOLY

simple sand
#

do u like it?

formal blaze
#

That gave me an orgasm

simple sand
#

lol

#

let me check the extension for that

formal blaze
#

Take your time

simple sand
#

@formal blaze u got rainglow?

#

extension

formal blaze
#

Nope

#

Is that a theme too ?

simple sand
#

download it there are like 50 themes there

#

and that is from that rainglow extension

formal blaze
#

Someone has made my day

simple sand
#

glad I did

#

it's a nice feeling u know helping others

formal blaze
#

Is there a shortcut to pick themes instead of going to the extension ?

simple sand
#

i don't think so,but it does not take that time at all

formal blaze
#

I want to pick the theme while I'm in my code

simple sand
#

u can do that

formal blaze
#

Splitting ?

simple sand
#

no

#

wait

frozen thorn
#

Will it add themes to the setting?

simple sand
#

yes

frozen thorn
#

After extension

#

Gotcha

simple sand
#

CTR+K+CTRL+T
@formal blaze this is the shortcut and then type banner and then there is going to be the
Banner Contrast and that's the one

#

Rainglow has a variety of option

#

send me ss when u get it down

formal blaze
#

You're amazing

simple sand
#

so are u

formal blaze
#

I don't know why but my eyes are hurting now

#

Might get back to overnight again

simple sand
#

did u get it down?

formal blaze
#

Yup

simple sand
#

These are personally my favorite themes for vsc

a)Banner
b)Blink Contrast
c)DarkSide 
d)Joker Contrast
e)Keen 
f)Legacy Contrast
g)Monokai
h)Monokai Dimmed
i)Pastel Contrast
j) Material Theme Dark Contrast 

formal blaze
#

Which one do you mostly use at night /

#

Because yeah, My eyes don't feel well

simple sand
#

ohh rn i am using the material theme

#

I really like syntax highliting

formal blaze
#

I agree-

#

I liked ocean

simple sand
#

oh u did

#

i don't like themes that have light background

#

ohh oceand does not have light background

formal blaze
#

Ocean is dark

simple sand
#

my bad lol

formal blaze
#

No worries

#

1 hour ago

#

I decided to focus on programming lessons, With no interruptions

#

Failed as always

#

xD Like who tf picks themes at 5 AM

simple sand
#

what extensions do u have

formal blaze
#

Code::Stats

#

Live Server

#

Live share

#

vscode-discord

simple sand
#

U should try material icon

formal blaze
#

What's that

simple sand
#

it changes the icon of the file

#

and pylance is good for python stuff

formal blaze
#

Do you have pics ?

simple sand
#

ye

#

the icons look nice

formal blaze
#

What about js ?

simple sand
#

js idk

formal blaze
#

I will give it a try

simple sand
#

go ahead

formal blaze
#

Woa

#

Such a beauty

simple sand
#

ikr

viral nexus
#

Hi, I think I am low in disk space.

cosmic lotus
#

Have you tried downloading more disk space? /s

formal blaze
#

Here we go again

lone verge
#

Have you tried downloading more disk space? /s
@cosmic lotus I think he should download some more ram and some faster internet first

cosmic lotus
#

But they need the disk space to do that I think

atomic gazelle
#

I hate ur honse

#

Thanks now i can't sleep

rose kayak
#

In africa, every 60 seconds a minute passes.

rich rover
#

Together we can stop this.

ancient stream
#

@simple sand does your vsc auto indent for you? jw

simple sand
#

no

#

yes

#

it does my bad

ancient stream
#

fkjhfkjhsfk I can't get mine to do it, even with the option turned on XD

quaint rivet
#

do u have the formatter installed tho

ancient stream
#

uh idk?

quaint rivet
#

We talking about

#

python right

ancient stream
#

I am

simple sand
#

What is formatter ? I don't remember installing it

uneven pine
#

So my makefile is getting more and more stupid

#

I have to ensure at the top of the file that windows shell is running as CMD, not powershell

#

that way even if the command is ran using powershell, you can access the normal CMD way of running things

#

however, one tool I need to use (Compress-Archive) is powershell only, so I then have to run a pwsh -Command "Compress-Archive * output.zip" to do this

#

what a convoluted thing

solid pollen
#

Why not run the rest of the makefile in a cmd.exe process, so you have multishells support?

ancient stream
#

just saying I like that pfp Awoo

quaint rivet
#

lmfaooo

uneven pine
#

@solid pollen everything is ran in CMD except this one command

#

and @ancient stream thanks, it's a drawing of my 'sona from a good friend

ancient stream
#

Eeeeyyh same with mine lol

quick ledge
#

'sona = persona?

ancient stream
#

fursona

quick ledge
#

oh

uneven pine
#

aowo.

#

That was meant to be awoo, but man if the typo wasn't topical.

ancient stream
#

xD

ancient stream
#

whatcha mean @undone berry ?

undone berry
#

People in ot0 just jump into things with no regard for the current conversation - and most of the time with pure nonsense like memes or "I was banned for no reason" and it's very obstructive to having actual real conversations/discussions. It happens in other channels, but not near as much

inland wolf
#

ot1

ancient stream
#

ahh ya, my timing was kind crap to tbh but I dropped it after a second response XD

honest star
#

I dislike people chiming in without any consideration to the ongoing topic. Like "ugh my pc is a potato". "Cool, not relevant to this convo though and no one cares"

undone berry
#

I don't think your mcondalds example was particularly egregious, especially as you had been involved in the discussion beforehand. What annoys me disproportionately is just shitty random memes or just nonsense. There's plenty of conversations here where I have nothing meaningful to add, so I just don't say anything

young shoal
#

I was banned for no reason

#

oh this isn't ot0?

ancient stream
#

ah gotcha! I like it when things are better explained!

uneven pine
#

welp

#

here's a real rare odditiy

#

imagine windows being the only target that didn't fail

ancient stream
#

Well today is the day that a random package is set to arrive

quick ledge
#

ooooh

ancient stream
#

kidding me.. it was just my health insurance card

quaint rivet
#

package

quick ledge
#

kidding me.. it was just my health insurance card
lolllll

ancient stream
#

like when I go to the state site it doesn't say I was approved for medicaid but yet here it is

#

lol I swear this system is so janky

quaint rivet
#

you got free insurance?

#

in a mail?

ancient stream
#

for being unemployed, I signed up for state aid

#

and they sent my insurance card for a provider in the mail ya

cosmic lotus
#

Unemployment benefits? Never heard of em

ancient stream
#

im hoping to not be before to long, as long as I can get a wfh position

rough sapphire
#

does anyone know how to setup virtual box???????

#

a youtube video will do it good more than someone explaining in words

#

ok 😦

quaint rivet
#

yyeea download virtual box

#

then press ok

rough sapphire
#

lol in windows yeay GWcentralPikaLUL

#

wdym?

#

i mean what do i do with those make new disk, amount of RAM etc.

#

what do i set them to?

#

and btw what is this gurkan??

#

i have seen three ppl having that name

quick ledge
#

what do i set them to?
@rough sapphire depends on your specs and how much you are willing to give

rough sapphire
#

i have 8gb ram and 512gb storage

#

and i dont wanna give it many specs

quick ledge
#

what are you going to use the VM for?

#

learning linux?

rough sapphire
#

WHAT IS THIS GURKAN????????????!!!!!!!!!!!

#

no i just wanna experience some OSs

#

hello?

warm sail
#

you mean linux?

#

@rough sapphire

rough sapphire
#

all of them

warm sail
#

then try them one by one

rough sapphire
#

windows 8, mac OSX

warm sail
#

do you have any experiences with any of the flavours

#

I would prefer to go with mac OS

rough sapphire
#

only windows 7 and 10

warm sail
#

hmm no need to try windows 8

rough sapphire
#

why?

warm sail
#

try ubuntu, its user friendly

rough sapphire
#

oh ok

warm sail
#

windows 8 was not a big version

#

you know 90% people swtiched from 7 to 10

rough sapphire
#

kk but how do i set thing up?

#

well i also did that

warm sail
#

first you need to create the bootable usb for the os you need

solid pollen
#

MacOS on a VM is a no, because of rule 5

rough sapphire
#

?

warm sail
#

then open boot menu and then just flash it

rough sapphire
#

how do i do that?

warm sail
#

watch some YouTube tutorial

ancient stream
#

Honestly its best to research the OS's you wanna try, see what they say for ram and go from there. Then watch a video on how to do that

quaint rivet
#

MacOS on a VM is a no, because of rule 5
@solid pollen against Apple ToS?

solid pollen
#

Yup

sand goblet
#

You can do it

quaint rivet
#

but does it work?

sand goblet
#

if you own a mac

#

that's allowed

#

but you have to run the vm on the mac

rough sapphire
#

ok ok i wont use mac on it.....

solid pollen
#

Well, you can have a MacOS VM in a MacOS

warm sail
#

😆

solid pollen
#

Which is... yeah I guess it can have some use cases

warm sail
#

what's the point in it

sand goblet
#

docker

warm sail
#

hmmm

rough sapphire
#

whats that?

solid pollen
#

Doing something that could blow up your computer

rough sapphire
#

ohhhhhhhhh

warm sail
#

whats that?
@rough sapphire to create and deploy apps

rough sapphire
#

ohhhhhhhhh

#

k thank you guys..... 🙂

warm sail
#

good luck for your never ending os journey!!

rough sapphire
#

thank you!

#

btw why are virtual machines legal??

warm sail
#

umm do you guys think apple would release arm mac on 13 oct event??

rough sapphire
#

if they offer different paid os for free

warm sail
#

btw why are virtual machines legal??
@rough sapphire they are for docker purpose and for testing stuff you know

rough sapphire
#

ohhh i thought no one would give millions of dollars worth of copies for free

warm sail
#

I was also using vm for about 2 months then I decied to switch the os

rough sapphire
#

oh cool

#

thank you everyone

warm sail
#

ohhh i thought no one would give millions of dollars worth of copies for free
@rough sapphire 🙄

rough sapphire
#

bye!

#

lol

warm sail
#

iso file is free

#

bye!

honest star
inland wolf
#

ooh

#

tasti

#

I'd rather not eat those

#

cuz they're soo cute

#

lmao

#

like

#

they smol

#

my mom grows tomatoes

#

and they're so smol

honest star
#

Cherry tomatoes~ they produce a lot

inland wolf
#

mmm I see

#

very col

honest star
#

I harvest a dozen every 2-3 days

inland wolf
#

bruh

#

my mom gets like 2 tomatoes every 3 months

#

the weather here isn't ideal for tomatoes

honest star
#

Aaah, that sucks

inland wolf
#

it's literally summer

#

all day

honest star
#

I've been very lucky with weather here so far

inland wolf
#

except November to April

ancient stream
#

ooh now those look like good cherry tomatoes

inland wolf
#

agre

quaint rivet
#

what is that white big thing

ancient stream
#

and I don't really like tomatoes that much

#

squash looks like

#

spaghetti squash maybe?

honest star
#

@gentle moss gave me a really good recipe for the cherry tomatoes. I hate them raw but love the taste when they're cooked/roasted

#

Butternut! I loooove butternut squash

ancient stream
#

ooh dang I always get them mixed up

#

butter nut is so good when you roast it with some pepper, sea salt, garlic and put potatoes chunks in the middle

cosmic lotus
#

Ooh that looks nice

ancient stream
#

damnit.. now I want squash

cosmic lotus
#

What do you do with the nutter but

#

*butter nut

honest star
#

I have two butternuts now, I think I'm gonna make butternut squash soup with it

#

I'll roast it, make it into a soup, or use it in a risotto usually

ancient stream
#

that sounds so good..

narrow pecan
gentle moss
#

oh you.

quaint rivet
#

😆

narrow pecan
#

Don’t you think it’s a good idea?

quick ledge
#

no, coz i hacc

#

ssorri

quaint rivet
#

can I write any custom links like that

narrow pecan
#

I think the database site is really well built

gentle moss
#

i'm no stranger to it

narrow pecan
#

That is an actual link

quaint rivet
narrow pecan
#

You can type it out manually

gentle moss
#

we'd have to post the rules so everyone was aware

#

and fully commit to them

#

i'm not sure anyone else would make this suggestion.

#

this is just my opinion

quaint rivet
#

We are no strangers to love

gentle moss
#

gotta make you understand

narrow pecan
#

Fair enough. Like, I’d never run around

uncut halo
#

or desert you

narrow pecan
#

Ugh. I just gotta make you understand

gentle moss
#

i'm gonna dessert you.

narrow pecan
#

I just wanna tell you how I'm feeling

uncut halo
#

you're getting the lyrics mixed up

narrow pecan
#

@uncut halo Inside, we both know what's been going on

uncut halo
#

oh shut up

#

we all know we would never give us each other up

gentle moss
#

never gonna give us each up

narrow pecan
#

You're too shy to say it

gentle moss
#

never gonna down let place

wheat lynx
#

Not as cool as a rickroll, but https://pyfi.sh/docs/rod links to our website, it's the made up package in the welcome video

#

Cool pydis trivia

gentle moss
#
#

also

rough sapphire
#

wow

uncut halo
#

I got rickrolled even knowing I would

narrow pecan
#

@wheat lynx that’s a classic

solid pollen
#

Also we have public stats for the alpha server at [redacted]

uncut halo
#

come on

#

I got rickrolled twice

narrow pecan
#

Thrice *

uncut halo
#

one too many times

narrow pecan
#

Hahahah

ancient stream
#

... I clicked it without thinking and reading

cosmic lotus
#

Omg here I am thinking its a legit link

inland wolf
#

thx YouTube surveys

#

very cool

#

👍👍

#

I think that counts as a win for me

uncut halo
#

youtube surveys coming in clutch

inland wolf
#

ikr

#

also

#

I already knew it was a rickroll

#

I was just curious as to how it would rickrol me

uncut halo
#

it still counts you saw the title

inland wolf
#

cuz there's many ways now

#

nah

#

this ain't shawties

#

akarys had something to say but left 😔

uncut halo
#

he leave

whole socket
#

So like I've mentioned before I'm currently in a Mechanical Engineering degree but thinking about swapping to computer science, with this I'm thinking about trying to apply for some comp. sci. related internships for the summer anyone have recommendations on where to look or specific companies that are good?

honest star
#

why the full swap over to comp sci?

whole socket
#

Been having a lot of trouble in my math and science classes and learning that a lot of the engineering isn't actually the doing stuff and feel comp sci might be a better fit for me

#

I made the decision to do ME at the start of my senior year in HS which was also when I took AP compsci and really started getting into programming, if I had sooner probably would have ended up in compsci

honest star
#

Aaaah, makes sense

#

Are you US based?

young shoal
#

ap is a us thing right?

honest star
#

Ah, yeah true. Which region of the US roughly are you based?

whole socket
#

yeah

#

midwest

#

illinois specifically but open to travel for the summer

rough sapphire
#

use tui app no ads, surveys etc

#

the only drawback is that you don't have thumbnails to browse

quaint rivet
#

tui apps

#

yess

#

let's go

ancient stream
#

well @honest star you made me buy groceries just to get squash lol

gentle moss
#

nice work @undone berry, you killed it.

undone berry
#

I'm sorry - but i'm still hungry from the olive talk earlier, I need to go hunt for food

gentle moss
#

was nice for it to be peaceful for a change tbh.

undone berry
#

Yeah, that was very relaxed compared to what it's often like

#

and afaik no racists joined

gentle moss
#

always a bonus

eternal wing
#

and afaik no racists joined
that is pretty much the metric I have for success atm

rough sapphire
#

Can i fake windows into thinking that I have a laptop not a pc ?

eternal wing
#

I do not think windows cares

quick ledge
#

I don't think anyone cares, really

eternal wing
#

I don't think anyone cares, really
I didn't say it

ancient stream
#

I care

eternal wing
#

fancy animated pfp though

#

where is your animated pfp, firelord?

ancient stream
#

I don't know how to animate 😦

quick ledge
#

pffft

#

Get out of here

ancient stream
#

:<

eternal wing
#

lol rip. Me neither, so that is fair

narrow pecan
#

Well hello there mr 🐟

undone berry
#

haha suckers - I once wrote a JS script to rotate an SVG - bow before me ye peasants

#

that's animation right?

eternal wing
#

I felt guilty, I went back to gurkan name

narrow pecan
#

Hhaha dw

eternal wing
#

and LOL, more than I do

#

but coffee is better than tea

narrow pecan
#

@undone berry You haven't joined the gurkult yet?

undone berry
#

no

eternal wing
#

wait.... did you change your username? xD I think the order made sense before but I have no way of knowing

undone berry
#

I'm keeping my King Soup name til one of the OT names referencing my soup-kingliness pops up

#

I changed the order yes

#

changed it again

narrow pecan
#

You could use "King Gurkan Soup of the Charlie Realm"

undone berry
#

nah

eternal wing
#

I have an ot name now, so when mine shows up, im sending this emoji 🎉 and then leaving the server and uninstalling discord because I can retire

narrow pecan
#

AHhahahaha

eternal wing
#

lol, yes, that name seems about right

#

that one makes a bit more sense

undone berry
#

I only just thought about what it meant - I'm worried by Charlie Soup

eternal wing
#

its ok, now you can make the tier list

narrow pecan
#

👀

quick ledge
#

Time to earn my Michellin Stars

eternal wing
#

I have a lot of scripts that use batch files to run because I did not learn about pipenv until this year...................

narrow pecan
#

fisher’s-flight-lessons

#

Nice

eternal wing
#

Time to earn my Michellin Stars
ok, NOW you should be scared

#

haha

#

thanks @ fire

narrow pecan
#

1*

eternal wing
#

free flight lessons for all!

narrow pecan
#

I also have ot names with my name

#

3 of them 👀

#

Two of them are about me being a bot

eternal wing
#

why is chromedriver not compatible with newer versions of chrome. So annoying lol

undone berry
#

Free flight lessons for all - how do I get my free flight lesson

eternal wing
#

well, you are a bot, so you are not allowed to have an opinion about it

#

you can redeem it right now

undone berry
#

alright lets go

#

begin the lesson

eternal wing
#

aim away from the ground

#

that will be $12

narrow pecan
#

well, you are a bot, so you are not allowed to have an opinion about it
@eternal wing true

eternal wing
#

it was not free and it was not a lesson

undone berry
#

what about landing?

eternal wing
#

aim MUCH more away from the ground

narrow pecan
#

A scam?

quick ledge
#

you gotta aim away from the sky then

eternal wing
#

this is called a stall, you will land much faster this way

undone berry
#

well, you've got to aim towards the ground at some point

#

otherwise you just run out of fuel surely?

narrow pecan
#

I'm still waiting for the cucumber tea

quick ledge
#

not if you are pro

eternal wing
#

nope, just pull back as hard as you can. The ground will find you

undone berry
#

oh I see

#

yes that follows

#

alright - where do I deposit my 12$ fee

eternal wing
#

you just stall 🙃

quick ledge
eternal wing
#

my people will be in contact with your people

narrow pecan
#

I can give you free Swedish lessons

eternal wing
#

youve taught me more swedish than anyone else

undone berry
#

you've not been very active

narrow pecan
#

I'm not sure that's really impressive

undone berry
#

and are also underaged

eternal wing
#

oh god

narrow pecan
#

He's a bit shy @undone berry

quick ledge
#

lol

eternal wing
#

I did not need this knowledge

quick ledge
#

lmao

undone berry
#

I.. I don't have people and I can't verify that this is Vivek

#

am I just one flight lesson richer?

#

with 0 fees?

#

amazing

quick ledge
#

That can go on your resume

undone berry
#

"Given a flight lesson one time"

narrow pecan
#

Charlie, join the Gurkult

undone berry
#

I'll stick it on there

eternal wing
undone berry
#

eeeeeeeeeeeeeeeeeeeeeeeeeeee

narrow pecan
#

eeeeee

#

That is actually useful though hahah

undone berry
#

in fairness - if you just want to throw an exception, you managed it

eternal wing
#

this is from a module. LOL, I fixed it locally, then heard they patched it, so I installed.... they did not patch it

#

this is not my code though, this is from a big module

narrow pecan
#

That's terrible

undone berry
#

well - if they just want to throw an exception, they managed it

eternal wing
#

it happens if you have a valid driver, but the driver fails

quick ledge
#

smh just put your whole code in try except

eternal wing
#

honestly that is almost what they did

#

foreal though, why would chromedriver 84 not work with chrome 86, they update like every month nowadays LOL

quick ledge
#

just increment by 2 ez

narrow pecan
#

True

eternal wing
#

but I want my script to work without me needed to do anything xD

undone berry
#

what does your script do?

#

well

eternal wing
#

it is my stock trading app

undone berry
#

what does it not do that you would like it to do?

#

ah

quick ledge
#

cant you revert back to chrome 84?

eternal wing
#

it needs to automatically download the correct version of chromedriver when my chrome updates

narrow pecan
#

!e ```py
import chromedriver as driver
print(driver.version)
driver.version += 2
print(driver.version)

royal lakeBOT
#

@narrow pecan :white_check_mark: Your eval job has completed with return code 0.

001 | 84
002 | 86
quick ledge
#

cant you revert back to chrome 84?

eternal wing
#

it needs to automatically download the correct version of chromedriver when my chrome updates

narrow pecan
#

See, it works

eternal wing
#

cant you revert back to chrome 84?
that would be doing something xD

narrow pecan
#

You just increment the version by 2

undone berry
#

What are you even scraping for? Surely you have better options than scraping

eternal wing
#

it is for their auth, since their api auth did not work properly when i made the app. I am unsure if they fixed it

undone berry
#

ah - fair

quick ledge
#

send us the code, we will fix it and totally not steal it for personal use

narrow pecan
#

@eternal wing Did you check out my code? That usually works for me when upgrading things

undone berry
#

Random aside - but I'm mildly annoyed that I now have onlyfans in my Chrome history

quick ledge
#

LOL

eternal wing
#

LOL, it is a private project, but not super secret

narrow pecan
#

Just clean the history

eternal wing
#

your eval? yeah, that may be my solution

narrow pecan
#

LOL, it is a private project, but not super secret
@eternal wing You mean as private as vivek's profile?

quick ledge
#

what can I say except you're welcome, Charlie

undone berry
#

nah - not annoyed enough to do anything about it

eternal wing
#

is chromedriver actually standard library?

undone berry
#

no

narrow pecan
#

Hehe

hoary steppe
#

core-devvevevevevloper

eternal wing
#

and LOL, charlie goes on onlyfans

narrow pecan
#

That code was a total fraud

eternal wing
#

I figured

#

which is why I did not acknowledge it, LOL

quick ledge
#

He did some message deletions

hoary steppe
#

👀

undone berry
#

where is it running? If it's running in Docker - you could probably set it up to trigger a rebuild

narrow pecan
#

🥲

eternal wing
#

I need to dockerrize it tbh

undone berry
#

Dockerising scripts makes life so much easier

eternal wing
#

then I could just install the most recent chrome and chrome driver every time

undone berry
#

I had one to generate invoices, and it always had trouble with fonts for different people running it

quick ledge
#

tbf, onlyfans won't come up in your search history since it will probably be shadowed over by "open source christian projects to contribute "

undone berry
#

jamming it in a docker container was much nicer

eternal wing
#

well, on my server chrome never updates, so it works fine for long periods of time xD

narrow pecan
#

Speaking of nothing, would you recommend MySQL, PostgreSQL or something else?

undone berry
#

psql

eternal wing
#

but I mostly run on my desktop nowadays

#

I use MySQL on my server, but I am migrating it postgres

narrow pecan
#

For Django REST API site with a React frontend?

undone berry
#

yeah

eternal wing
#

so that is my recommendation

narrow pecan
#

Alright

undone berry
#

I mean - I wouldn't do a Django rest api

#

but if you're going to, then still yeah

narrow pecan
#

Why not?

quick ledge
#

Use

eternal wing
#

yeah, mysql was annoying to setup on django for whatever reason

quick ledge
#

EXcel

undone berry
#

Django is slow and fat for Rest APIs

eternal wing
#

I use django for my apis

#

but it is fat

hoary steppe
#

django is good.

#

fat, good result 😎

eternal wing
#

Im also a simp for django

narrow pecan
#

I'll basically be setting up a learning platform. Not quite sure what the best way would be

eternal wing
#

I use django and graphql (thanks patryk) or django and DRF for all my api needs.
But I pretty much always need all the backend and auth that django provides

narrow pecan
#

There's a lot that I don't know about yet

undone berry
#

FastAPI/An-ORM/PostgreSQL/VueJS

eternal wing
#

FastAPI/PostgreSQL/VueJS
yeah, I hear that is a really good stack

narrow pecan
#

I'll be using React, though hahah. But is FastAPI what you'd recommend for that?

eternal wing
#

def recommend ORM

#

hooray, react

undone berry
#

sure, React is fine for that as well

eternal wing
#

axios

undone berry
#

or Ember, Angular, Svelte, or whatever

narrow pecan
#

Yeah

eternal wing
#

or vanilla

#

lol jk

#

for the last time im sveltish

undone berry
#

goddammit - I left vc to stop procrastinating and instead procrastinated here

narrow pecan
#

If I intend to scale the application in the future, is FastAPI still a reliable choice? I don't really know anything about it

eternal wing
#

LOL

#

you should come to vc

#

jkjk

#

im procrastinating now too

undone berry
#

I need to find food and actually finish some shitty form thing

narrow pecan
#

And I'm doing research for my project hahah

#

And chatting

#

2-in-1

eternal wing
#

I still highly recommend django, but charlie's suggestion and reasoning is also very valid

#

django is heavy and is overkill for an api.

But you can get your api complete in like an hour if you know django. Which may be true with fast api (I do not use it)

narrow pecan
#

Hmmm

eternal wing
#

DRF gives you a front end sandbox as well.

Same with using graphql

#

and you get that juicy default admin page

narrow pecan
#

Yeah hahah. Right now, I'm open to most backend suggestions

eternal wing
#

oh wait, I just remembered that your color was green too xD due

#

duh

#

I recommend django forsure then. It may not be perfectly suited to your needs, but I would say since you know it already, it will be super easy

#

I set up an api for my team in like 10 minutes on the last day LOL

narrow pecan
#

Since I will spend a lot of time on this and hopefully have 1,000+ registered users (if everything goes well), I think I just need a really solid foundation

eternal wing
#

im sorry I forgot, I just already consider that competition over since the hoodie is mine 😎

narrow pecan
#

Honestly, I don't remember that much Django. I mostly worked on the React frontend

#

oh wait, I just remembered that your color was green too xD due
@eternal wing Yee! It was Dark green, then dark green with a lower bright green, then yellow

eternal wing
#

I have never had more than a hundred people utilize my django api at once, so I cannot speak too much for performance.

But I always recommend it. Especially if you are going to have a full featured web app with front end user auth and an api

narrow pecan
#

Yeah, true

#

I'll have a user system with users and probably even admins to administrate certain groups of users

#

Like a class/school

eternal wing
#

yeah, I think django is much better suited then. Since you will be utilizing most of it default features

narrow pecan
#

Yeah, very true

eternal wing
#

fast api would be much more bare-bones.

narrow pecan
#

I'm thinking about using DRF. All auth features are included there as well, right?

eternal wing
#

yeah, DRF is really nice. The auth is super easy.

If you are not trying to customize it too much, then you can have it set up in less than an hour.

#

since their tutorials show you how to make an api with auth. Which is like most use cases haha

narrow pecan
#

Sounds perfect. I'll probably customise it a lot, but it'll be quite basic at first

#

I'll be trying try develop this in a quite agile way, even though I'm just a single person on the project

eternal wing
#

yeah, I highly recommend using agile even when it is silly to do so. It helps you learn a lot. I found with the code jam and my bot and what not that practicing agile stuff translated very well to larger team projects. I usually worked in a team of 2 though, so it was usually necessary.

narrow pecan
#

Yeah. Sounds like a very smart decision

#

I'll probably be using... Scrum?

#

With some inspiration from the Kanban framework

undone berry
#

@eternal wing what do you mean by agile? Ime small projects are naturally agile, and practicing all the scrum horseshit just gets in the way

eternal wing
#

I used kanban when I was on my own, but I have found it somewhat ineffective for larger projects

undone berry
#

Some stuff has some merit

#

But following it rigorously as a methodology just sucks

narrow pecan
#

Yeah. Agile is all about flexibility

eternal wing
#

I mean practicing the scrum horseshit. It does get in the way when you are working on a solo project, but I think it is a good skill to practice. And I found that practicing it solo really helps to learn how to do it with a larger team

undone berry
#

You can't do the scrum horseshit solo

#

It's just not possible

narrow pecan
#

Why not?

undone berry
#

A stand up with 1 person?

narrow pecan
#

Well, to some extent

undone berry
#

A sprint vs just a to do list?

#

Product owner is the key point to scrum

eternal wing
#

well, there are limits of course.

But it is important to develop good workflows, even solo.

When you work in teams, you do not want to be causing merge conflicts on every PR. And you need to be able to communicate effectively with a team.

This can be done many different ways, it is just easier to label it all as "agile" haha

undone berry
#

I can write an essay about why not when I'm back at my pc

#

Which I will do

narrow pecan
#

No need to

eternal wing
#

haha

narrow pecan
#

I get your point

undone berry
#

Because I hate fucking scrum

eternal wing
#

LOL

undone berry
#

I haven't even made my core point

eternal wing
#

I do not follow any method really, I have learned from many sources and experience to develop methods that I think work.

But I have never lead a very large team programming.

quick ledge
#

Let Charlie have his say, vest

narrow pecan
#

Because I hate fucking scrum
I think the moment it get's emotional, it's easy to misjudge

eternal wing
#

imo, the most important things to practice are:

  1. finding a git workflow that would work well in a team
  2. Knowing how to effectively communicate what you are doing to a team and what still needs to be done.
    and
  3. Documented changes/doing things intuitively in code (docstrings, good commit messages, good variable naming, generally good code style)
narrow pecan
#

Yeah. For sure. I think I've improved a lot with the through contributing to the PyDis repos

#

Either way, I'll probably be using a scrum + kanban mix for it

eternal wing
#

muahaha

undone berry
#

alright - an essay incoming: why Scrum sucks:

eternal wing
#

I use kanban for small projects

#

lole, publish it on a blog, then link it here

hoary steppe
#

whats pydis..there is only gurkan python coders or gurkdis

narrow pecan
#

Why Scrum Sucks
An essay by Charlie

eternal wing
#

I think charlie just really needs to procrastinate rn haha

hoary steppe
#

lmao

narrow pecan
#

whats pydis..there is only gurkan python coders or gurkdis
@hoary steppe It's Python Discord 👀 (as it seems like you know)

hoary steppe
#

i do but i joke 😎

narrow pecan
#

Veri funi

hoary steppe
#

pydis is no more

#

gurkdis it is

narrow pecan
#

👀

eternal wing
#

I feel bad because I see him typing, but I need to go walk my dog haha

narrow pecan
#

(This essay will be huuuuuuge)

hoary steppe
#

oh god

narrow pecan
#

The one in the pfp?

quick ledge
#

time to get him muted

#

epic prank

eternal wing
#

so I will need to read it later.

it will be less than 2000 characters xD

hoary steppe
#

u guys ready for a big essay

#

who will read it tho

eternal wing
#

yeah, same doggo from the pfp xD

narrow pecan
#

You

#

Nicee

hoary steppe
#

nonono

eternal wing
#

I will read it. Just later

hoary steppe
#

vester its you

#

ur the chosen one?

eternal wing
#

I would laugh so hard if he got muted

narrow pecan
#

Good luck with the walkie doggie

eternal wing
#

ty, I assume the walk will go well

narrow pecan
#

Let's hope so. lemon_eyes

quick ledge
#

I would laugh so hard if he got muted
lmao yeah, the text you've entered disappears

eternal wing
#

well, now i'm scared. I hadnt thought about what could go wrong

narrow pecan
#

He probably just copied it 8 times haha

hoary steppe
#

lmao

narrow pecan
#

Me neither. That's scary

hoary steppe
#

ts back

#

its

narrow pecan
#

He probably just copied it 8 times haha
This is what I seem to do whenever I copy something

hoary steppe
narrow pecan
#

I'm slightly scared of this essay

hoary steppe
#

whats the essay about btwe

narrow pecan
#

AHhah

#

About why he hates Scrum

hoary steppe
#

scrum?

#

waaaa

narrow pecan
#

The agile framework

#

Scrum

hoary steppe
#

oh ok

undone berry
#

am also eating at the same time

hoary steppe
#

oh jesus

#

bro

frozen thorn
#

lol

narrow pecan
#

Oh man

#

That message was scarily short

undone berry
#

Scrum is claiming to solve a few different problems. But the two big ones are: communication being shit with the team and with the business; and prioritisation of tasks. And both of those two are real issues. But the problem is that it seems to approach those problems from the completely wrong angle.

Shitty meetings have always been a problem for developers, and the "designers" of scrum realise this, so they take all the shitty IT->business meetings, and abstract them away to having a product owner who represents the business, and puts the business at the core - that step is OK - where it falls apart is that the PO gets involved at every single stage, despite the fact they have nothing meaningful to add. Having a PO at your standup adds time and doesn't add any utility to devs; so you have devs dealing with all this shitty noise that was previously in meetings with the business but spread out into different meetings.

The second thing it does wrong is by using these set in stone procedures to facilitate communication between the team. The idea of the daily standup is to keep everyone in the loop of what everyone else is doing, that's a perfectly reasonable aim, but it falls to shit because it forces it into this procedure. Having a set meeting at a set time every day isn't in any way conducive to getting things done. Putting updates in a Slack channel regularly can achieve the exact same effect without the disruption. Setting times and places and rules for things is just inherently annoying.

Scrum sets out to do sensible things, but the solutions it uses are just immensely frustrating, and the only reason anyone uses Scrum is because it correctly identifies problems - not that it correctly identifies good sollutions

narrow pecan
#

I get what you mean to some extent, but I don't agree. First of all, Scrum and most other agile frameworks also have agility and rapidly responding to change at its core. In that sense, I think it works very nicely.

Secondly, I think sprints seem quite effective. The communication with the PO and the rest of the team at a daily basis also seems like a quite good idea. If you wanna be able to respond to change rapidly, there's a clear need to be updated and work together. From my point of view, scrum should be able to solve the two problems you mentioned as well.

In the end of the day, it should always be modified to fit your needs. If something isn't quite working, adjust it. Make sure it fits the team. If it still doesn't work, it may be a failure to implement the Scrum values modify it to your needs. A framework is nothing more or less than the team that uses it.

floral viper
#

where it falls apart is that the PO gets involved at every single stage, despite the fact they have nothing meaningful to add. Having a PO at your standup adds time and doesn't add any utility to devs
@undone berry
That's not quite true. In our standups the OPO (note O) is present so that the teams can communicate any obstacles to him in good time.

#

it is also great for clearing up misunderstandings in priority

undone berry
#

They don't have it at their core. The way they claim to put it at the core is via the PM - but the net input of the PM is not a useful one. The majority of the rituals end up being a system of checks and balances and KPIs that are useful only to businesses and not to devs

#

@floral viper Sure, that's where the utility lies - but if it's largely you communicating to him, a slack message or IRL chat at some random point is just as effective as having him at the standup

floral viper
#

I have to disagree there. Working from home during covid has shown black on white that a simple message does not replace a face to face standup meeting

undone berry
#

I'm not saying Scrum isn't better than what corps were doing previously - but it's very clearly not the wonder solution people sell it as

floral viper
#

Also the OPO is a very busy person, so simply grabbing hold of him during the day is next to impossible

undone berry
#

Shifting from in-office to WFH completely changes the way you use different mediums of communication. To do WFH correctly, you need to rely much more on asynchronous communication I feel - which is another place where Scrum falls apart

floral viper
#

daily scrum is the perfect time to lift concerns

undone berry
#

Even if daily scrum is the perfect time to fit concerns, not all devs need to be there

#

you can treat the scrum meeting as PO office hours

#

that works roughly as well

floral viper
#

Well in an XFT most devs are working on individual tasks, meaning if not everyone is there then not all tasks are being discussed

undone berry
#

which is absolutely fine

#

not all tasks need to be discussed every day

#

you end up with repeated information, and people tuning out

#

because it's neither useful nor relevant to them

floral viper
#

According to the wow we use at my company they do need to be discussed

#

if there are no updates then we simply state no updates and move on

undone berry
#

That's the way Scrum prescribes it yes

#

but I'm saying that in reality, it's not necessary

floral viper
#

it does depend on what you are working on sure

undone berry
#

"I'm still in contact with the infrastructure team about X. I'm still working on Y ticket, it should go into testing today" - not that relevant

floral viper
#

but that's agile, you can mix an match a little bit how you like. Adopt some wows and leave others out

hoary steppe
#

big texts

#

ahh

undone berry
#

Having some single point of reference as to what people are doing works just as well

#

i.e a slack channel where you use threads

#

or an email page

#

group*