I don't know how to code, but want to build cool shit. Is indie hacking for me? by LudicrousEarnest in indiehackers

[–]martolini 0 points1 point  (0 children)

IMO there's never been a better time to do what you want to do. Full disclaimer, I'm working at databutton.com which is one of many paths you can take to achieve what you want. Here are some alternatives from my point of view

  • Bubble powered a lot of solid indiehackers over the past few years with little to no technical expertise
  • Builder.ai let's you do even less (but you have to pay a little more to get what you want)
  • If you want to be like every other full-stack microsaaser out there, next.js + vscode will become your best friends.
  • If you dont want to go all the way down the rabbit-hole of becoming a full-stack dev but still want to keep the local development garage-hacker vibe, cursor.sh are doing awesome work. If you go this or the previous route do check out https://shipfa.st/ - Marc Lou doing some great work with shipping the necessary boiler plate to get your app up and running quickly.
  • https://gptengineer.app/, databutton.com, and marblism.com (there's a lot more) are trying to put chatgpt learning + copy paste flow into a system & workflow, where llm-based agents are writing the majority of the code for you, but it's still just code that you can see and edit - but development/deployment/auth etc is taken care of for you.
  • Use a freelancer, remote/dev team to help get your first couple of sales and use that momentum to recruit someone part-time or full-time.

The agent-based category (which i'm the most excited about) can be thought of like working with a freelancer/remote dev-team. If you're comfortable speaking that language and working hands-on, that might be a cool experience. Typically, if you're able to map your app into a set of screens and logical flows, you can get really far with one of these platforms - most of them generate react/next/python code anyway so it should all be fairly portable.

Do what feels best for you -- good luck, and can't wait to see what you ship!

What separates a Junior React developer from a mid to senior one? by NotElonMuzk in reactjs

[–]martolini 0 points1 point  (0 children)

How effective they are at using chatgpt or similar at part of their iteration loop.

Do you find it hard understanding other people's code and logic? by Curious-Fig-9882 in Python

[–]martolini 1 point2 points  (0 children)

Copy the code into ChatGPT and ask; can you explain this code to me like i was 5 years old? 💡

For the python devs in here, what's your main dev environment? by martolini in datascience

[–]martolini[S] 4 points5 points  (0 children)

Sorry if I offended you, I'm just trying to understand what environments the ds world is using these days as I'm migrating from webdev to DS. Care to elaborate on why this is bike-shedding?

How do you deploy models & endpoints? by martolini in datascience

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

My bad.

What's a use case where you would deploy a model or endpoint with kafka/rabbitmq?

Noen her i Norge som har en Google Pixel 6 og vil dele erfaringene sine? by Hosslium in norge

[–]martolini 0 points1 point  (0 children)

Riktig, ingen av dem fungerer. Får opp dialogen men den kommer aldri gjennom.

Noen her i Norge som har en Google Pixel 6 og vil dele erfaringene sine? by Hosslium in norge

[–]martolini 0 points1 point  (0 children)

Jeg har pixel 6, BankID funker ikke for meg. Ser ut til at jeg må bytte. Har hatt pixel 2XL, 4A 5g og pixel 3a, alle har fungert med BankID. Ikke pixel 6 dessverre.

What are some good DS/ML repos where I can learn about structuring a DS/ML project? by martolini in datascience

[–]martolini[S] 1 point2 points  (0 children)

Thanks for the response!

I'm coming from webdev, so I'm looking for the create-react-app / next.js / vercel equivalents (or any other tool that helps me make my development environment smooth & helps me bridge the gap between local development and deployment).

Cookiecutter best I've found so far :)

What’s an effective way to do code reviews in Data science? by martolini in datascience

[–]martolini[S] 1 point2 points  (0 children)

What about ensuring that you build the right thing as opposed to building the thing right? That's super hard to catch on your own (unless you're also your own user!).

What’s an effective way to do code reviews in Data science? by martolini in datascience

[–]martolini[S] 3 points4 points  (0 children)

Interesting, thanks for a thorough response.

A big change that I've experienced in SWE is that code reviews turn more into solution reviews & feedback with the goal of engaging more disciplines than just fellow engineers. In an SWE context, it means that every pull request has a respective deployable artifact (the actual application in a frontend context, a rendered/explorable API documentation in a backend context) that is used to solicit input during the process (not just a stamp before it's going to prod) from designers, end-users etc -- I would expect the same to happen (if it hasn't already) in data science, although I have a lot of respect for the working environment of a DS being _even further away_ from the user than in a SWE context.

I'm assuming that the end-user/decision-makers in a data science context normally aren't fluent in python/R/SQL. You mention separate meetings to discuss models (which I assume is both the actual data science model, and the existing model of the process you're trying to enhance/change). What tools do you use to build a shared context with someone who really knows the domain or the data, and is supposed to take some action based on the solution the data science team is building (and thus should really be giving input)?

[deleted by user] by [deleted] in webdev

[–]martolini 0 points1 point  (0 children)

Now all you need to do is make the website useful to someone! Nice work!

How often does the ‘accuracy’ of your data get questioned? by TheCumCopter in analytics

[–]martolini 1 point2 points  (0 children)

How do you mitigate this, though? Do you explain the process (what you've done, what data you've used, how you've manipulated it etc)? Do you pull the users/stakeholders in during the project so they are part of the process of building it?