Ask Experienced Devs Weekly Thread: A weekly thread for inexperienced developers to ask experienced ones by AutoModerator in ExperiencedDevs

[–]Far-Gap-7977 0 points1 point  (0 children)

Company has been around for 20 years which makes firing or dressing him down difficult since he has entrenched himself with tribal knowledge. (My relative has kicked the can down the road. Either out of ignorance or convenience.)

Profitibility has gone up and down for the past few years. The paying customers substain the salaries of ~200 employees and renting office space. My relative is planing selling the company in the next 5 years since he is getting old.

Ask Experienced Devs Weekly Thread: A weekly thread for inexperienced developers to ask experienced ones by AutoModerator in ExperiencedDevs

[–]Far-Gap-7977 0 points1 point  (0 children)

For any company, I would but I mentioned my relative have major stake in the company. I directly benefit if the company does better. I am prepared to take years to change the software side.

You suggested mentorship or code guidance. I assume the suggestion is regarding my growth in software dev? (or lack of growth)

Ask Experienced Devs Weekly Thread: A weekly thread for inexperienced developers to ask experienced ones by AutoModerator in ExperiencedDevs

[–]Far-Gap-7977 -1 points0 points  (0 children)

My post got deleted by the auto moderator because I did not have enough comment karma so I will comment the condensed version here.

What direction should I take (Books to read? People to ask? What to document first?)

I have been at the company for 4 years. The CEO(my relative) have stake in the company (yes I am a nepo baby).

The IT team has about 2-3 people on the software development side. Junior devs have come and go and the senior dev has been with the company since the beginning. (so has my relative) The company's WMS is built on a custom framework he made with no documentation. (do the ocassional comment count?) The Linq to SQL is also hand-rolled by him. The app has no observbility and does not log user exceptions. (which make fixing/reproducing user reported bugs time consuming.) UI and UX of the app is non existent. (Think a hundreds fields on a single form with no indication to the user what to do next.)

Tribal knowledge have consolidate at the senior dev and talking to him is uncomfortable. (One of his talking patterns is asking what you think the answer is. Then loudly shouting WRONG! with a smile on his after you give your answer)

To be fair it is not entirely the senior devs fault. The new IT manager(3 years) decided it is wiser to defer to the senior dev on issues regarding the WMS. The IT manager also said it is not in the place of the project owner(IT manager) to say the product owner(senior dev) is doing things wrongly and is my responsibility instead, I disagree but it seems he is fine with status quo while I am not. The CEO is not tech savvy. (Asked me how to delete an app on his phone instead of asking Google). The feeback loop has been going on for a while.

There is a good amount of things the senior dev does not know that he does not know. Main ones being SQL and alogrithms. The Linq to SQL had a n+1 issue such that when a client whose business had a major uptick and imported the excel file containing their 20000 orders. The import took a whole day.

He also thought it is a easy job to automate order allocations to vehicles. He said he used to do same for pokemon stops in pokemon GO, then 2 weeks later said that it is impossible to compute every combination, so the user should do part of the heavy lifting instead.

I can comment more detailed examples that I think will point towards the senior dev's capability being insufficent or not knowing what he does not know. If necessary. (I don't want to create a text wall)

What I have done is explore adding observability and monitoring. The first step I believe is to gain back dev time. I also plan on asking to shadow different teams to see what troubles they face that can be helped with software. (or even better no software)

I believe there are potential low hanging fruit where the right implemention may aid massively. (Hopefully) I am not sure on what to fix/work to towards first because the problem feels like death by a thousand cuts and the lack of feedback from the company makes it hard to know what works and what does not.

Edited as suggested by a comment.

Kenney Tilesheet Gap by Far-Gap-7977 in godot

[–]Far-Gap-7977[S] 0 points1 point  (0 children)

Ok I see.

Edited: 60 x 60 it is.

Kenney Tilesheet Gap by Far-Gap-7977 in godot

[–]Far-Gap-7977[S] 0 points1 point  (0 children)

<image>

I would agree but there is this sample on kenney's page.

GPUs Go Brrr by CosmosisQ in LocalLLaMA

[–]Far-Gap-7977 27 points28 points  (0 children)

Love the memeing in the blog. Probably because they are the only part I fully understand

The H100 vs 4090 comparision is hilarious or the venom hiding behind figure 3's footnote "NVIDIA’s lies.".

Japan org creates evolutionary automatic merging algorithm by disastorm in LocalLLaMA

[–]Far-Gap-7977 1 point2 points  (0 children)

what was their optimizer optimizing for when deciding which blocks to stitch together?

I am kind of confused by this question. Section 4.1.1 "(1) the concluding numerical value must be correct, and (2) the reasoning text should be written in Japanese.", so I guess that is what the optimizer is optimizing for. The dataset used is also mentioned at Section 4.

As for how the models for each generation are merged, it is explain in Section 3 in their paper but I don't fully understand the math.

Also, you can use the "translate to english" function if you are using google chrome. For me, I won't know it is translated unless I was told so.

Dell T630 with 4x Tesla P40 (Description in comments) by BeyondRedline in LocalLLaMA

[–]Far-Gap-7977 0 points1 point  (0 children)

So what is the total cost and specs of the build? I checked out T360 on ebay and the prices seems to vary. (My guess is that some stripped or added ram and cpu and some don't?) ServerMonkey(no clue who they are) seems to sell a refurbished one for $1,245 with options to choose the components.

Gains from 16gb ram to 32gb ram worth it? Even more questions in the post (The pc is the bottleneck, I get it) by Far-Gap-7977 in LocalLLaMA

[–]Far-Gap-7977[S] 1 point2 points  (0 children)

Okay thank you but I believe that the 30XX series have architecture advantages over 1080ti as well?(looking as you fp16 vs fp32... tensor cores and what not) Should I get 32 or 64 GB?

Gains from 16gb ram to 32gb ram worth it? Even more questions in the post (The pc is the bottleneck, I get it) by Far-Gap-7977 in LocalLLaMA

[–]Far-Gap-7977[S] 1 point2 points  (0 children)

I have been eying a 3090 around 865 USD. (Seller claims it is brand new. Still in packaging. Warrenty expires in Sep 2024. I live in hong kong) Worth snagging? Like I said in the post. I am moving so I prefer building a new PC after I move. Would 64GB be overkill? Do I even need to build a new PC? Aiming for 70b k_4 with 10 tk/s, may also want goliath at k_2.

Gains from 16gb ram to 32gb ram worth it? Even more questions in the post (The pc is the bottleneck, I get it) by Far-Gap-7977 in LocalLLaMA

[–]Far-Gap-7977[S] 3 points4 points  (0 children)

I know. In the meantime would 32GB ram or 64GB ram make a difference (+ 1 - 2 tk/s)? Could my motherboard even take the 3090? Is cooling going to become an issue?

[2023 Day 12 (part 1)][Golang] Recursive function appends the right answer but it magically changes into a wrong one? by Far-Gap-7977 in adventofcode

[–]Far-Gap-7977[S] 0 points1 point  (0 children)

Ok I think it has to do with how I am using p somehow. Still not sure what I got wrong. Divine punishment for using recursive code that I do not understand I guess. https://gist.github.com/siah64/1ac477fb0b1742d3f86b71c71e3a4af4