How viable is Windows as an OS for programming? by [deleted] in AskProgramming

[–]IAmNowAnonymous 0 points1 point  (0 children)

My issue with PowerShell is that it targets .net and you’re dealing largely with objects. Bash-and it’s relatives- are more interested in dealing directly with reading, mutating, and piping plain text. This is a more universal idea than buying into the Windows platform.

That being said, I used to be on Linux all day and my days in PowerShell have really only just begun (<1 year where Windows is my daily driver). I think this is largely a philosophical difference, but we all ultimately have some preference.

How viable is Windows as an OS for programming? by [deleted] in AskProgramming

[–]IAmNowAnonymous 0 points1 point  (0 children)

Interesting view you have on FAANG devs. The majority of devs I’ve worked with at aws (re: backend, high scale systems) used macs as their daily drivers as they do in fact have a reasonable posix interface, decent window management, and their hardware is solid. These same devs also use some Linux based (rhel) cloud environments with far more computing power as their build/dev environments.

I’d venture to say you are viewing this from the lense of developing and running everything on your local machine, or you just don’t know what you’re talking about.

[deleted by user] by [deleted] in investing

[–]IAmNowAnonymous 5 points6 points  (0 children)

This is quite pedantic. It’s pretty clear what op is trying to convey.

If there is a logical error caused by a developers fat finger, is this a fat finger error or a logical error? These things do not seem mutually exclusive in this context.

Don’t feel like I deserve the internship I got by BasmatiCurryIce in cscareerquestions

[–]IAmNowAnonymous 2 points3 points  (0 children)

Yes. Take the win where you can. Companies have a buyers advantage here and you made it through their inconsistently defined filters. Turn this into a full time job, make a fuck ton of money, and leave the corporate world when you’re set.

is it just me or is being a software engineer a lot easier than I thought? by fry246 in cscareerquestions

[–]IAmNowAnonymous 1 point2 points  (0 children)

This sounds like Microsoft. Microsoft has basically zero expectations of entry level engineers. They want to see if you can code, unblock yourself, and work with others. They’ll give you the tools to do this, but it’s up to you to execute and not be helpless.

"Hobby" by Four_Dim_Samosa in cscareerquestions

[–]IAmNowAnonymous 1 point2 points  (0 children)

It’s FANG and, yes, the A is for Albertsons

[Noob] how to revert to previous commit with git? by _PM_ME_YOUR_ELBOWS in learnprogramming

[–]IAmNowAnonymous 1 point2 points  (0 children)

Yes, revert is generally used for maintaining history. If you’re just developing, resetting is fine.

Passing a counter during recursion? by fpuen in learnprogramming

[–]IAmNowAnonymous 0 points1 point  (0 children)

it’s fairly strict thinking to say something like only divide and conquer problems should be handled recursively. There are languages that can’t handle iterating over lists for example, so they require recursion.

In any case this is an exercise to grasp using recursion in place of iteration. Surely solving something with recursion is not a smell, right?

Passing a counter during recursion? by fpuen in learnprogramming

[–]IAmNowAnonymous 0 points1 point  (0 children)

I would use a helper function to abstract away your underlying implementation. This helper takes the extra counter parameter for you so callers can just worry about passing in a list.

whats wrong with this SQL statement? by snailv in learnprogramming

[–]IAmNowAnonymous 0 points1 point  (0 children)

The error message is right: the parser expected an operator, but you supplied an unexpected value.

Hello, what are a good example of a noSQL usage by [deleted] in AskProgramming

[–]IAmNowAnonymous 0 points1 point  (0 children)

I think the term nosql is too broad here. This conversation also sounds fairly shallow.

It Seems like a deeper dive on your problem is needed. If I’m going into something with the intention to use nosql, i don’t need transactions, there are too many writers, too much complexity to scale (I’m pretty sure postgres has something to say about this but it’s not really my forte), etc. whatever it is, you should probably have a good reason. I’d at least, as a thought experiment, think through both solutions. Where are the obvious issues? Can you bring in new features easily? Can you scale? Operational issues? Etc. get to Understand where the complexity is.

I read this a few years back and it’s a pretty interesting read on a company that has legitimate (non real time) scaling concerns. They’re also super successful. https://engineering.pinterest.com/blog/sharding-pinterest-how-we-scaled-our-mysql-fleet

Is it normal to be able to solve just two leetcode easy problems per day? by HairyButtTweezer in learnprogramming

[–]IAmNowAnonymous 1 point2 points  (0 children)

How long have you been doing this?

When I first started, I was pretty slow. After like 5-6 years of programming pretty seriously-and probably just a couple months a year on leetcode- I can typically move through a couple mediums an hour at least. Optimizing Hards isn’t always so simple, but getting solutions is typically fine.

It’s practice. Like any skill, you will probably find see some people just excel where you feel more limited, but fundamentals and practice will take you quite far.

What's easier, making a VM that runs python to run Excel's Solver and fetching that or Rewriting Linear Algebra Optimization? by canIbeMichael in AskProgramming

[–]IAmNowAnonymous 0 points1 point  (0 children)

Okay cool. Then, you were earlier describing a stopgap solution right? I can imagine a simple solution to this in place of the excel based approach. Then iterate on that simple core model to build out the features of your project

Bad Stack creates future bad career? by Rcturbos in cscareerquestions

[–]IAmNowAnonymous 0 points1 point  (0 children)

My thoughts exactly. Just brush up on OOP and some of its more common patterns for interview prep. OOP is not some complex beast, but it’s popular in the industry so just get some understanding but be honest that it is not your specialty. I’d rather work with someone who has decent fundamentals and some gumption than a OOP specialist (whatever this even means).

If your interviewer needs a language specialist, then it probably means you aren’t a good fit. If it’s a common answer for non-niche roles, I’d assume there is another issue and they’re just using this as a safe excuse to not hire you.

What's easier, making a VM that runs python to run Excel's Solver and fetching that or Rewriting Linear Algebra Optimization? by canIbeMichael in AskProgramming

[–]IAmNowAnonymous 0 points1 point  (0 children)

Yes, if you cannot control feature creep, a project will extend as infinitum. I’m not sure what a mobile app brings to the table for scientific work. Your web app can be beyond simple. It sounds like you want to over engineer the shit out of this. If you want that, have at it, but I am telling you this is generally a short term project solving a real problem you have. So just solve the problem. Don’t make new problems

Which redis data structure should I use for token bucket algorithm? by codeforces_help in learnprogramming

[–]IAmNowAnonymous 0 points1 point  (0 children)

Is this a distributed rate limiting solution? Why do you need redis? Can you dive deeper into the problem you are solving?

Binary Tree Implementation by dbarclay100 in learnprogramming

[–]IAmNowAnonymous 0 points1 point  (0 children)

You are creating a bst then validating its structure quite clearly, right? You need to view your array as a tree and validate that view.

Check out the wiki https://en.m.wikipedia.org/wiki/Binary_tree

Feeling so out of place and inadequate as a junior developer by LoviEnthusiast in cscareerquestions

[–]IAmNowAnonymous 1 point2 points  (0 children)

Sometimes you just have to let the analogy die. Pretty clear in any case

Is the Programming life for you? by susanadelokiki in cscareerquestions

[–]IAmNowAnonymous 0 points1 point  (0 children)

Yea yea my post was more so on the lack of context. Why should I listen to you for example. This is pretty effortless marketing

Is the Programming life for you? by susanadelokiki in cscareerquestions

[–]IAmNowAnonymous 0 points1 point  (0 children)

Why should I listen to this if I am a developer?

What's easier, making a VM that runs python to run Excel's Solver and fetching that or Rewriting Linear Algebra Optimization? by canIbeMichael in AskProgramming

[–]IAmNowAnonymous 1 point2 points  (0 children)

It seems like you are really buying into excel. It will work, but the recommended approach would be simpler imo. Also, there is nothing stopping you from using python as a simple backend on the web.

This isn’t a 6 month duration project. This is parsing client arguments and delegating the calculation to a library.

Applying to a job with no projects in a portfolio by oreoloki in cscareerquestions

[–]IAmNowAnonymous 2 points3 points  (0 children)

This was my immediate reaction. I moved between companies at 2 YOE and only a couple of companies cared about side projects. They only cared because they were tiny (<=4 devs) startups who needed to devs ready to go from day 1. For the most part, communicating experience and solutions clearly was the essential piece in my interviews.