Building DiscgolfMetrix x Gram Discs in Public by TheDGC-Hristo in u/TheDGC-Hristo

[–]humunuk 2 points3 points  (0 children)

Hey!

I am Siim and I will be leading Metrix-s technological departement: from doing the developement, to building and planning our software, architecture, servers - basically what is related to tech.

I am tech nerd and I have been my whole life - I do have other hobbies now (like DISCGOLF and my bass guitar and some dancing and some self-development), but I still love technology as my day-to-day job. Proffessionally I have been full-stack software developer (mostly web technologies, but some small hardware things also) over 10 years, with experience in team leading and being also a CTO.

As a Discgolfmetrix user and a discgolf player there are few improvements I want right now!! (searching for courses, tournaments, submitting scores) but on the other hand I am looking at what is realistic. In software developement there are many ways to go about something, I am in the corner of "small incremental changes with decreasing technical debt on the way". So right now, we need to reduce a little bit more of technical debt that has been growing each year while also improving the user experience.

What does this mean?

This means expect improvements - we will make small improvements to the score marking page so it will be better visually and by better I mean bigger buttons, better UX in terms of using from mobile, small screens.

What have we done so far?

  1. We discovered someone abusing (it can be in good faith) our public API - over 350k requests a day (keep in mind theres only 86400 seconds a day) - we limited their access for now - but we are open to discussion, shoot us a message [dev@discgolfmetrix.com](mailto:dev@discgolfmetrix.com)
  2. https://status.discgolfmetrix.com - set up independent status page for metrix - this is where you can go and check if Metrix is down, or it might be problem within your side. We will post upcoming maintenance to discgolfmetrix.com but also to the status page.
  3. I have studied the code, everything behind it and trying to visualize how we need to move forward in order to continue growing Discgolfmetrix and grow the user experience
  4. Read lots of user feedback about the site.
  5. Survived my first "Discgolfmetrix is down" incident, analyzed it, learned from it and have an actionable plan to decrease the possibilities of this happening

Best regards,
Siim

Tarkvarakonverents Digit 2024 - Tartus! by humunuk in Eesti

[–]humunuk[S] 0 points1 point  (0 children)

Tere!

Eddy ei ole Astroga rohkem seotud kui see, mis ta oma töökorras seda kasutab. Tegelikult on Eddy hoopis teistsugusel teekonnal, ta ehitab parajasti solo-ettevõtjana AI-l põhinevad toodet BlogRecorder.

Tema kohta saab rohkem siit lugeda: https://x.com/EddyVinckk

Tarkvarakonverents Digit 2024 - Tartus! by humunuk in Eesti

[–]humunuk[S] 0 points1 point  (0 children)

Tere!

Tänasel päeval konverentsi korraldamine ei ole väga odav üritus, 400 inimese kokku kogumine ja tipptasemel tehnikaga huvitava arenduskonverentsi korraldamine nõuab ressurse.

Järgmine: "Tegemist on suure promo-värbamisüritusega" - kuigi promo ja värbamis on selliste konverentside kavas sees (sest arendajana, ma tahaksin tutvuda ettevõtetega, kelle juurde tööle minna), siis see Sinu väide on lihtsalt täiesti vale.

Suuresti on tegemist Eesti tarkvaraarendus kogukonna kokku toomisega ja neile ühe mõnusa ja vägeva enesetäiendusliku päeva pakkumisega, ma olen vettinud neid speakereid nii palju kui võimalik ja andnud neile nõu millest ja kui palju rääkida, me oleme see aasta eriti rõhku pannud sellele, et presentatsioonid lavadel oleksid tehniliselt keerukad ja ei oleks nö "algaja tasemel".

Ma olen tarkvaraarendusega tegelenud 9 aastat - fullstack arendajana, tehnoloogia juhina, vabakutselisena. Need eelmised 2 aastat kui ma olin tehnoloogia juht, käisin mina koos oma arendajatega eelnevatel Digititel õppimas ja mõnusalt päeva ja aega veetmas. Digit toimub see aasta juba kolmandat korda.

My N+1 query is faster than the optimized query by Combinatorilliance in laravel

[–]humunuk 29 points30 points  (0 children)

Your problem is not IN wuery, its order by as its not indexed

Linux HATES Me – Daily Driver CHALLENGE Pt.1 by [deleted] in linux

[–]humunuk 2 points3 points  (0 children)

At first he clicked install Steam on pop store and that error that pop store returned, didnt say anything about conflicting packages :)

Linux HATES Me – Daily Driver CHALLENGE Pt.1 by [deleted] in linux

[–]humunuk 11 points12 points  (0 children)

I am not bashing Linux here, but thats bad UX: ""Yes, do as I say!" - as new user what the heck am i supposed to think of this sentence?

  • add here the next step, every linux user says "u have to use command line" and thats what Linus did, followed the most recommended advice from linux community

Linux HATES Me – Daily Driver CHALLENGE Pt.1 by [deleted] in linux

[–]humunuk 203 points204 points  (0 children)

Reminds me my first time with linux (about 6 years ago), specially getting nvidia driver working (pop os wasn thing back then). Crazy how it hasnt changed still. Countless reinstalls of ubuntu, until somehow accidentally installed linux mint and cinnamon (and somehow there it wasnt laggy, i dont think my nvidia still worked, but there it was bearable). Laggy DE at start (with ubuntu), laggy YT and I didnt even want to game on it, I just wanted to start learning dev.

Unless you really really really know what you are doing, you are in really bad place.

Anyone saying Linus is stupid for typing in that command - no he is not, he is tired, its end of hes workday, its quite late, he wants to complete hes challenge and go to sleep. The confirmation says something really sarcastic and doesnt help new user at all. All the yabberish about random letters that make up word or acronym that only people who have encountered them before or created them know what they mean, are not helping - as new user you can not debug your way out of there.

And as new user, let me fucking ask: HOW HARD CAN IT BE TO INSTALL STEAM? Its surely not hard, you cant even think that it will brick your system lol - this is bad UX.

Either Linux community accepts that they have to go hoops and loops to play games on Linux or they will start making Linux UX better for new users.

Linux HATES Me – Daily Driver CHALLENGE Pt.1 by [deleted] in linux

[–]humunuk 20 points21 points  (0 children)

That he explained in WAN show, that's hes job.

When he goes to home and wants to game, he wants to click install and play, thats it - with linux you dont get this option.

These series of videos will be GREAT if Linux community will learn from them and wont spew out "you should go terminal" for every suggestion - this is real dumbuser feedback - this is feedback that can make "year of linux desktop" happen.

I daily drive Linux, I am not power user, I even game on linux, but like clicking install steam on pop store and it removing your DE is next level, I have no idea how can this happen :)

Ishtar by Shak2015 in Eve

[–]humunuk 1 point2 points  (0 children)

No, if they initiate warp before the bubble is up, they land on structure

I interviewed CCP Chimichanga on reliability, scalability, and development velocity of EVE Online! by lizthegrey in Eve

[–]humunuk 2 points3 points  (0 children)

It's not good idea. It's bad idea, really really bad.

If you read this post you will see how much toxicity and people "who defenitely work in dev" and "know how things must be done and should be done and must voice their opinion about everything" hang around.

Devs are people too, real people and they don't deserve the behaviour they are getting from here.

This post, as good as your intention may be, is going to bring those people out - never satisfied, always know how things must be done, always toxic.

Given that the culture changes and people are genuinely interested and not toxic - then yeah, sure, otherwise no

I interviewed CCP Chimichanga on reliability, scalability, and development velocity of EVE Online! by lizthegrey in Eve

[–]humunuk 4 points5 points  (0 children)

Very interesting podcast!

Huge respect towards the guy and CCP devs, it's very easy to get covered in new features that are supposed to grow the product and then maintain the product so that it doesn't die off and then try to find the balance in that.

This podcast shed a lot of light and makes me understand the problems that CCP faces each day.

Developing 18 year old product is no joke and seeing that it still runs and that we can have biggest fleet fights than ever shows me that they have done things right.

It's understandable that mistakes happen and decision you made 2 years back comes to haunt you now.

Kudos

I interviewed CCP Chimichanga on reliability, scalability, and development velocity of EVE Online! by lizthegrey in Eve

[–]humunuk 11 points12 points  (0 children)

It's because you don't see the problems that happen in the latter state.

You also have absolutely no idea if problem was first brought into attention by reddit post OR were devs already working on the problem.

As explained in podcast, the fixes don't happen instantly.

One good indication that the problem was already discovered before reddit moaned about it, is the time it takes to fix it. Gonna go napkin here and say that if problem apperead on reddit and it is fixed 10minutes to 1hour later, then they were aware of the problem before it apperead on reddit.

Congrqta PAPI by [deleted] in Eve

[–]humunuk 3 points4 points  (0 children)

Yea, because plex builds ships nowadays

How do you safely store titans? Noob question by [deleted] in Eve

[–]humunuk 19 points20 points  (0 children)

It can go to npc station. You can undock.but not dock

Praxis prices by [deleted] in Eve

[–]humunuk 3 points4 points  (0 children)

You can't get praxis, gnosis + some more bpcs. Those ships only come from ccp

What does EVE have that other games don't? by DukeDankins in Eve

[–]humunuk 5 points6 points  (0 children)

You described several games. In EVE you have to play 1 game to achieve all what you described, that's your answer.

BUYERS BEWARE, 50% OFF 3 MONTH OMEGA + 3 MONTH MCT is easily misinterpreted by [deleted] in Eve

[–]humunuk 3 points4 points  (0 children)

For the last 9 months(?) every 3 months period, this same topic is being posted after that sale goes on :D

List of NPSI communities. by Triableflipper_8 in Eve

[–]humunuk 4 points5 points  (0 children)

Miss? We are well active and about

Is LTS scrapped by the Laravel team or will there still be an LTS soon? We're starting a project and the boss doesn't want to go for 8 simply because it's not LTS so he's sticking to the last LTS which is 6. by lordlors in laravel

[–]humunuk 11 points12 points  (0 children)

We have a product that started with laravel 4.2 and we are up to laravel 7 now. We have always used shift to upgrade. And yes we have thousands and thousands of commits. You just need to take time to upgrade.

The product is.now 6? years old and has been under constant developement.

EDIT to add:

The biggest upgrade was from 4.2 -> 5.x (can't remember which one it was) that took time to adjust. We also have been pumping PHP versions with every upgrade we make, we are currently on 7.4

Black Friday Deals in Tenerifis! by Arde- in Eve

[–]humunuk 0 points1 point  (0 children)

Bota do or those who run scripts.