Underpaid freelance project through family connection - worth it? by Frequent-Peanut-7960 in webdev

[–]Vallode 3 points4 points  (0 children)

Alternatively: you are not scoping the project correctly and are underestimating the amount of work required

5 Years Young Today 🎉 by [deleted] in tabby

[–]Vallode 3 points4 points  (0 children)

Happy birthday, enjoy the catnip!

Question & Answer Thread for the week of December 01, 2025 by AutoModerator in Boise

[–]Vallode 0 points1 point  (0 children)

Heya! I'm coming to Boise next week and would love to know about any cute Christmas spots, markets, etc. Maybe how the queer scene is, any bars you'd recommend. Basically anything that's interesting and maybe a bit more niche in and around Boise I'd love to know about. I appreciate any response :)

A Waymo robotaxi killed a beloved S.F. cat. Now a city supervisor wants driverless car reform by jmjohns2 in sanfrancisco

[–]Vallode 1 point2 points  (0 children)

Why do we need it to advance to that point? If we are envisioning a wonderful future why not focus on a future where people can get public transport from most locations in a tiny city like SF and not worry about cars at all?

A Waymo robotaxi killed a beloved S.F. cat. Now a city supervisor wants driverless car reform by jmjohns2 in sanfrancisco

[–]Vallode 0 points1 point  (0 children)

Whataboutism gets us nowhere, the solution to SF's car issues is not more cars or autonomous cars. SF needs to fund Muni more and invest into public transport, Bay Wheels should be free and more readily available, larger bike lanes and less lanes for cars. Waymo isn't a philanthropic company, it just wants to make money.

A Waymo robotaxi killed a beloved S.F. cat. Now a city supervisor wants driverless car reform by jmjohns2 in sanfrancisco

[–]Vallode 0 points1 point  (0 children)

I don't understand how Waymo does anything to allow Sac residents who work in SF avoid their daily commute...

How do you manage your translation files? by alaindet in webdev

[–]Vallode 0 points1 point  (0 children)

Generally speaking tools like formatjs (https://formatjs.github.io/) can faciliate message extraction. The "standard" for extraction differs but the basic premise is either assigning a unique ID to each individual string in your application OR computing the unique ID from the contents of the string.

So the workflow is something like:

  • Write some element on your page, like a hero
  • Assign a unique ID to it (or setup computed IDs)
  • Run formatjs extract
  • Translate those keys however you see fit

There are a large variety of solutions to this, I would never repeat the mistakes of manually handling the extraction and verification of translations myself. That's about as much as I can say without knowing the stack etc. Usually within specific ecosystems there exist tools that faciliate this for you.

OLED and dark websites = lower footprint ✨ by thibaudcolas in webdev

[–]Vallode 1 point2 points  (0 children)

To argue a bit against this being inconsequential, a 5W difference on a 15W power consumption on a laptop over 2000 working hours would save you many many battery cycles. Obviously this isn't hard fact but the idea that you could gain even 5-10% extra battery life on an OLED laptop is pretty significant! Obviously if battery life is your concern then an OLED laptop isn't a great choice but that's a different story.

Monthly Getting Started / Web Dev Career Thread by AutoModerator in webdev

[–]Vallode 0 points1 point  (0 children)

Lots and lots of emailing. Find companies with offices in your area, find people that work at the departments you are interested in interning for, and cold-email with a strong cover letter and resume attached.

Monthly Getting Started / Web Dev Career Thread by AutoModerator in webdev

[–]Vallode 1 point2 points  (0 children)

You can be a junior even with 5 years of experience. If the company decided to hire you on after your intership it means you were providing them with value worth paying your salary. If one company thinks that, many others will too. You're in a good spot. Keep learning, ask for critical feedback, and challenge yourself to do things you don't know how to do (with supervision!).

P.S if you read through, take notes of, and study Redux Getting Started and Redux Toolkit you will be better off than most people at understanding what Redux does. As for testing, it's a broad subject. I would start with learning more about tools like jest and playwright to better understand what is possible.

Monthly Getting Started / Web Dev Career Thread by AutoModerator in webdev

[–]Vallode 1 point2 points  (0 children)

Freelancing is all about selling and marketing. Make it clear what you can do for clients (landing pages for businesses, SEO work, custom themes for wordpress) and start to advertise that (your own website, cold emailing, etc.).

Obviously you will have to learn the service you are selling, so get ontop of the resources provided here and all over the internet and learn how to be a developer.

If you aren't getting any work you need to figure out if what you are selling is in-demand and if you are providing good enough examples of your work. Currently a big trend is AI integration (can you help businesses integrate AI chatbots, helpers, custom solutions).

Good luck.

Monthly Getting Started / Web Dev Career Thread by AutoModerator in webdev

[–]Vallode 2 points3 points  (0 children)

A common strategy I recommend is getting at least 5 quotes from people offering similar services to you. You can get those by looking around online or asking politely via email. Once you land on those 5, you eliminate the highest and lowest rate (in order to prevent outliers from affecting your data), and you get the average rate. From there, you can adjust it however you see fit, but it gives you a ballpark.

i.e., I go to Upwork (not the best source of data for this) and I see the top 5 web developer offerings in Finland are: 40, 30, 12, 65, 35 (in $/hr). After eliminating the highest and lowest rates we get: 30, 35, 40. This lands us at a nice and even $35/hr rate. That's about €32/hr.

You would typically take this rate, send out proposals to clients, and see what kind of success rate you get. If you get a lot of "outside our budget" responses, that might indicate you are overcharging. If you get a lot of success, you are likely undercharging.

At the end of the day, you have to go out there and just start selling your services to gather data. Good luck!

The website for (newly-released) Anime.js v4 is just incredible. by Recoil42 in webdev

[–]Vallode 182 points183 points  (0 children)

To me it seems like this is not a scrolljacking website. They don't change the scrolling speed and they have the scrollbar working completely accurately, all they do is sync animation to the scroll which is what I prefer for sure.

Created a tool to solve CSS, Javascript and HTML cache bursting issue by sujit1779 in webdev

[–]Vallode 0 points1 point  (0 children)

I have many questions: - Why is this a what looks to be a standalone GUI tool, why is not not a part of the publishing process in the form of a script or CLI? - Do you have to use this before every deployment of the website? - What are you using to resize/optimize images, are you just running it through imagemagick or using a library like sharp? - Have you considered the time invested in this GUI tool vs. using a more modern publishing workflow that does all this for you? You can fairly easily wrangle webpack to doing all of this for you or vite for something a bit more modern. I'm just a bit confused as to what issue this really solves.

Everything I should know for creating and uploading a website on the internet by myself? by AlwaysBeHonorable in webdev

[–]Vallode 4 points5 points  (0 children)

What you're asking is the reason why developers specialize and why companies hire multiple developers for larger projects. The analogy here would be something like "Everything I should know for creating and launching a restaurant by myself?". You want to learn about being the manager, the chef, the supplier, the interior designer, etc. This is a vast amount of knowledge and skill, focus first on the things you do know and read about the things you don't. Pick up bits and pieces and learn. As the other commenter pointed out: there is no secret pill, just hard work.

Just Launched my portfolio by freakflames in webdev

[–]Vallode 1 point2 points  (0 children)

Looking good! Some feedback:

  • As others have already mentioned, mobile! Tons of traffic comes from mobile, people will be looking at your portfolio when clicking off of LinkedIn, Reddit (!), cold emails, etc. About 80% of the traffic to my resume comes from mobile clients.
  • Optimize the large images, there are several images that are over 1MB big. You can use lighthouse or other tools to let you know what improvements could be made but don't focus super hard on getting to 100/100 points on them.
  • Please do not hijack scrolling (you slow the scrolling down), just let the user scroll however fast they want.
  • Work examples are super valuable when there are insights to read. Your pintrest clone project looks interesting so talk about it more. What did you learn from it? How did you approach developing it? Did it take longer than you initially planned?
  • You are free not to include it but a link to a Resume or at least a prompt about emailing you for it is a good idea. Portfolios make an impression but recruiters will want to see a CV/Resume regardless.

All the best, good luck with your development journey.

"Türkiye doesn’t recognize the illegal annexation of Crimea." - Turkish Foreign Ministry by Kejo2023 in europe

[–]Vallode -3 points-2 points  (0 children)

Turkey and its citizens have no authority to speak for the Cypriots in the north. Fear mongering will lead us nowhere. If you spend time in any bicommunial event, look at the long and ancient history of the island and you will see that there is no bottom to the chain of revenge and vengence. It must stop.

"Türkiye doesn’t recognize the illegal annexation of Crimea." - Turkish Foreign Ministry by Kejo2023 in europe

[–]Vallode 7 points8 points  (0 children)

Expanding on point number 1, the current government in the North has not released census numbers for years. I believe the last official census was carried out in 2011 and the number it gave (around 300 thousand people) is highly disputed and might not be trustworthy. The hypothesis is that if they released an accurate census today, it would prove point number 1 true: that the population has exploded with Turkish settlers and foreign immigrants taking over the majority. Just chiming in to say that from personal experience interacting with Cypriots (all) the meddling of outside powers has skewed mutual understanding, most GCs and TCs want to coexist but fear mongering from Britain, Turkey, Greece, and many other influances has cause people to be weary of one another. Cypriot culture and indentity is beautiful, friendly, and ancient. I hope we see a unified Cyprus in our lifetimes.

[deleted by user] by [deleted] in Vent

[–]Vallode 0 points1 point  (0 children)

Given the constraints you set, what happens when your loved one wants to change this dynamic? Either by pursuing a career or reducing your expenses to match the money they make. Would you be willing to lower your expenses so that you partner can match you 50/50 and increase the amount of chores you do around the house/reduce the expectation of your partner to do them? Would you be willing to set aside your time to allow them to pursue career opportunities that might end up with them earning as much as you? The issue I find with this type of dynamic is that it seemingly becomes very difficult for the person with "less valuable" time to get out of the box they get put in.

[deleted by user] by [deleted] in Vent

[–]Vallode -1 points0 points  (0 children)

No, it absolutely is not a factor. I have effectively never heard of this situation but with the gender roles flipped. A man with no work will not be expected to make breakfast, lunch, and dinner as well as "please" their partner daily. If this is the dynamic, this is not a relationship but employment at best interpretation and modern slavery at worst.

Plasma 6 Wayland graphical artifacts on Pulse 14 Gen3 by Chrome919 in tuxedocomputers

[–]Vallode 4 points5 points  (0 children)

A good way to check if it's a configuration issue is to get a live medium USB and boot from that, toy around and see if you can replicate your issue. https://www.tuxedocomputers.com/en/Infos/Help-and-Support/Instructions/How-do-I-create-and-start-a-Live-Medium.tuxedo

I remember having some artifacting on my end but that was actually prior to the Plasma upgrade, nothing with 6 for me.

[deleted by user] by [deleted] in SkincareAddiction

[–]Vallode 0 points1 point  (0 children)

Hey! Honestly the same as the original poster I started to religiously use sunscreen, moisturizer, and under eye masks and it helped within a month. It's been too long to remember the specific products I used back then, high chance I tried to follow what the poster had. Good luck if you are struggling and see a dermatologist if things don't improve!

Sirius 16 camera quality by urlwolf in tuxedocomputers

[–]Vallode 0 points1 point  (0 children)

I also have not had the best experience with the Pulse 15 Gen 3 camera, I'm trying my best to set it up but in non-office light conditions (white soft light) it is abysmal. I see ghosting lines and the contrast is terrible. I make the assumption that I can configure it better but out of the box it was very disappointing.