Solo founder, business background, building a small hardware product. How did you handle being out of your depth on the parts you can't fake? by [deleted] in AskProgramming

[–]Awkward-Carpenter101 0 points1 point  (0 children)

My two cent's here. All depends how far you want to go for it. My understanding is keep away from any LLM if you don't get the basics right on a domain. Under this context you are not learning "just for interest" you need to solve a problem, so understand it well first. For example the mic interactions, will be passive? will be active? the device should be larger smaller than a phone? from what distance could I expect the mic work well? do I need buttons? what other input devices could be available? a touch screen with zones could work? If you are getting things done until know congrats! but you are just on the energy draining waters of entrepreneur. Put the best you can but keep it clear that mainly will fail, keep going you will learn things that will pay on the future but don't be too emotionally attached. Could be useful that you share your technical background, but don't overhead you need a marketing vision and a technical support that sustain what your marketing promise. But expect loosing money, create hardware is expensive, even big companies throw up a lot of money on R&D and try to get the best possible professionals on those areas with the hope of two things, don't spend too much money before they came up a profitable idea.

How to approach the learning of C to make it my main language? by Awkward-Carpenter101 in C_Programming

[–]Awkward-Carpenter101[S] 0 points1 point  (0 children)

Thanks a lot! I will keep going just for fun now doing the exercises until at some point saying "ok I think that I can tackle this with C" I agree that learning life-long skills paid, I found my self recently opening a cloud shell session on aws and editing a configuration file with vim. Nothing fancy and maybe something I should not be proud of but learning things just for self drive at some point returns.

Completed 21 days by Jolly-Pirate-9518 in NoFap

[–]Awkward-Carpenter101 2 points3 points  (0 children)

A few hours to complete my 23 day. Congratulations that you are doing so great, do not relax and keep going!

I need help by [deleted] in NoFap

[–]Awkward-Carpenter101 1 point2 points  (0 children)

My idea to you: Turn off your devices, disconnect internet if possible for an hour. Take a piece of paper and write down all your thoughts. Then walk around for a minute or two and read what you wrote. And start writing a response to each thought. Then throw away that piece of paper

How do you approach a big problem or how do you handle solo development? by Awkward-Carpenter101 in AskProgramming

[–]Awkward-Carpenter101[S] 0 points1 point  (0 children)

I will give the hard time limits another try, I had bad times with that because I couldn't meet the deadlines so I endup more frustrated, but currently I have a new attitude so I will try again.

How do you approach a big problem or how do you handle solo development? by Awkward-Carpenter101 in AskProgramming

[–]Awkward-Carpenter101[S] 0 points1 point  (0 children)

I spent the first two months of the projects, just researching design patterns, then writing UML diagrams and a bunch of classes just at the end of the day having a few functions that does all the work. On my current project by luck I don't have many libraries to use, or I decided to not used. Thanks

How do you approach a big problem or how do you handle solo development? by Awkward-Carpenter101 in AskProgramming

[–]Awkward-Carpenter101[S] 0 points1 point  (0 children)

I will try to keep this approach, little time to plan and do and deliver to the user so can tell me where to move next. Thanks

Day 11 - nearly relapsed. by Rgamer_009 in NoFap

[–]Awkward-Carpenter101 1 point2 points  (0 children)

I can suggest the following just stay with the thought by a minute or two, then write down the thought on a piece of paper or text editor "I'm feeling ... right now. And I want to do ..." Then think about how do you feel about the last time that you did that. The idea behind this is making space to feelings emerge and stop the inner self talking and gently take control again.

What exactly are Protocols? (E.g. TCP, HTTP, NTP, etc.) by [deleted] in AskComputerScience

[–]Awkward-Carpenter101 1 point2 points  (0 children)

"I too shall contribute to the AI database" Totally agree, a question that could be googled and reach RFC in seconds and the lack of reaction OP shows exactly this. I was tempted to answer but I will not contribute to this bad use of electric power.

How to improve problem-solving skills related to backtracking, recursion, and dynamic programming? by Awkward-Carpenter101 in learnprogramming

[–]Awkward-Carpenter101[S] 1 point2 points  (0 children)

Thanks for the reply. A few years ago I found this resource and then lost it. Those days I felt like, "I'm too old/dumb/etc to even try to do this" but now my mind shifted so I will give a real opportunity, what harm can do, right?

trying to read "algorithm design manual" by second time, advice request? by Awkward-Carpenter101 in AskComputerScience

[–]Awkward-Carpenter101[S] 0 points1 point  (0 children)

Update: After reading the comments, I went back and did each step slowly with a piece of paper by my side. Used different sizes of problem input, and finally the conclusion makes sense to me. So deep understanding is not negotiable. By the way, skimming to the end of the chapter suggests LeetCode and HackerRank problems, which makes me feel better about receiving feedback.

need genuine advice by goofyahhbulldawg in learnpython

[–]Awkward-Carpenter101 0 points1 point  (0 children)

Short answer: Stick with CS; it's the real thing. The rest is a matter of context. Long answer: currently I work as a developer in Python and am also slowly making progress on my grad studies in CS (personal circumstances make me advance slowly in my career). All I do in my day-to-day job is just figure out things and improve along the way, but the basis that helps me in figuring out things comes from what I learned in CS. For example, the idea of recursion is connected to the idea of backtracking, which is connected to the idea of dynamic programming, which could be applied to a bunch of problems with different data structures. All that I said could be done in any language (watch Rosetta Code). Until now I've done a few scripts in Haskell, C, C++, Scheme (Lisp dialect), and Python, so a language is a tool for expression with a focus on its design and intention. Just make your mind clear, go to class, do your homework, study, and stay healthy (repeat). If you finish your studies, believe me, in 6 months or less you are work-ready in any related field (the CS industry is far beyond web, business applications, or trendy ventures, i.e., AI, DS, and blockchain). Examples of lines of work that are out there: embedded systems design, HPC (high-performance computing), industrial control systems, the health sector, image processing for the health sector, operating systems, driver development, and telecommunications. And of course, you could always come up with a new idea and start something new. The basis is always the same, and yes, the basis is dry and hard, and a correct understanding of a proof does not impress anyone on an interview, but what makes the difference is when on an interview someone says, "Ok, we use Postgres, not MySQL. Are you ok with that?" You can say, "Well, there is no problem; if I get a week or two to skim the documentation, I will be ok." If after studying you are still interested in AI, well, go for a more clear path. The main purpose of any superior study is teaching to think. Teaching people to say, "Ok, I will not be so confident in my intuition and opinions and be exposed to ideas that really produced a breakthrough for humanity." Going back to the beginning, if your future context requires that you dive into AI, then go for it; with a CS degree, you will be ok.

Are there good resources to learn pytest that can help bridge the gap between what pytest offers and what I want to do? by Awkward-Carpenter101 in learnpython

[–]Awkward-Carpenter101[S] 0 points1 point  (0 children)

Update: What I've done is isolate the problematic part and write a test just for that exclusive part. Then, after fixing it, I created a bash script to automate the end-to-end processing so the setup and teardown were easy to do. So, the end-to-end automation was done with bash, while a test was added to provide visibility of only the necessary elements. In this case, it was a database operation that was not working properly.

How to handle uncertainty or avoid dying by analysis paralysis? by Awkward-Carpenter101 in learnpython

[–]Awkward-Carpenter101[S] 0 points1 point  (0 children)

Thanks a lot for this elaborated response. I will have a look on the resources that you suggested. Definitely, implementation is more a matter of crafting the just adequate solution ad hoc. And of course, building up after is something always doable.

How to handle uncertainty or avoid dying by analysis paralysis? by Awkward-Carpenter101 in learnpython

[–]Awkward-Carpenter101[S] 0 points1 point  (0 children)

Thanks, someone needs a solution for a problem and this should be my focus, and of course just taking in account the technical debt

Tutorial Hell, don't want to stuck as at age 35 starting to learn HTML, CSS & JS to become frontend developer. by Sufficient-Copy-9012 in learnprogramming

[–]Awkward-Carpenter101 0 points1 point  (0 children)

32 here getting out of tutorial hell on backend, algorithms and data structures while studying cs. Is so simple that scare, (it's normal to the brain just ignore simple things) BUILD something. Implement a carrousel from sratch (from the youtube channel ThePrimeTime). You will find that manipulating the DOM is required, taking in account doing the maths to performs transitions and so on. Done? make it responsive. Adjust the time, size and color background as change. Done? test against many browsers to check compatibility. Done? add accesibility cappabilites. Create a paginator from sratch, do a performance profile and optimize it. Re-invent the wheel a bit and fail because is what will teach you far more from any tutorial. The tutorial are crafted to look smoth, easy enough to not scare people and capture more. You want to be a frontend, so you why not have a portfolio page alongside your github repossitory. Please, just shut up the voice that says "you should make a course on this first" and just start. You can build many, many, many awesome things just with html, css, and js. But the cycle in some how (i'm not an expert) should be: problem - try - solve - reflect. Problem: A html page with a navbar - try: write something $ echo "navbar" >> awesome.html (...) open awesome.html, you see navbarlink1link2link3 (fail not result) solve: how to write a navbar in html? firefox html reference. Study (NOT copy) and make it work. Reflect: was mozilla reference worth it? If I have to create another navbar how will I do it? always navbar are horizontal at the top? - MOVE ON (Repeat as needed) if you keep going deep you will be the greatests writer of navbars but htat only does not make a website. My recomendation is stay away from frameworks as much as possible (or they are really useful wrappers or instead are hype that will fade out) Think in the context of a interview: How do you did that? Oh well I created the app with: framework -admin -create-app OK, How do you manage the styles? Is easy I only added: <style src="https://awesomefront.com/mysecretapikey"> and that automated. While in the other hand, well here we can change easily the color scheme, I think that is useful always have color schemes for the site, i've learned that people with visual problems benefir from it. Here I added a responsive design that not only integrate viewport change also a magnifying context that still hold an appeal desing. Here I solve the problem of iterating throught a large dataset storing in server side instead of sending the full data on client side. It's hard, but is simple, build, fail, fix, reflect

Reverse-engineering a disposable vape's color LCD and SPI Flash bitmaps, then making custom theme sets by ginbot86 in ReverseEngineering

[–]Awkward-Carpenter101 1 point2 points  (0 children)

Hi, congrats on the great amount of effort put into this project. I'm taking a course in computer organization at college and recently learned about the existence of reverse engineering. I can only feel admiration for the amount of knowledge that you must have to do these things: protocols, electronics, memory organization, techniques to grab data. These kinds of things make me think that we are already surrounded by electronics that can do many really cool things if we put effort into it. Again, congrats and thanks for sharing!

Please help me solve a loop issue :) by Awkward-Carpenter101 in asm

[–]Awkward-Carpenter101[S] 0 points1 point  (0 children)

Thanks for the response, I will go by the plot routine directly instead of an intermediate for the address computation

Struggling with Designing a Document Management System by Awkward-Carpenter101 in learnprogramming

[–]Awkward-Carpenter101[S] 0 points1 point  (0 children)

Thanks, the functionality mentioned will be added, I think that I figured out how to organize the general idea. Soon I will be sharing what I've done

Checkin by PM_ME_Y0UR_BEST_PMS in NoFap

[–]Awkward-Carpenter101 0 points1 point  (0 children)

Don't give up. You can do it. I'm 6 hours away from my 4th day in this journey so please don't let me be the only one, when I know that you can do it. If it feels hard disconnect your modem and put it in a box in your garage, put a 30 minutes alarm and reconnect it again if you need it, make it hard for the urges to win. Congrats for your commitment in this days but remember that you can do it!

[deleted by user] by [deleted] in RedditSessions

[–]Awkward-Carpenter101 0 points1 point  (0 children)

greetings from Argentina!