Readit News logoReadit News
kubav027 commented on How I influence tech company politics as a staff software engineer   seangoedecke.com/how-to-i... · Posted by u/facundo_olano
johnfn · 5 months ago
A lot of the frustration I typically hear in this camp is something like “well I shipped a huge refactor that cleaned up all the code, why does no one appreciate that?” One particular interaction that got me thinking was a few years ago listening to an acquaintance telling me how he spent months meticulously cleaning up the data pipeline and making it perfect, and how no one appreciated this work.

Like, as an engineer, I don’t doubt that this work is valuable. But you have to imagine what it must sound like from the perspective of a PM or EM. Itd be like my PM saying “I spent the last month organizing all eng docs to be properly formatted with bullet points.” You’d be like, uhh, okay, but how does that affect the rest of the company? More importantly, how does the PM distinguish engineers who are doing impactful work from the engineers who are doing the “bullet point formatting” work, of which surely some exist? From the perspective of a PM, these types of work can be hard to tell apart.

Really what you want to do is articulate what you plan to do, ahead of time, in a way that actually clicks for non-technical people. For instance, I was pushing unit tests and integration tests at my company for years but never found the political will to make them a priority. I tried and tried, but my manager just wouldn’t see it. Eventually, there was a really bad SEV, and I told her that tests would prevent this sort of thing from happening again. At that point the value became obvious. Now we have tests, and more importantly, everyone understands how valuable they are.

kubav027 · 5 months ago
Agreed. I have always thought about refactoring as developer responsibility. If it needs to be done do it while working on real feature and update deadlines accordingly. That way it is way easier to justify it because you talk about it only with technical people. In long run it makes code base way better. This results in easier maintenance and faster development of new features.
kubav027 commented on Ask HN: Has anyone else been unemployed for over two years?    · Posted by u/ncarlson
yodsanklai · 6 months ago
kubav027 · 6 months ago
I am on my sabatical now which I started to recover from burnout working in early stage startup. I stopped drinking coffee. I have drunk 4 to 8 coffees daily at work. It helped me to survive the day but I did not enjoy the taste. It was like eating pills. Also it did not help with sleep at night and rest during the day. I have not drink coffee or green tea for 4 months and now I have started again because I crave for coffee taste but I drink way less (3-4 coffees a week). Good think is that I enjoy it again, it helps me concentrate and also it does not interfere with my rest and sleep. The same applies to alcohol even in small amounts. It helps you to cope with overwork but it drains you in long term.

edit: So it is not only about health but also about satisfaction and well being.

kubav027 commented on How to motivate yourself to do a thing you don't want to do   ashleyjanssen.com/how-to-... · Posted by u/mooreds
kubav027 · 6 months ago
This is reason I am not doing workouts at home. I hate splitting workout and normal life to separate categories. So I try to integrate physical exercise into daily schedule. I commute by running, cycling or walking paired with public transport. Also I do a lot of walking/running with my small kids. I am able to average 10 km walk per day with two 30 km bicycle rides in hilly terrain and one 5 km run per week. This is without forcing myself to "workout time". If I have time I am also going to bouldering or wall climbing once a week. It works great because I have reasonable physical exercise despite enjoying time with my kids and being an office worker.
kubav027 commented on EU court rules nuclear energy is clean energy   weplanet.org/post/eu-cour... · Posted by u/mpweiher
pzo · 6 months ago
but it's not 24/7 and europe even worse in winter and fall. Solar is unrealistic to replace most energy usage [1]. In EU it's just less than 5% usage. In germany less than 6% usage. And wind is not a replacement either (less than 11% energy usage in germany).

And just for comparison in france nuclear power plants provides 37% of energy

[1] https://ourworldindata.org/grapher/energy-consumption-by-sou...

kubav027 · 6 months ago
During summer french nuclear power plants reduced their energy production because there were problems with cooling caused by heat and drought. So we probably need mixture of all those technologies to make electrical grid stable. Even nuclear energy is not imune to climate change.
kubav027 commented on Linux on Snapdragon X Elite: Linaro and Tuxedo Pave the Way for ARM64 Laptops   linaro.org/blog/linux-on-... · Posted by u/MarcusE1W
pentamassiv · 7 months ago
If you are thinking about getting a Tuxedo, I suggest to get something else. I got one because they promised fwupd support, upstreamed drivers and maybe coreboot support. None of that is working even years afterwards. People from the kernel got so fed up with them, they considered blacklisting them [1]. That seemed like a wakeup call as they now at least started with upstreaming drivers.

If you want to change some settings oft the device, you need to use their terrible Electron application. It's so bad, volunteers created an alternative. Even they are getting tired of Tuxedo though [2]

The device is also not repairable at all. I had an issue with my screen and they gave me a quote of ~200€+ to repair it. I'm sure I could fix it myself for a lot less, but no parts are available and no instructions.

I hope they improve, but for now I'm disillusioned and would not buy it again.

[1] https://www.phoronix.com/news/TUXEDO-Drivers-Taint-Patches

[2] https://aaronerhardt.github.io/blog/posts/tuxedo_rs_update/

kubav027 · 7 months ago
You are right that tuxedo has some issues. But also take into account price of their notebooks. Even lenovo, hp, dell etc. are not without issues in the similar price category. I take it as cheap HW for advanced users.

But you are right that not having drivers upstream is really strange decision.

kubav027 commented on Linux on Snapdragon X Elite: Linaro and Tuxedo Pave the Way for ARM64 Laptops   linaro.org/blog/linux-on-... · Posted by u/MarcusE1W
ghostpepper · 7 months ago
Which thinkpad was the one you had so many issues with, and which dock? I’ve had a few issues with my caldigit ts3 and ryzen 7840 p14s thinkpad but on the whole everything works pretty well. Worst issue has been a dumb regression with the Qualcomm ath12k firmware that wasn’t backed out for months.
kubav027 · 7 months ago
I have the same thinkpad as working computer and InfinityBook Pro 14 Gen 9 with 8845 as home computer. Lenovo has better upstream linux support but I was able to make both work without issues. I use debian testing/unstable.

Lenovo pros:

- better case

- better keyboard

Tuxedo pros:

- significantly cheaper price

- two fan setup enables faster performace (it is stable with 90W power consumption)

- almost twice as long battery life (tuxedo has bigger batery with similar weight and size)

- two nvme slots

If you want more powerful notebook with slightly worse build quality, tuxedo is good choice.

kubav027 commented on My AI skeptic friends are all nuts   fly.io/blog/youre-all-nut... · Posted by u/tabletcorry
pie_flavor · 9 months ago
I have one very specific retort to the 'you are still responsible' point. High school kids write lots of notes. The notes frequently never get read, but the performance is worse without them: the act of writing them embeds them into your head. I allegedly know how to use a debugger, but I haven't in years: but for a number I could count on my fingers, nearly every bug report I have gotten I know exactly down to the line of code where it comes from, because I wrote it or something next to it (or can immediately ask someone who probably did). You don't get that with AI. The codebase is always new. Everything must be investigated carefully. When stuff slips through code review, even if it is a mistake you might have made, you would remember that you made it. When humans do not do the work, humans do not accrue the experience. (This may still be a good tradeoff, I haven't run any numbers. But it's not such an obvious tradeoff as TFA implies.)
kubav027 · 9 months ago
+1

Writing code is easier than long term maintenance. Any programmer is able to write so much code that he will not be able to maintain it. Unless there are good AI tools helping with maintenance there is no point to use generative tools for production code. From my experience AI tools are great for prototyping or optimizing procrastination.

kubav027 commented on Google is giving Amazon a leg up in digital book sales   washingtonpost.com/techno... · Posted by u/bookofjoe
AdmiralAsshat · 10 months ago
I already gave Google my payment info, though, because I use Google Wallet. And I actually find that more secure, because IIRC the credit card number that is stored in Google Wallet is a virtual credit card number, not the real number that is printed on the physical card (which Rakuten Kobo would store).

Even when I buy books from Kobo, I never stored my credit card with them. I always bought gift cards and loaded the balance onto my account. That would occasionally get cumbersome, since the only vendor for those cards in the US used to be Wal-Mart, until they discontinued their relationship. Now I think Kobo might sell them directly out of Amazon.com--but either way, for the odd $2 and $3 purchases that I do on impulse buys (because a book may be on sale), just having it go through Google Wallet is much easier.

kubav027 · 10 months ago
My bank gives me virtual credit cards. Google is just unnecessary expensive middle man. But I live in Europe so US situation might be different.
kubav027 commented on Ditching Obsidian and building my own   amberwilliams.io/blogs/bu... · Posted by u/williamsss
kubav027 · 10 months ago
I have switched to joplin from evernote and I am using webdav on synology NAS to synchronize notes. It is open source and also self hosted and works on all platforms without problem. I also share notes with my wife. We use it for planning and shopping lists and it works really great. It has some basic conflict resolution which is usable for two people.

Joplin uses sqlite as storage but you can export collection to md files and there is backup plugin which does that periodically.

Also you can setup external editor. I am editing notes in neovim and joplin is just for viewing.

kubav027 commented on Notes on rolling out Cursor and Claude Code   ghiculescu.substack.com/p... · Posted by u/jermaustin1
hallh · 10 months ago
Having linting/prettifying and fast test runs in Cursor is absolutely necessary. On a new-ish React Typescript project, all the frontier models insist on using outdated React patterns which consistently need to be corrected after every generation.

Now I only wish for an Product Manager model that can render the code and provide feedback on the UI issues. Using Cursor and Gemini, we were able to get a impressively polished UI, but it needed a lot of guidance.

> I haven’t yet come across an agent that can write beautiful code.

Yes, the AI don't mind hundreds of lines of if statements, as long as it works it's happy. It's another thing that needs several rounds of feedback and adjustments to make it human-friendly. I guess you could argue that human-friendly code is soon a thing of the past, so maybe there's no point fixing that part.

I think improving the feedback loops and reducing the frequency of "obvious" issues would do a lot to increase the one-shot quality and raise the productivity gains even further.

kubav027 · 10 months ago
Unless you are prototyping human-friendly code is a must. It is easy to write huge amounts of low quality code without AI. Hard part is long term maintenance. I have not seen any AI tool helping with that.

u/kubav027

KarmaCake day39January 13, 2025View Original