How many strikes are we at? <https://kotlinlang.s...
# meta
c
Ah, it’s him again - I was following the conversation but did not recognize. Maybe because he’s not shouting any more. 😅
s
At a lot. 😄 I liked your response. 😬
v
dude was being a dick. Came in and bragged how he did it in 5 min, and would not even share how. I did not know we condoned coming in and just gloating with no intention to help a person
s
Its about your tone and the time you took to google it yourself.
v
hey i tried googleing it for like an hour b4 posting, maybe i was using the wrong terms but I did not just come in without doing research. Also, me having issues with the framework (some unfounded) is in line with how things are done. There were a few mistakes in understanding but I thought this was a calm post until that dude came in and decided to be a dick
s
I assume you are new to programming, highly likely a trainee, and as you obviously lack the patience this craft requires, you may reconsider if this was the right job choice for you.
v
I assume you are russian, highly likely suffering under putins regime, you may consider if this was the right country for you. ^^ the above is likely wrong but if we are just spouting nonsense why not right?
🫠 2
s
At the point he wrote his post it wasn’t calm in any way. You complain about a great technology that you are not forced to use - or are you?
I have some frustrations to, because I can’t release Ashampoo Photos for iOS due to memory issues relating to the current state of the memory manager, but I would never rant about that here. You need to retrospect your attitude. JetBrains did use a huge favor porting Compose to desktop & iOS and by inventing Kotlin. We can use this technology to make apps for all platforms in less time and with more fun. Personally I came from JavaFX/Swing on Java Desktop, the old Android View system and SwiftUI. Developing with those technologies is not so much fun as the joy Compose Multiplatform brings me. I even quit my old job to start over with a new app and this technology. I’m being thankful and have respect for people crafting amazing things here. And you should, too. No one here owes you anything, so stop demanding. Experienced developers already know that, therefore my assumption of you being new.
4
v
Now IDK if community edition supports compose but I think a company that I pay a subscription fee to for developer software which was practically unheard of a few short years ago should be able to handle a bit of critique, but that does not even seem to be the problem
🤡 3
If you dont like what I have to say, im stating it in a direct way but NOT yelling. I was specifically told I can say things are frustrating so I am but I dont hold people to needing to like what I say. I can see you and I have different opinions on what we should share. That being said, this person took the time to come in and boast on how easy it was for him to do something which may make someone feel bad but to me im totally cool with it, but then he stated he would not help me because like you, he disagreed with what opinions we should share. He could have just not come in but he specifically came in , stated something that invites explanation and then did not explain it. He is not obligated to but since he did not, he was being a dick because lets face it, thats pretty rude. Just as he was being rude, I retaliated in kind. Other than that, the conversation was a productive one so I think maybe yall could stop being such pricks
s
> Now IDK if community edition supports compose but I think a company that I pay a subscription fee to for developer software which was practically unheard of a few short years ago should be able to handle a bit of critique, but that does not even seem to be the problem Yes, the Community Edition fully supports compose. For the past two years I worked only with that paying nothing. I recently upgraded to Ultimate to use the profiler. The YourKit profiler is better, but for roughly the same price you get a ton of other features in Ultimate, too. Your rants and personal attacks have nothing to do with „critique“.
v
where did i personally attack the developers...ever. Please consider the weight of those accusations because I never condone personally attacking developers and while i will hate on companies all day, I wont go after individual devs.
s
You know already.
Also it’s worth to mention that you pay money for using IntelliJ IDEA Ultimate. If you are not satisfied with its features you may very well cancel your subscription. That’s what I would do. For instance I’m not paying for JetBrains AI assistant because I found it lacking. Multiplatform Compose and Kotlin are provided under Apache 2, which means free of charge. You don’t pay for that - nobody does. Of course JetBrains made Kotlin, so they can sell an IDE that works best with it. I used and loved Eclipse for the past 15 years, but turns out that Kotlin support is better with IntelliJ. 😉
e
@Vishnu Shrikar being frustrated is fine, but insulting folks here who put in a lot of amazing work around these products crosses a line. I won't even get into the irony of you calling other people rude. I spend a lot of time in this community getting help, sometimes about things that are very frustrating. I've never yelled at or insulted anyone who worked on the things causing the frustration (other than lightly hinting that Google is wrong for not moving Compose out of androidx). I also spend a lot of time helping others in the community. I don't look for gratitude or really anything. So when I see someone like you abusing others here, it makes me really not want to help you. In fact, I'm upset that others help you, because it only encourages your behavior. For the record, I mostly mentioned that I was able to figure it out in 5 minutes to highlight that your criticism was entirely unfounded. The problem doesn't lie with the product; connect the dots. @hhariri is there anything that can be done here?
👍 1
1
v
You all paint me stating that I dont like this, or I dont like that, or this dissapoints me as insulting. think about how ominous that would be for society if everything worked like that? Me stating that something dissapoints me some how is equal to insults ? Wow I guess I must have been abused all my life when my parents said that my grades dissapointed them (and they were like Cs at certain time in my life, i turned it around but you get the point). Cmon how is this not using my history with way worse stuff against something that maybe not the most cheerful is probably not a huge issue. Or are you just upset I called you a dick for being a dick? Also while I am not knowledgable in this stuff, I too spend my free time helping others with CS stuff. Obviously not here because of my lack of knowledge but I am part of many discords where I do this because I just LIKE to help. If someone is being rude ill still help them (ill be rude back tho 😛 ), and when someone helps me I try to always be thankful. I know you dont look for gratification and I know why you help people because I do the same, I understand the feeling, what I dont get is using your ability to help people as a tool against someone you dont like.
s
Good luck with that attitude facing real life challenges. 😄
v
One way or another I get what I want always lol. Even if i burn through dmca to do it (oddly specific I know but lets just say I like reverse engineering) and yeah there are problems, people dont tend to like a rebellious dude who bitches at everything (again other communities I actually bitch) but they cant argue with my results. Thats why when shit does not work they ask me to fix it. Also ps. if you are hating on google please do so more vihimently cuz thers a LOT to hate
c
I am trying to simulate the pressing of the back button on android on desktop compose. How do I go about this task.
If you just posted that, there would be no issue. You’re asking a question, and people would be fine to answer that.
It has been frustrating (to put it nicely) to make a usable desktop UI because everything is peachy for mobile but no thought was given to desktop users (mobile first development = plague)
This is what we have a problem with. Now you’re no longer asking a technology question, but questioning the motives and intelligence of the folks who build CfD. Do you really think this is a simple oversight? Well that’s a problem on your end, because the reality is that the folks at JB have an incredible amount of expertise in building desktop applications over decades of being in business, and if they thought a built-in back mechanism was a normal part of desktop development, they would have included it. They did think about the other peripherals and include those, so the lack of a back button/gesture is clearly not an oversight on their part, but an intentional decision.
4
SDK developers cannot make the right decisions for everyone, there are simply too many ways the technology could be used. There’s a huge burden placed on the individual developer to figure out how to connect multiple independant technologies in the way that makes sense for their specific use-case, because there’s simply no way to account for everything in the SDK. As I’ve mentioned to others in this Slack team, if this relatively simply task causes you so much frustration, then a career is software development may honestly not be a good fit for you, because the problems only get more difficult and more ambiguous the deeper you go in this craft.
👍 1
v
this is not a hard problem lol. Its a fun one, but frustration is always good. Frustration is anger, anger is how things get done. Ive solved harder than this, and will do so again. You dont know me, you dont know the AMOUNT of things that cause me frustration. Its not just this, its the spacing on youtube being so dumb on desktop, its youtube shorts BEING BROKEN every other day. Its cloudflare being stupid with certain ad blockers, its facebook moving to less "clutter" its windows 11 being so trash, its the REQUIREMENT for mobile apps for certain features. Its all these things and thats just mobile first development. THIS is what I deal with, so thats why every new problem is such an issue. I have so many already. I like my tech, MY WAY and companies are hell bent on not letting me have it. So thats why im alwasy dissapointed and frustrated. Its never just ONE thing. I am pretty sure global key listeners need a third party api for example. This would be a desktop only feature that would have been useful. The layout inspector is not available on desktop. The build tasks are broken on desktop with a hackjob fix that breaks testing frameworks. Its never one thing I will say tho performance is actually good on desktop which was a welcome surprise (just thot of that as I was going through problems)
c
> Frustration is anger, anger is how things get done. This statement honestly just makes me feel sad for you. As an honest request, I think you should take a few hours to go read (or listen to the audibook of) How to Win Friends and Influence People by Dale Carnegie. It might give you a different, better perspective on how to interact with those around you.
👍 1
v
I actually plan on reading that someday. It would be great to boost my charisma. I work quite hard on being myself and likeable IRL. But yeah for my own programming and online my strategy is BURN THE WORLD. Ill burn everything in my path until I get what I want. The world will die before I cease my foolish ambitions. The results speak for themselves, I make my tech do what I want.
🤡 6
j
What a wall
2
v
THIS is a wall |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
s
What a wall
Actually I was just looking if slack got a TL;DR emoji 😄
The results speak for themselves, I make my tech do what I want.
Really doesn't sound like that if you already fail on a back button implementation. 👀
😂 6
j
Where is fatality emoji
😂 4
v
Yeah I know and I can't even be mad you got me there. Much like a Souls game there is much failure to success. Not going to lie though that was a sick burn
h
@Vishnu Shrikar I understand that people can get frustrated. However, and independently of who you’re talking to, whether it is someone from JetBrains or any other community member on this Slack, please be respectful and kind. These are part of the code of conduct which you accepted when joining. Thank you.
v
So ur not gonna tell the other guy anything for gloating, which seems not that respectful to me
h
@Vishnu Shrikar As others have mentioned in this thread, I believe your tone and attitude led to the response. I do not believe that response was disrespectful to you or anyone else. Nor did it personally attack anyone.
v
Whipped cream is less soft than yall
h
@Vishnu Shrikar Once again I ask that you attain to the Code of Conduct. Thank you.
m
While the tone of the messages is something arguable, insulting people is not. I’ve warned Vishnu that their account would be deactivated if he continues violating the Code of Conduct.
l
His account has been disabled, finally! How much energy and time he wasted from us, and you're not seeing private messages… Thank you Hadi and Maria 🙏🏼
2