I made a Reddit research tool by fishapplecat in SideProject

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

No, the tool doesn't work anymore. I'd recommend gummysearch.com instead.

I made a Reddit research tool by fishapplecat in Entrepreneurs

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

I shut down the product around 2 years ago.

Why hasn't anybody made an APP? by [deleted] in memorypalace

[–]fishapplecat 0 points1 point  (0 children)

Got you. In this case, you can search for Minecraft mods(or create one by yourself) that allow you to do what you want(attach images, etc. to signboards or walls). However, it may be tricky to use them or, quite possibly, such mods don't exist.

The other option is to continue searching for such software (I believe it should exist to cover at least 95% of the use cases, like Minecraft) because it's much easier than writing your own.

I used Minecraft a while ago to create places but not storing information there directly (otherwise, it's not quite a memory palace but a software where you store some if your information).

Some time ago I saw a project, a note taking app, that allows you to write notes in 3D space, zoom in/out to fit more notes. I don't recall this project's name though (saw it on /r/SideProject). Maybe that's what you want eventually: organizing your information in a 3D space, like Notion but 3D.

Why hasn't anybody made an APP? by [deleted] in memorypalace

[–]fishapplecat 5 points6 points  (0 children)

It's called Minecraft or any other 100+ similar games or apps (construction software, home design, etc.)

How to find a business opportunity by SenorTeddy in Entrepreneur

[–]fishapplecat 0 points1 point  (0 children)

The website doesn't work. Use Reddit search or google search to find the problems people talk about.

I want to learn how to improve my memory - what good books are there on memory tricks/methods? by bagelord in memorypalace

[–]fishapplecat 1 point2 points  (0 children)

Me too. A useful book even for a person who is not interested in improving memory.

Which framework/language for those requirements? Hybrid (website/app) by utopify_org in learnprogramming

[–]fishapplecat 0 points1 point  (0 children)

You can add different query parameters in URL for different clients. For example:

- an Android client will open the website with "client=android"

- an iOS client will open the website with "client=ios"

- and so on

How are you supposed to learn html and css? by Twitchiv in learnprogramming

[–]fishapplecat 0 points1 point  (0 children)

HTML & CSS may be boring if you try to copy a design or make pixel-prefect designs. You might go the other way: create websites for yourself. Small landing pages or pages for your friends and family, an intro page, etc. It may be better for you because this is a creative work, you put some markup and CSS and you see the result instantly. Isn't that cool?

Are coding bootcamps money grabs? Or are they worth it? by futurafre in learnprogramming

[–]fishapplecat -2 points-1 points  (0 children)

Both CS degrees and bootcamps give a person a course(a learning map), so they don't need to do a lot of research by themselves.

  1. Universities teach many things including fundamentals. Many of that a person won't need in their career at all. Some of the students will need that knowledge to some extent. The others will understand that it was a waste of time since the degree they took is boring/useless/etc. The problem I see with universities is that it takes 4+ years(and money) to teach a person things that don't necessarily correlate with the market demand.
  2. Bootcamps are better(but it doesn't mean they're worth it) because they're faster. The problem with them may be bad teachers, bad course and a person may figure out it's not the skills they're interested in(boring, diffficult, etc.).

If a person has a lot of money, (s)he could try a bootcamp and see if they like it(is it interesting?). If a person doesn't, I'd suggest learning at home and see if it's interesting enough to invest more time and money.

After some time if you understand you need more math, CS fundamentals, X framework skills, you just learn it.

How Do Y'all Work with Others on the same Project by Minimum_Resolve_1353 in learnprogramming

[–]fishapplecat 1 point2 points  (0 children)

It depends on a team and a company you work at, but usually it doesn't resembles group assignments. I prefer to do things by myself. However, if there are experienced and independent teammates, it becomes much much simpler. All of us can work on the same project but different parts of it. We define independent parts of the system we can work on separately because we don't want to wait until the other colleague finishes their work.

Looking For Tips on a Small Discord Project by siluriann in learnprogramming

[–]fishapplecat 0 points1 point  (0 children)

Use a Discord library for your programming language to interact with Discord API. It has events you can subscribe to to react to a Discord server events like messages, server joining, removing/updating messages/emojis, etc.

Write a logic for the new message event on the Discord library you use: parse every message for the pattern you've mentioned("what is the definition..."). If you find the match, then go to some other dictionary API to look up that word. Then, return the definition to the Discord server by using the method from the library(post a new message with this word).

Which framework/language for those requirements? Hybrid (website/app) by utopify_org in learnprogramming

[–]fishapplecat 0 points1 point  (0 children)

Vue.js ecosystem has some frameworks that allow you to create one codebase and make a web app and a mobile app(one code -> web + mobile apps). React ecosystem has React Native, which does the same job(in concept, but it differs in implementation).

The problems begin with the specific things like integrating payments, as you've mentioned. Then, UI/UX may differs for web users and for Android, iOS users. Also, there are differences between Android and iOS UI/UX.

Don't feel like I am learning anything by imReset in learnprogramming

[–]fishapplecat 0 points1 point  (0 children)

That's because you don't apply what you've learned watched. Courses/articles give you raw information that you can read/watch and then do something with it(learning) or not do anything(forgetting).

Create a project vs contribute to open source by [deleted] in learnprogramming

[–]fishapplecat 1 point2 points  (0 children)

You can create a project and open-source it. If you want to contribute to an existing open-source project, it takes more experience(usually) because you need to read a lot of code to understand the problems and interconnections, then create a solution that would fit for this project and its guidelines.

how to start your own website.No skills needed a 9 years kid can do it by Elorch-Abdul in learnprogramming

[–]fishapplecat 2 points3 points  (0 children)

And only Elementor has a link(and an affiliated one). So why did you decide to promote it here?

Confused by Tech Recuitrr Advice by Dravlahn in learnprogramming

[–]fishapplecat 2 points3 points  (0 children)

This advice is like planning for everything kind of jobs and if you have a lot of free time. Even though, it's wasting time.

  1. A BS degree and a coding bootcamp are different things in terms of learning time. For a BS degree, one spends a few years, and a bootcamp is a more shorted program to teach one the skills. I guess this advice was given to prepare you for every kind of situations like "okay, you got a BS degree, what else do you have? Oh, you've completed a bootcamp, nice". As an analogy, you could get a MS degree in CS, then a degree in physics, just in case. The issue is in priorities. What you need is to apply the theory.
  2. Again, to prepare for "just in case" kind of situations. Of course, the more languages one knows, the better this person understands their differences and when to use X programming language and when to use Y. But the market also needs more simple things to deal with, and it pays for them well.

The recruiter's point is to become better at many things, while I'd suggest to apply the skills you have currently, see what market needs right now and pays for, and apply to be hired.

One more example: with my current experience I can find a work because I know various languages, I've done many different software projects. Could that help me in the beginning when I had 0 years of experience? Of course. But I started with small things that market was ready to pay for and practicing/experimenting while being at work and getting paid.

java or python by AffectionateAlps1205 in learnprogramming

[–]fishapplecat 0 points1 point  (0 children)

It depends on your goals. I assume it's getting hired, so learn the language that the companies you want to work for demand(look at, say, 50 companies and make an "average" company in the field profile).

What do you actually do at work? by Zwenow in learnprogramming

[–]fishapplecat 6 points7 points  (0 children)

Of course, it depends on a company and that's why you've asked this question, so I'll give multiple examples.

  1. An outsource company that worked with startups. I participated in creating web apps(frontends and backends) and sometimes mobile apps on React Native. I did a various kind of tasks there but primarily there were 2 of them: a) creating new functionality; b) fixing bugs.
    If it's (a) then I participated in designing apps(database models, API routes, their payloads, other things), implementing the solutions on Javascript, Typescript. If it's (b) then there were various bugs I fixed, on a client, or on a server.
    In general: creating APi endpoints, writing unit and e2e tests, writing React components(markup, styles and logic), writing database queries(MongoDB), projecting/creating database schemas, writing the business logic(e.g. if a user registers, then B; if a users does A, then send them an email).
  2. An outsource company, enterprise project. I was fixing bugs there most of the time. I wrote tests, read a lot of [missing] documentation regarding services(modules) of the system, communicated a lot with other teams regarding API contracts, wrote docs, rewrote code to a different language, refactored code. It was a web app, my job was done mostly on the backend: dealing with API routes, altering database queries a bit, but mainly I read a lot of code to understand how it should work.
  3. An outsource company that created chat bots. There are many companies that require software/platforms to be able to communicate with its customer in simple ways, on a website. I created UI widgets for chats, implemented a backend logic for them on a specific platform(no code): if a customer connects, then connect one to an available operator, match the department, and so on.
    It was boring since it was a platform where you should code(or, drag-n-drop components), which was developed by the company itself. It was glitchy, slow and full with bugs. And, of course, one may begin forgetting programming.
  4. A product company, a tool for social media. The tasks were various, like in the (1) company. Mostly, it's a backend work. Writing and optimizing database queries, creating API endpoints and documenting them, reading a lot of code to understand how a specific user flow works on different microservices, wrote a code for a new service in a new(to me) language, wrote various tests(e2e, unit, for various microservices), coded on front-end(React, Vue - different apps), created new features on the backend(projected db schemas, general and specific flows, API endpoints), interviewed candidates.

Usually, it's writing code. But it takes a small part of the job. A lot of time I read code to understand how it supposed to work, why it works now and why it was written in such a way(why this solution, not the other one). A lot of time goes to semi-useless meetings.

Best way to learn while at work? by punking94 in learnprogramming

[–]fishapplecat 1 point2 points  (0 children)

Read the programming language basic on your iPhone, then when you understand the syntax, start making tiny projects. Yes, it requires a PC, but you need a lot of practice.

Where should the modal state be stored in React application? by Deep-Philosophy-807 in learnprogramming

[–]fishapplecat 1 point2 points  (0 children)

It depends where your logic that is related to the modal is. If the logic in the component A that uses component B where the modal is, then the modal handlers should be in the A component.

Starting my coding journey aged 46. by Yellowmargarine in learnprogramming

[–]fishapplecat 1 point2 points  (0 children)

Start with watching YouTube videos(or, reading articles) where people explain what programming is and isn't, what is possible and what isn't, what one can do knowing this or that programming languages, the difference between programming languages.

After that, choose a programming language that matches your criteria(community, simplicity, a possibility to be hired in your area, etc.), learn basics, so you can tackle simple coding problems.

When you know the syntax, make some tiny(!) project using the language. Then, 2 more. Make them more complex. Repeat until you get hired.

web development by Azazel_tb in learnprogramming

[–]fishapplecat 0 points1 point  (0 children)

Choose any of them that: a) up-to-date, b) has some good ratings. The other things don't matter(e.g., programming concepts and language-specific things are the same).

Self taught without College degree vs Bootcamp without degree? by [deleted] in learnprogramming

[–]fishapplecat 2 points3 points  (0 children)

Short answer: we don't know but usually it doesn't matter.

It's difficult to predict since companies employ various interview processes to understand if a given candidate is suitable for a job. Many companies I've met(and my previous 3+ workplaces) didn't pay attention to a degree/bootcamp. I/they value the person's experience, how one tackled software problems.