souperk

joined 2 years ago
[–] souperk@reddthat.com 7 points 8 months ago* (last edited 8 months ago)

IMO we need to break it in a few independent but cooperating decentralized systems;

  1. A transportation service where consumers will request the transportation of goods or people from point A to point B, and providers will make bids for those requests.
  2. A storage service where providers will offer storage of goods at specific locations, and consumers that make requests for the storage.
  3. A LC service, where two parties can enter an letter-of-credit (LC) contract, and providers can guarantee the contract.

If these systems are available, it would be possible to implement additional decentralized services like;

  • Marketplaces.
  • Passenger transportation services.
  • Food delivery.
  • Probably many more.
[–] souperk@reddthat.com 4 points 8 months ago (1 children)

I know you are asking for something different, but since there are already a few good answers, allow me to instead to reject the premise and give you a different.

It's not impossible to implement an AI solution within the context your provided. The problem is that it's going to be expensive. However, you can offer to deliver something smaller, focus on the smallest but valuable contribution you can make. While cleaning up the data is still going to be a hell of task, if the scope is small enough it can be achievable. Then, you can communicate the difficulty to scale due to data issues which can help management undestand the importance of prioritizing data quality.

If you have a bunch of sales data, maybe you can focus on deriving purchase patterns and build a simple recommendations engine. If you want to focus on marketing, you could try lead classification. Ideas depend on the domain of the company you work for.

[–] souperk@reddthat.com 3 points 8 months ago (1 children)

The best feeling of my lie? Getting fired after returning from vacations.

[–] souperk@reddthat.com 24 points 8 months ago (9 children)

Friendly reminder that the high seas are always an option. Download stremio, install the torrentio addon, and you are good to go.

[–] souperk@reddthat.com 8 points 8 months ago (1 children)

Is anyone interested in starting a book club? Right now I am reading "Implementing Domain-Driven Design" by Vaugn Vernon.

[–] souperk@reddthat.com 3 points 8 months ago

I am considering starting a channel about software engineering. I want to be able to fully switch to open source development, and I am hoping that the channel can become a healthy stream of income in the future.

[–] souperk@reddthat.com 5 points 8 months ago* (last edited 8 months ago) (1 children)

That's not the case for me, I can start doing stuff while talking with someone that is sitting, watching TV, or whatever.

I think having someone near your serves two purposes:

  1. It helps your brain produce happiness juice (dopamine), that makes doing stuff easier.
  2. They act as an anchor, helping you stay at one place and focus on what you should be doing, like a physical reminder.

If other people negatively impact your ability to get things done, I would suggest looking into it. Maybe you are subconsciously copying them, or you feel same shame doing stuff while others are not. I am not trying to invalidate your experience, just suggesting that it's possible you can gain a better understanding of it if you dive deeper.

[–] souperk@reddthat.com 2 points 8 months ago

I have procrastinated the hell out of it 😭 Thanks for reminding me though ❤️

[–] souperk@reddthat.com 1 points 8 months ago
[–] souperk@reddthat.com 4 points 8 months ago

I would give myself a solid 4.2/5 on python.

  • I have in deepth knowledge of more than a few popular libraries including flask, django, marshmallow, typer, sqlalchemy, pandas, numpy, and many more.
  • I have authored a few libraries.
  • I have been keeping up with PEPs, and sometimes offered my feedback.
  • I have knowledge of the internals of development tooling, including mypy, pylint, black, and a pycharm plugin I have created.

I wouldn't give myself a 5/5 since I would consider that an attainable level of expertise, with maybe a few expections around the globe. IMO the fun part of being really good at something is that you understand there still is to learn ❤️

[–] souperk@reddthat.com 4 points 8 months ago* (last edited 8 months ago) (2 children)

I've had a very tough time finding my first position as a junior dev

The hiring landscape for software engineers/developers is a mess for the past year or so. You shouldn't internalize the experience, most likely you are just unlucky.

A few things to consider for finding a job:

  1. Utilize your connections, a lot of hiring still happens through connections. If you have attended a university/college/bootcamp reach out to your professors and check if they can refer you to any positions.
  2. Make sure your CV can be parsed by tools. Try uploading your CV on open resume, if it's not parsed correctly you might want to update it.
  3. Create a portfolii website, it's a great way to illustrate your skills. Also, others here can check it out and offer advice.
  4. Update your LinkedIn profile, make sure to check that open for recruiters thingy.

If you want to learn more about react I am happy to have a chat with you (no fee), feel free to DM me.

[–] souperk@reddthat.com 3 points 9 months ago (1 children)

Do you really think you behave like a dick? Just becase other people say that, it doesn't mean it's true...

view more: ‹ prev next ›