Details
-
AboutIT dufus trying to learn how to program.
-
SkillsPowershell, python
-
LocationCovina, California
-
Website
-
Github
Joined devRant on 5/18/2017
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
@Linux AWS is crazy expensive but I dunno if you'll be able to get your bill submitted as abuse =P
-
Okay okay okay... here me out...
Instead of M/S for terminology, why not Dom/Sub?
it's sleek, it's new, it's refreshing, it's sexy 😉 -
Like others have said, #1 do not cut yourself short, companies are already going to screw you on pay. Don't make their job easier.
#2 build something(s) that you can use to market your skills. Depending on the industry vertical you want to go into, maybe think about what kinds of software or tools are useful for that sector and write something geared for it. Example: if you wanted to go into the financial sector; write an invoicing software. If you wanted to go into the automotive sector; write something like a parts catalog.
These are just random examples, but if you have something(s) that exemplifies your skills, you won't need to sacrifice your salary in order to get your foot in the door.
bonus points, if you have a blog you can document the business problem that the software is meant to solve, write up some of the technical details of the software/tool you've worked on, and use that as additional resume/linkedin fodder. Hiring managers and HR folks eat that shit up. -
If you have timemachine backups enabled it will most likely be the backups. I had the same question a year ago 😂
-
Lol, these things suck ass when they crop up. I'm not 100% sure of all the underlying pieces, but usually managing domain joined systems is a hell of a lot easier to work on because the OS grants more permissive rights to domain admins. just a side note, on windows 10 both home and pro, even if your user account is in the local administrators security group, I've run into weird permissions issues that I was ONLY able to circumvent by switching to the built-in 'administrator' user account or by joining the system to a domain and using a domain admin account to troubleshoot.
So on my gaming PC I don't have a user account, I just setup a user for the sake of setting a password and enabling the administrator user. Then I switch over to using the builtin account and deleting the user account oobe forces us to setup. -
@Nanos oof! yeah that'd be tough. Where do you put your bed?
-
@zemaitis 😢sounds nice (envious)
-
@C0D4 Unfortunately, it's a matter of me being a spoiled little twat (first world problems) wanting to use my 27" monitor 😅as my main display
-
At first I just wanted to bitch about my desk, but the reason I'm pissed about the size of my desk goes a bit deeper... needed to pull out the old 'failing startup company' trick and
p i v o t -
@SortOfTested I wish I could smash the ++ button a million times at your comment xD
-
@M1sf3t No worries, the education system feels utterly fucked here. (I'm in the US, not sure if you are too)
I have a huge personal grudge with the way that the edication system was run during my time through the public education system. I was going through the "no child left behind" program, and while that sounds good and honky-dory all it means is that the educators have to slow wayyy the fuck down for the kids that either 1) legitimately should be in another class that teachs the material at a slower pace or 2) the kids just fucked around and didn't care.
It was a pretty shit experience for the teachers because they couldn't give attention to the kids that wanted to learn or were zipping through the material at light speed compared to the rest of the class.
But the standardized test scores need to be better! (wah wah crybaby bullshit)
By the time kids are 15-16 you can tell where they are headed education-wise, why invest in kids that don't care? BTW, Not saying they are stupid -
@Root Oh noes! You gotta eat.
-
making that cup of coffee!! 😅
-
@molaram this is perfect 'cause I've been wanting a solid reason to start learning c/c++ and it looks like that's the primary language being taught in EE coursework
-
@M1sf3t Thanks for that info, that is already turning up better results 😁
-
@Fast-Nop Awesome! Thank you for the vid, watching it now
-
@Stuxnet I need to spend more time researching this avenue. The 2 local CC's don't really offer anything engineering-wise. I might just have to broaden the scope of what 'local' means to me lol
-
@M1sf3t I'm definitely not a good source of expertise and I'm just guesstimating here, but I thought C.E. was geared for like asic or chip design and architecture type stuff. 😅
Still totally cool stuff, but I was thinking of simpler hardware to interact with. I'm no 'big-brain' that could do cpu architecture or something awesome like that hahah 😂 -
I hope this info might help,
I'm an AWS Certified Solutions Architect (Associate) and I personally charge about 80-125 an hour depending on how big the project is. If there's less than 160 hours of billable time on a project I would try to aim for 100-125, and if it's over 160 billable hours then I drop the price down to 80.
I work in AWS everyday and depending on how production ready your code is will determine how quickly you can setup infrastructure in AWS to serve it. Without knowing the finer details of your application code, or database requirements, or networking; it's a little difficult to say exactly how long it would take. Scripts shouldn't be too bad either. About 3-4 weeks would be a fair estimate. Make sure they understand AWS costing.
I'm working on a large project now to reduce my company's AWS bill. I've managed to save a little over 9k a month. You will want an engineer that can make sure your monthly bill is as low as possible. AWS gets really expensive, fast! -
@kamen game perfomance is good. I have a gtx1060 and I'm able to play everything at medium-high or high settings @1080p60fps. I'm using MangoHUD for dialing in settings.
Like WoW running under DX12/vkd3d I can technically get into the 200fps on WoW's default 7 gfx preset. But frametimes were absolutely terrible and screen tear was atrocious. My external monitor is only a 1080p 60hz screen so I just nomally enable v-sync and want my games to run at a smooth 60fps. I switched the api from dx12 to 'dx11 legacy' in the WoW settings and I guess that changes from vulkan to DXVK but the screen tearing and frametime jitters smoothed out drastically. I'm playing on preset 10 and my temps went up a few degrees but gameplay is smooth.
Another game I'm playing is GTFO through steam. Solo play I've been able to run 60fps smoothly with vsync but I need to test playing it with orher people and with discord voice chat running before being able to say definitively if it's good or bad. -
@Oktokolo Admittedly I haven't had terribly good luck with Debian based distros in the past, but I took at a peek at Ubuntu's Hardware compatibility guide this time around and saw that my laptop is actually supported as an OEM certified system.
So, between having a desire to play games, I write some code (not really a programmer though, I don't know anything about proper coding paradigms or any of the theoretical stuff), and running a distro with known compatibility with my hardware I choose Pop_OS! 20.04.
Lol, I definitely would've given up if I was trying to run Arch =P -
@sbiewald yup! I've been trying to do that whenever possible to keep things speedy. I found some other really nice little performance boosters here and there too that make some really massive improvements in execution speed.
Like instead of using a regular array
$myVar = @()
use this arraylist instead
$myVar = [system.collections.arraylist]@()
it's soooo much faster to append items to the list. Or this new one I found just last week. There's a small pipeline tax you pay when piping to Out-Null but that can be completely avoided with this:
[void]$myVar.add($psobject) -
I'll be sure to check out the Micrsoft Developer network too and see what they have. I'm not too worried about getting certs for programming, I just want to start using a language that is performant and cross platform ready/capable.
Strangely enough pretty much even language I've tried to get into previously works like a champ on linux, but running the same code on Windows felt clunky; or vice-versa. I've been using powershell core quite a bit between mac/linux/windows and it seems to handle all of them quite well hoping that by learning C#/.NET Core I can write actual apps. -
Unfortunately, thanks to Covid-19 putting my wife out of work and restricting my hours I have to be a little budget conscious, but on the plus side my work has an O'Reilly learning account and it looks like they have Andrew's "Pro C# 7 with .NET Core" available!!! Lucky score 😄
-
@SortOfTested @C0D4 Awesome! Thank you for your insights, I had been only checking on Youtube and Udemy. Thank you for the Link! Checking it out now
-
Also, I'm not using the module PSJobs for this, because I wanted to get an understanding of runspaces (powershell's multithreading)
-
@kescherRant This is actually a really interesting point you brought up, I didn't think about reusing threads, it looks like the tutorials I found could be improved upon.
So I have created a pool with min/max threads, and I have a loop that iterates theough my AWS data and passes the ARN's into a thread object, it looks like my code is creating a new thread object, passing my scriptblock, and aws data as a param block and adds all of those to an arraylist. At the end of the loop the thread object gets invoked asynchronously. (I think this is so the next thread object can get created before waiting for the thread to process)
then once the loop finishes processing the creation and async invoke of the threads, I have a while loop that is 'true' while there is any thread still processing. Once every thread is in the 'completed' status, I fetch my results by reiterating through the arraylist of threads and collecting the results for processing/formatting. -
@sbiewald Yes thank you! I'm specifically exposing these functions through a web front end so team members can basicaly run my scripts through a simple GET to a url, speeding up the process is the name of the game I'm going for, so I'd like to query nightly and cache, then pull the info from the updated cache.
-
😓oof sorry
-
part 4
We are often looking through logs to find errors and troubleshoot them, usually it's seeing if the issues are in the code or if the issue is with our infeastructure.
of course all companies are different and have different needs so your mileage my vary. (alternative side note: I'm in the 80-90k range for salary in southern california. The pay is definitely less than I'd like to make, but the team is great and I'm still learning tons everyday!)