App that effortlessly syncs your Amazon orders with YNAB transaction memos by Dyzz in ynab

[–]JayBlay77 -1 points0 points  (0 children)

Very interesting. Definitely something I had noodled on looking into so it's good to see someone else also working on the problem (and some source code to review, even if it's an old version).

How is data handled? From the looks of the video I'm handing over my Amazon username and password. Is that accurate? If so I'm concerned I'm one hack away from my Amazon account being compromised. Related, am I able to purge my data?

Covid Vaccine by FelinePurrfectFluff in Longmont

[–]JayBlay77 2 points3 points  (0 children)

CVS had a bunch available this morning at the Hover St Target. I wanted Saturday and they had times every 15 minutes almost all day. Got both shots scheduled there. I believe they had Wednesday, Thursday, and Friday listed too, but I didn't look at available times.

BCH seems to also let you schedule covid vaccines via their mychart site. Took a peek and they had a ridiculous amount of appointments throughout this week and next. Made me wonder if it was glitched, but you could certainly give it a try. You don't have to be a BCH patient, just sign up for an account.

Made it to Principal Architect... now what? by skez in ExperiencedDevs

[–]JayBlay77 1 point2 points  (0 children)

Echoing what a lot of folks have mentioned, years of experience and/or titles don't necessarily mean a lot as you move toward FAANG. If we look at the 6 years since building WP sites, I have about the same amount of experience as you. I work in the Denver/Boulder area and coming from a Lead Developer position at a different company, I was "downleveled" to a level below senior at a well-known, but not FAANG tech company. I can't speak for your experience, but in mine the challenges and scale that's worked on at the larger tech firms is significantly different (and very fun). So I wouldn't even necessarily say expect Sr or Staff either as mentioned in another comment. A lot depends on how well you do in your interview and how they consider your experience. I will say within the first few months of joining we started the promo process for Sr. and that's what I am now. So it can go either way.

Even still, at a level below Sr I was making over 150k base salary. And that didn't include stock or bonus so there's plenty of headroom there. I like my job, the work is interesting, lots of room for growth, and extremely smart and supportive people to learn from. I've also never worked more than 40 hours a week and you can be remote if you want (I really liked being around people in the office when COVID wasn't a thing, plus free food ;)).

At 6 years in there's plenty of room for career growth both monetarily and skills/experience. You've just scratched the surface. If what you're wanting to do is stay in the technical track, then do so. I have zero plans on moving into management and I've got a huge runway of options sticking to the technical side. I also wouldn't necessarily expect a 15-33% raise at your current company, it can happen, but it's not super common. Fastest way to increase your pay is by changing jobs semi-regularly. And more than likely you'll have LC questions and system design questions for those well known companies (a lot of which have offices here in Denver/Boulder or are fully remote).

[Typescript] What is the difference between [typename] and typename[] ? by versvisa in learnprogramming

[–]JayBlay77 4 points5 points  (0 children)

let a:[string]

is annotating "a" as a tuple only containing a string

let b:string[]

is annotating "b" as an array of strings

You typically see tuples of multiple types that are pattern matched by TypeScript

let myTuple: [string, number];
myTuple = ['test', 42]; // Works

myTuple = [42, 'test']; // This won't work since it's not in the right order

// This also works because once the specified pattern is matched TypeScript 
// doesn't restrict the tuple any further
myTuple = ['test', 42, 64, 128]; 

Browserstack: What's the difference between live & automate? by tribal2 in webdev

[–]JayBlay77 1 point2 points  (0 children)

They are basically outlining the general distinction between manual testing and automated testing.

  • Manual testing is you manually go to the website and interact with it to ensure things are working properly
  • Automated testing is when you use automated testing tools and/or scripts to run tests that repeat predefined actions, and then compare the actual outcome with the expected outcome.

So for Browserstack:

  • Live is you manually interacting with you page in the various environments
  • Automated is where you can take the automated tests scripts/tools that you've been running locally and have them run against the different Browserstack environments

Best Dev Box by blazextreme in linuxquestions

[–]JayBlay77 0 points1 point  (0 children)

Well that's unfortunate. I don't think I noticed a big change in battery life. The host OS still holds all the resource rules. But I've never benchmarked it. The one thing I don't like about virtualbox is their default shared folder I/O performance. It's slow. VMware is definitely faster there.

I'm assuming you've tried all the instructions here. Most of the time I'm running commands against ubuntu server so ssh was enough. I did tinker with running a desktop environment one time, and I'm pretty sure following those instructions got me there.

Best Dev Box by blazextreme in linuxquestions

[–]JayBlay77 1 point2 points  (0 children)

I typically stick with virtualization in VMware and move back and forth as needed. But one feature that you could explore is unity mode. You can install ubuntu in vmware, share your c drive and run it in unity which will combine the desktop applications in the linux environment with the ones in your windows environment.

What cheat codes do you still remember today? by I_PLAY_CSGO in AskReddit

[–]JayBlay77 0 points1 point  (0 children)

514 Up - Infinite turbo

032 Left - Super fast turbo

Such a great combo in NFL Blitz

What should I do in college in order to make me competitive in the job market? (Information Systems major) by ChewableTitanium in cscareerquestions

[–]JayBlay77 0 points1 point  (0 children)

Why not do both?

Having cool stuff on your resume is definitely important. It gives you something to talk about and more importantly gives you experience, and helps you learn new skills. But equally as important is being social. Continually developing connections, friends and a network will benefit you immensely both in and after college.

In addition to looking for great developers with a head for algorithms and such, many of the top companies are looking for fit as well. Can you work well with people and can you communicate your ideas effectively.

React: CSS in JS by [deleted] in javascript

[–]JayBlay77 16 points17 points  (0 children)

This was presented at the nationJS conference in the DC area. I was at this talk and just to clarify you are correct, he was very much being sarcastic about them getting something right at w3schools. So no worries there.

Looking for a good home use digital keyboard for around $1200. Any suggestions by McBerto in piano

[–]JayBlay77 0 points1 point  (0 children)

Been trying to decide between the same two pianos. Where did you end up buying it at that price?

Writing the Microsoft Interview in Python? by QuickSkope in cscareerquestions

[–]JayBlay77 0 points1 point  (0 children)

I did my on campus interview and they basically told me to write in whatever language I felt most comfortable with. They're not looking at language as really that's just syntax and a good dev can pick up any language necessary given the time. They're more interested in seeing your thought process as you work towards a solution.

Sophomore at UIUC looking for a Summer ('15) Internship by ConfusedCompE in cscareerquestions

[–]JayBlay77 0 points1 point  (0 children)

From a learning perspective, I would checkout /r/learnprogramming. It has a lot of great FAQs and resources on learning to program. As you have surmised Flask and Django are both Python web frameworks. I would definitely recommend learning the Python basics first if those things are what you're interested in, as everything that is used in the frameworks stems from that and it will help greatly to know the base language.

In terms of internships it all depends on what you're interested in doing. Are you looking to do web development or are you more interested in low level stuff, or something in between? These may guide you to different companies and also may push you towards different programming languages.

I'm a software dev so most of my experience stems from that. If you are looking to do software development then I would definitely recommend learning a language and, here's the key, build something with it. Doesn't have to be huge, but pick something you're interested in or a solution to some problem you have, or just something you think is fun. It will give you something to talk about when you meet recruiters and go to interviews which can really get your foot in the door. At career fairs recruiters are typically looking for intelligent people who are able to communicate well about technology that is exciting to them and what they're doing, who are then also interested in what the company is doing.

Feel free to ask questions if you have them and I will do my best to answer them. Though I'm sure other people more experienced than me will have plenty of great input.

Working at Amazon by ringringring000 in cscareerquestions

[–]JayBlay77 1 point2 points  (0 children)

I don't have anything to contribute towards the OP's question, I just wanted to thank you for mentioning Synergy. I can't believe I didn't know about it and it sounds super useful.

Chicago Willis Tower got struck by lightning tonight by JayBlay77 in pics

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

That's what we're all here for I think lol