#dev-general
1 messages · Page 479 of 1
=remindme
You need to be at least Tier V in order to set reminders!
I spent like 5 hours on it and couldn't get it to work just so you know
=remindme 1d "Remind Odin to do that"
Remind Odin to do that
No not good
oh ?
1d bad
Just slide it into my dms
I won't forget then
I am doing 50 plugins at once
=remindme 1d "Remind Blitz to remind odin to do that"
Remind Blitz to remind odin to do that
Ty I got blitz
no thanks I don't want a reminder
too bad
🥲. Last week I was literally working on 5 plugins. Then I had to stop after doing like 3 of them bcz this fake players plugin doesn't allow FPlayers to attack other players
and I need them to kill each other
🥲
Blitz can I mention server names?
sEVENTy fIVE
ye
I was gonna apply for mc prison
I could bypass the app process tbh I know the owner lol
Lol
The dev role earns about $2,500 a month
Dkim pro moment
D::
5/7?
5 days a week

Where did I go wrong
How a developers life should be tbf
did you get rejected
I found it @half harness https://i.imgur.com/gf94vVb.png
lol
now time to see if its as easy as removing those 2 lines xD
it probably isn't
yeah I assume so
I didn't get anything
I wouldn't be rejected because my code is perfect.
well actually 3 lines
you know blitz, it would've helped if you showed the contextual bytecode + decompiled view lmao
lol
yeah it didn't work 😢 https://i.imgur.com/kJEqQ3m.png
well time to learn how the fuck bytecode works
lol
I actually need to go and change the lines for each and every thing after? well shit
I just realised, if someone was to go onto one of my accounts linked to my discord you can work out where I live. Oh well.
time to stalk
oh
I'm worried why you said oh, idk if you saw the reddit side of me or what 🥲
Oh
I had more 
Idk
?
is that actually your account?
oh nvm
I thought you have 4k followers xD
but those are "following"
well I know how to read
lol
wait I did it !!! https://i.imgur.com/7NsDGf4.png
Oh god no
now it checks if its AbstractArrow
instead of player
that works
as well I guess
time to see if it actually starts xD
OH GOD NO
huh ?
org.bukkit.entity.AbstractArrow 🤮
????
well I mean I did it in bytecode and I forgot to import
xD
so that works as well
Why not just instanceof AbstractArrow ??
bcz I didn't import
Smh
Bad
well not really ?
that's how bytecode works lol
^^
static imports have nothing to do with that?
static imports is to "import" static methods/fields
I'm going for 1000hrs lol.
OS 
you don't understand what just happened do you?
I don't even know what day it is.
I just modified the bytecode for FakePlayers to block attack to Arrows instead of Player and then checked the jar I just modified using jdgui
so if this works you won't have to actually bother compiling the plugin xD
and I can proudly say it started
You know you always have that one hella fucking weird fucked up person who you drag along? Well that's me.
now its just time to test xD
in the BST Timezone (which is used by the United Kingdom), the current time is Wednesday 12th May 2021, 00:56
WOF
evidence?
WRONG*
cute gif
See 0:58
haha u funny
?
typing that in manually to be funny 🥲
It says 00:58
hmmm i wonder why
eh
oh i see
I failed.
nt
no I'm going to shame you in every channel
I bet blitz has rythm premium
well anyways... it didn't wrok

who the fuck has money for that?
?
well the reply system is fucked
How much is it
Maybe you could give us the answer
I wanted to reply to Conclure's message, it showed the reply thing but then it dissapeared
I don't have it. I don't even know how much it is

well @pale shell anyways you can still do that shit. It turns out, it doesn't actually work xD
no errors or anything it just doesn't work for some reason
it shows the attack animation
but can't damage only other entities
no players
and yes both me and the other fake player were in gm 0 and without god enabled
Scam
I guess it has something to do with the packets
bz I didn't actually looked at those
I just assumed it sends a damage packet but idk how packets work so idk
I actually hate packets
why?
Complex?
well I haven't actually used them before
ytfdjsak trying to setup a dev server on another computer but its not working!!!!!\
the laptop just hates me
make it work !!!
ill try restarting the computer
i see, ur an IT support master
why not
- its a laptop
- its new
- its not really mine 🥲 (which is why im using teamviewer)
its so fast
Ic
ah so nice
-_-
well I'm already in 2 mins 20 seconds of build
and its still at compileKotlin task
which is first one lmao
as long as it doesnt go above 5 mins its fine 🙂
ya happens to me too
build takes about 2-4 minutes
alright, im going to need some help converting my maven project into gradle. brace for impact lmao
that sucks
wtf is with this laptop
is there some windows settings to block ports?!
ive opened the ports in firewall
1.8
..
Maven: https://paste.helpch.at/macefifawo.xml
For this part:
<modules>
<module>minecraftmedialibrary-api</module>
<module>v1_16_R3</module>
<module>v1_16_R2</module>
<module>v1_16_R1</module>
<module>v1_15_R1</module>
<module>v1_14_R1</module>
<module>v1_13_R2</module>
<module>v1_13_R1</module>
<module>v1_12_R1</module>
<module>v1_11_R1</module>
<module>v1_10_R1</module>
<module>v1_9_R2</module>
<module>v1_9_R1</module>
<module>v1_8_R3</module>
<module>v1_8_R2</module>
<module>v1_8_R1</module>
<module>minecraftmedialibrary-nms</module>
<module>minecraftmedialibrary</module>
<module>deluxemediaplugin</module>
</modules>
Do I need to some specification for this in Gradle?
Delete that
settings.gradle yes
Only use gradle
and u have to shade it in build.gradle
That's what he's asking...
Yeah lmao
No??
.. yes
.
lol
rootProject.name = "minecraftmedialibrary-parent"
include(":v1_12_R1")
include(":v1_14_R1")
include(":deluxemediaplugin")
include(":v1_16_R2")
include(":v1_16_R3")
include(":v1_11_R1")
include(":v1_9_R1")
include(":minecraftmedialibrary-nms")
include(":v1_9_R2")
include(":v1_13_R1")
include(":v1_8_R3")
include(":v1_13_R2")
include(":v1_8_R1")
include(":v1_8_R2")
include(":v1_15_R1")
include(":v1_16_R1")
include(":v1_10_R1")
include(":minecraftmedialibrary")
include(":minecraftmedialibrary-api")
like this
right
excpet i need to change the order
its fucked up
lol
then in build.gradle just do ```gradle
dependencies {
for (Project project : subprojects) {
implementation project
}
}
You can do for loops???
yes... its groovy
Oh
It's a script file that you can use groovy or kotlin to write it
So yes
no, im trying to fix this firewall issue
kotlin dsl?
i heard apply plugin: 'java' is bad
yes
well just syntax ig
i got it
I heard that using apply like that i sbad
whats the other better option again?
I guess you would do subprojects.forEach { implementation(it) }?
@half harness confirm
probably
it shows implementation as red
Context?
gimme a sec
Mcafee???
Ikr
wtf
why are there so many sheeps
i think it was a preinstall to windows
idk
i didn't install it tho
Those are chickens
Why you not uninstall it
You stole it? Gotcha
description = "minecraftmedialibrary-parent"
dependencies {
subprojects.forEach { implementation(it) }
}
plugins {
java
}
java {
compileJava {
sourceCompatibility = 1.8
targetCompatibility = 1.8
}
}
gonna need some help is this how tasks work?
??
??
That's not a task??
Because they taste good
No, the compileJava
that build.gradle.kts looks uh
wouldn't that error?
Uh, no
No
not for me atm
or is it some kts magic
it indeed does
boom
description = "minecraftmedialibrary-parent"
dependencies {
subprojects.forEach { implementation(it) }
}
plugins {
java
}
java {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
finished
Tbh you don't need the description field
does gradle not use names
Maven: https://paste.helpch.at/macefifawo.xml
description = "minecraftmedialibrary-parent"
version = "RELEASE-1.4.0"
dependencies {
subprojects.forEach { implementation(it) }
}
plugins {
java
}
java {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
tasks.withType<JavaCompile> {
options.encoding = "UTF-8"
}
i think i got it down tho
rootProject.name = "minecraftmedialibrary-parent"
include(":minecraftmedialibrary-api")
include(":v1_16_R3")
include(":v1_16_R2")
include(":v1_16_R1")
include(":v1_15_R1")
include(":v1_14_R1")
include(":v1_13_R2")
include(":v1_13_R1")
include(":v1_12_R1")
include(":v1_11_R1")
include(":v1_10_R1")
include(":v1_8_R3")
include(":v1_9_R2")
include(":v1_9_R1")
include(":v1_8_R2")
include(":v1_8_R1")
include(":minecraftmedialibrary-nms")
include(":minecraftmedialibrary")
include(":deluxemediaplugin")
seems fine
Not really
I believe it's for pom generation or whatever
Idrk
Never had issues without it anyway so
Yes
k ty
Yw
Hotel = trivago
has anyone actually used trivago
No lmao
genuine question
Has anyone not used it?
Uh, what?
In the parent module, we used
dependencies {
subprojects.forEach { implementation(it) }
}
to help implement each of the modules into the parent from the settings.gradle.kts.
can we do the similar with shadow, except for all the current listed dependencies?
Do you want to implement every subproject into one?
Anything that is implementation or api gets shaded with shadow
Ah
that is useful
wait so literally i just do something like this
description = "minecraftmedialibrary-nms"
plugins {
id("com.github.pulsebeat02.java-conventions")
}
dependencies {
implementation(project(":v1_16_R3"))
implementation(project(":v1_16_R2"))
implementation(project(":v1_16_R1"))
implementation(project(":v1_15_R1"))
implementation(project(":v1_14_R1"))
implementation(project(":v1_13_R2"))
implementation(project(":v1_13_R1"))
implementation(project(":v1_12_R1"))
implementation(project(":v1_11_R1"))
implementation(project(":v1_10_R1"))
implementation(project(":v1_9_R2"))
implementation(project(":v1_9_R1"))
implementation(project(":v1_8_R3"))
implementation(project(":v1_8_R2"))
implementation(project(":v1_8_R1"))
}
buildscript {
repositories {
jcenter()
}
dependencies {
classpath ("com.github.jengelman.gradle.plugins:shadow:5.2.0")
}
}
and i should be fine right lmao
(for shading those project module things)
You have a gradle plugin? 
Also don't use buildscript
i think its auto generated. It just provides the necessary repositories
plugins {
id("com.github.johnrengelman.shadow") version "7.0.0"
}
buildscript {
repositories {
jcenter()
}
dependencies {
classpath ("com.github.jengelman.gradle.plugins:shadow:5.2.0")
}
}
``` 🥶
Ah ic
yea
hm
hmmm
im not sure why but it seems that it cant find the implementation reference anymore
Do you have the java plugin?
https://i.imgur.com/PatVB9V.png wtf is going on here? the emoji is under the code box
Ah I need to add that
yes...
that is how i sent it
gotta love groovy 🌚
beautiful
Holy fuck is mobile copying sensitive
Legit copies everything when scrolling
(embeds)
It's so stupid right
y'all ever just install every language even though you only speak english https://i.imgur.com/eBRZ6sX.png
babel-greek is fucking huge dude
No, because it takes up too much un-needed space 😛
That's what she said
yeah it's more than a gig lol, I went back and custom installed only English
it's still going though, only like 1/4th of the way done
Might take a while.
yeah dude why was the last TeX install written in like 2003 lol
i just wanna make cool PDF's 🥲
https://i.imgur.com/wUPmGqR.png why it doesnt let me access aliases? 😅
looks like I had to add vall after vararg
Lol
Geeez Developers are so dumb leave this job to the managers
what's the equivalent of an empty char for replace(oldChar, newChar)? I know I can use replace("_", "") but I was just wondering if there's something like this but for chars
So Mojang just required Java 16 👀
nice one
I love u waffle guy
hi waffle king!
this new discord font is awful 🤢
Now with twice as much Java version
actually funny
no
that's a good step
wait what
Pigstep
they're switching java versions?!
did you care to read anything? lmao
no I didn't
I didn't open the page yet
I need to celebrate this
It's like all our dreams finally came true :') cough paper hard fork cough
im too busy to read it

is server-side gonna update aswell?
hopefully not
if so RIP paper who made everyone switch to 11, just to switch to 16 right after
It’s super pog
It doesn't mention anything about it though
it never worked
would slimjar break?
no
@frail glade what's happening in paper?
But you know, just take the jar and take a peek
Wait wait
They're discussing internally. Give me 24 hours. Probabaly will bump to 16 as well.
Mojang switched to 16?
okie
Yess!!
nice
No
oh nooooooooo
Omgg finally
lets go
i only have java 11 installed
That's pretty awesome
🥲
🎅
LET'S GO
As they should
FINALLY
this is bad for me 😦
Finally something smart
dcevm doesn't support 16
Rip dcevm
AAAAAAA
please read the blog!!
what
Soon
If you are using a default setup the Launcher will download and install the correct version. If you are using a custom Java setup or a third-party launcher, you will need to ensure that your Java installation is version 16 or above.
Dcevm will probably support 16 soon won’t it?
im talking about
doubt it
ah
CLIENT
it'll hopefully be updated for 17
ik that mc has builtin java
but there's not much reason to update it for 16
Java 16 Servers 
Imagine having to update java 🥲
you know just because the client updates to 16 doesn't mean the server has to update
servers should be java 16 too no?
Yeah they don't mention anything though
They're discussing internally. Give me 24 hours. Probabaly will bump to 16 as well.
ohh right
They just say "Minecraft now uses a more recent version of Java"
paper is based on nms
If the vanilla server was built against 16
i forgot
Then yeah
Mhm
mojang whyyyyyyyyyy
@obtuse gale paper has direct contact with mojang
md5 is probably raging or something :^)
if glare is pulling out a 16 number
yeah ik
then it's probably official
should've waited for java 17 ☹️
That's quite sad, sorry to hear that
woah really?
another 6 months lol
depending on a non LTS version is a bit weird
Yes lol
My guess is they will bump to 17 for the next update after this summer one.
lots of important people in the mc community have direct contact with mojang dkim
As the LTS isn't still September
smh
not just paper
Im a mojang spy
when is HineHraft coming
Soon🎉
YAY
Mojang switching to haskell
me neither
Mojang smart company
ikr
oh plz no
The more you mention legacy, the more I think it might be both
Microsoft good?
oh plz yes*
Simon worked at Microsoft research so yes
Look at how they're massacring discord, so no
Windows rewrite to haskell coming soon ™️
😌
whats supposed to be coming in java 17
features
Fibers?
Linux re-write
wot
Imagine living in the past and being unable to accept change
/s
Lightweight threads frost
couldn't be me
Coroutines but on a JVM level
I'd never do that matt!
Kinda
there are still no guarantees this change applies to the server though
It's kinda sad
Interesting
ngl im just happy that i finally get List.of
but still that means that client mods though 👀
Very different from kotlin coroutines
lunar ftw
ill try it later
That is correct, Emily.
Which part lol
lunar bad
Time to drop support to anything pre 1.17
Would they not nake the switch on the server when changing the client?
its like blc but slightly less intolerable
Should've done that ages ago Matt (1.16)
Why keep codebases on very different java versions
Poop pc
Sounds like a pain yeah
Just remake everything if you're updating to such a different version
sMh
first i get bullied for my bad code
now i get bullied for my bad pc
bedrock 
So poop == bad
The classes are compiled against Java 16 (class bytecode version 60). However I dont see any use of record classes.
SMH
give them tiiiiime
Lombok
Lombok
i DEMAND RECords
?plsnolombok
Refactoring everything to use java 16 features is probably not an easy task
yeah
Does mojang use lombok?
dooubt it
Good
is there any way to know for sure?
like it applies at compile time, does lombok leave traces?
The mappings maybe, not sure
They use public fields sometimes
I mean surely someone would have checked this already
can I get some advice?
I'm creating a small plugin for changing minecraft server.properties settings and such (for a test server).
should I make it totally gui based or not?
No idea, I havent used lombok 🤷
In some of the entity classes iirc
make it an option ig, like GUI and commands, idk
lmao
Idk
;-; that sounds like work
fine...
Verbosity reduction mb
You get bullied for your outdated choices
He gets bullied for being him
You pretty much don't need lombok in newer java versions
I wouldn't be surprised if that was the original Bukkit team changing the access modifiers though
oh
lmao
They'll probably slowly refactor stuff to use the new features
Mhm
make the gui run the commands
no, please, no
Bukkit2 when?
;-; ok
Hukkit
paper
paper is bukkit fork
Lol
Paper would implement the old bukkit api without changing anything
no I'm saying paper should re-make it
from the ground up
MD will be like "For 1.17 we'll be upgrading the server version to Java 6", "do you mean 16?", "did I stutter?"
lol
lmao
Time to ditch spigot and write sprinkler
I really do wonder why they took this decision so drastically
we're starting to run out of water related names
Man really uses netbeans tho
mojang should have just upgraded to java 11 🥺
why lol
16 more pog
i mean the launcher does its own java thing anyway, they have control over the environment
servers
yeah
People from paper probably annoyed them into deciding 
don't
They're codebase is probably easily compatible with latest
wat
Also might increase dev productivity to have the new features
wat
yeah fair
As in, nothing in there code breaks from seitching to 16
and with J17 right around the corner I wouldn't be surprised if they updated to it too for the next version
It absolutely increases productivity
Time is money
Which might explain the "records not used" ...etc
isnt 17 lts too
yea
is this right?
@DslMarker
annotation class OptionDSL
@OptionDSL
internal fun optionBuilder(opt: String, builder: Option.Builder.() -> Unit): Option {
return Option.builder(opt).apply(builder).build()
}```
yeah itd make sense if they updated then
is it because of the class structure or why I cant assign values to fields instead of using methods?
options.addOption(
optionBuilder("h") {
longOpt("heads")
numberOfArgs(1)
argName("aa")
}
)
options.addOption(
Option.builder("t")
.longOpt("test")
.required()
.desc("test")
.build()
)```
what does internal do in kt?
Actually yes! I don't remember where I read this exactly but I read an article once about companies supporting newer platforms of whatever and how much difference it made in productivity and especially costs!!
That is something you don't really think about
in a good way or bad way?
it was supposed to be inline but internal means it cant be accessed from other classes iirc
But it does have a huge effect
newer = good
Ah yeah
isn't that just private?
I imagine that would apply to pretty much everything except legacy stuff
No, internal limits to that module
afaik java 9 actually takes some effort to migrate over
close, yugi
wdym?
I was close xd
Oh ok
also? 😅
I dont understand what you're asking
Internal is access modifier that makes it accessible only to the current module
arent kt builders supposed to work like property = value?
someBuilder {
name = "Gaby"
class = ClassType.ARCHER
}```
yea
Those arent "builders", rather they are named arguments for some function
Builders are useless boilerplate if used in kotlin for the same reason
That's not a named argument
You can get the same functionality with default values and named arguments
wait nvm I think I got it
Oh wait yea true
lol
the problem is that the class is already a builder
and the mehods arent named setSomething() but something()
This will be interopable in the future due to record support
😮
Probably when Valhalla drops 😩
🥲
what is valhalla
Yeah we're not getting fibres for a long time
enhanced RNG :0
An update introducing value types, templates and such
But sealed classes are nice
that's pog!!!
And the random stuff
yo that's awesome actually
@half harness ^
;-;
@half harness ^^
😮
😮
😮
😌
removed only 1 line
Header files ftw
wow
And just like that you have more lines than me contributed lmao
My best move was removing a single char in Incendo/cloud readme lol
Almost!!!
ipsk 1,651 ++ 921 --
emilyy-dev 1,379 ++ 1 --
You have much more I think
Oh maybe that was in commots
Commits
Ugh i need to figure that Gradle stuff
im so confused
Gradle is probably one of the worse documented softwares I've seen
Java's current PRNGs are all uniform distribution right?
🥲
Gradle plugins
yes piggy but reading is for nerds
Docs for gralde plugins
Inb4 "Pls DocDex the Gradle forums"
None of which covers plugins Piggy
🥲
Lmao
slimjar
how do i use slimjar 😩 do i use Appending Applications or Isolated Module Applications
also idk what a urlclassloader or a boostrap module is ;-;
urlclassloader is a kind of class loader that loads classes from urls
bootstrap module, bootstrap refers to a program's initiation period
so bootstrap module, a module that handles the bootstrap
Auto defects dependencies, sets up relocations, isolated projects, etc, basically all depends on the plugin, to be simple to use
For now, if you're making plugins, the appending method should be enough
pdm was so simple 😩
but broken
also
Its actually just almost a copy paste of the example into your onLoad
Simple things are pretty easy, but when it comes to adding more advanced stuff it's awful, i had to go around their slack to find good resources
slack
oof
haven't heard of that bad boy in a while
I probably know more about plugins by now than he does since I've been suffering on this for so long 🥲
🥲
Ayy actually nice, I'm down for that
i can't even remember what it's meant to do
I'm guessing just generate the metadata papi needs
honestly can't remember, been so long
Papi3 ded?
That shouldn't be too hard
Its mostly complete right?
ye
I mean
like code wise yes
but there's a lot more to it than code
if you include the entire process, not even close to being complete
entire process being documentation, expansion implementations, testing
🥲
Hmm
is there anyway I can contribute or no?
when the api is finalized you'll be able to contribute expansion implementations, javadocs, testing, etc
but it's not finalized
so no, not really atm
the 3 stands for the third millennium
If only it was written in haskell
😮
Will be interesting to watch all these older plugins on Spigot break.
final ApplicationConfiguration config = ApplicationConfiguration.createDefault("MyApplication");
final ApplicationFactory appFactory = new ApplicationFactory(config);
final Application app = appFactory.createAppendingApplication((URLClassLoader)MyApplication.class.getClassLoader());
// The dependencies are now available in the classloader provided, in this case, the application classloader
```what goes in `MyApplication`?
Time to start compiling under Java 16.
no mercy >:)
flashbacks of sxs papi update
:0? confirmed?
Idk what that is.
mhm
time to never update 🙂
Its a jvm with better hotswapping
not surprising coming from you lol
waffle how do you not know what it is
I don't even hotswap.
i've been rambling on about it for years
Lol
🤣
You're a pig. I eat you for breakfast.
yeah you're literally a waffle lol
like 1 hour ago
Say less.
was very yummy to be honest
Idk, I don't really hotswap and care about doing improvements to it.
Yes, waffle on haskell soon ™️
hotswap is essential to my dev workflow
bump yuGi
Fair enough.
be like me and dont update :))))))
i'm gonna have to update dcevm myself unless 17 comes out soon enough and hotswapprojects update it
no dkim
Update, what's that? xD
not too sure, i've heard these ppl talk about it though
does it have to include the package?
Are the dcevm team not even bothering to update it? Or is it just taking time?
well 17 isn't out yet
and they don't seem to release updates for non-lts
but with a project like dcevm, you can't expect updates
it's just not popular enough to be reliable like that
Oh the name? Probably best to provide the package name, but anything would work. Its just an identifier
When 17 is put though, it will take a while for spigot/Paper to catch up as it usually does.
oh so i can just put my plugin name?
Yea
lol honestly probably doesn't matter that much omega
I do very little dev these days anyway
Lol, I have been slack with my dev stuff... I really need to get back into it one of these days and finish updating my plugins....
i don't have time
This is a whole mood and then some.
Yeah, I finish up finals this weekend and next week I start my 9 - 5 internship.
i've got exams next week and I haven't even started revision lel
Maybe you should start then.
teachers thought it'd be a good idea to load every day up last week, and the week prior with a test
or at least the equivalent
so I literally haven't had a chance
Same 😫
Relatable
memory gonna have to come in clutch
I have exams on 7 11 16 and 21 june, F
Man one of my prof didnt even take a single class after our mid terms and now we have who knows what coming up for its exam next week
time to add that in dkim19375Core :)) ```kt
override fun onLoad() {
setupSlimJar()
}
why can't slimjar just be ```java
SlimJar.load(getClass());
```and then ```java
public static void load(final Class clazz) {
final ApplicationConfiguration config = ApplicationConfiguration.createDefault(clazz.getConicalName());
final ApplicationFactory appFactory = new ApplicationFactory(config);
final Application app = appFactory.createAppendingApplication((URLClassLoader)clazz.getClassLoader());
}
I have a plugin updated... but haven't tested yet and it's a huge update so don't wanna release it and make others test as it mostly likely doesn't even work yet hahah.
Because those are only the default stuff
what about loadDefault 🙂
Youd be changing those as you want depnding on your use case
Its really just 3 classes tho
Or actually, in this case, 2
I got a tone of projects to finish, including one with deadline for tomorrow but I cant stop working on guihelper xd
💀
Chat when @ocean quartz
I want to work on it but, i have so many things to do 😩
I know that feeling...
Welp
:(
It's terrible, got so much to do and end up procrastinating instead
I usually just end up playing games instead...
17 May, 19 May, 19 May, 20 may, 25 May, 8 June
ez
Two in the same day? Ok
i finished college today 🙂
yeah physics and engineering on the same day
Damn nice kali
Ayy nice Kali
uni time kali?
Haha, job 🥲
life only gets better from here !!!
Is that what UK parents tell to their childs after college? Ok
Gg
Good luck, been trying for roughly 5 years....
Gonna open a game dev company and hire all you nerds
Yes, let's make buggy games
why don't u make a company that makes boring (but very complicated and high quality) backend software
yes please
i need a job
that's where the fun is
😠
do you like it?
Ofc I do, i study it lol
unique breed
I personally like it too
But then again I like backend as well
idk if what I like would be called backend or not
my main interest is like dev tools and shit (docdex is a perfect example)
which I usually call backend but idk if that's appropriate
Yas, then i can give you a job so you can get documentation to work in europe so you can leave that place!
Dev tools is nice as well
Matt, do hit me up with that job offer :kek:
xD
Also I keep forgetting I wanted to make a PR for Docdex to fix the ordering thing
Yeah
