psahgal
Joined 6 years ago
Joined 6 years ago
- ECE 190 and ECE 290 covered basic programming, logic gates, and the basics of software processor architecture.
- ECE 391 (one of the hardest courses in the school) covered x86 assembly and operating system design. The capstone project for the course was to build a simple OS with terminal input.
- ECE 411 covered processor architecture in detail, and how a modern x86 processor is built.
There should be courses from other universities that cover the same topics. Here's some similar courses I found on MIT's OpenCourseware platform.
- Computation Structures covers logic gates and other standard electronic constructs. https://ocw.mit.edu/courses/6-004-computation-structures-spr...
- Operating Systems Engineering covers fundamentals of operating system design: https://ocw.mit.edu/courses/6-828-operating-system-engineeri...
Best of luck!
More info here: https://www.nfi.edu/stunt-coordinator/
This will be much less risky than quitting your high-paying job and going all-in on a startup idea. Many startups fail for a variety of reasons, besides just poor execution.
Whatever you plan to do, make sure you have a backup plan.
Coming from Android, I was used to having high level conceptual guides on the core building blocks of the framework. In the Android docs, I found detailed explanations of Activities, Fragments, Views, and other major components. It was relatively easy for me to get started, and the system was designed to be extensible. Google even published blog posts regularly, which I could use to learn more about design decisions.
When I made the jump to iOS, though, it was difficult to find parallel documentation for what I was looking for. At the time (this was 2015, mind you), I couldn't find anything beyond API documentation for ViewControllers, Views, Core Data, etc. Most of the major documentation existed on third-party sites like NSHipster. Not to mention code signing. I'm pretty sure I'm one of handful developers at my firm who knows the system well enough to explain how it works...and that was after 2 years of working in iOS full-time.
I doubt that Apple will prioritize the developer experience on their platform anytime soon.
Edit: In case anyone wants to see the difference...
- Google's guide on Activities: https://developer.android.com/guide/components/activities/in...
- Apple's guide on View Controllers: https://developer.apple.com/documentation/uikit/view_control...
I haven't been back to my alma mater in a while, so my memory may be fuzzy, but I remember there was a plaque on the southwest end of the quad commemorating his achievements. I hope it's still there!
When I was taking my introduction to semiconductors class in junior year, I thought it was pretty cool that we were studying a subject that one of the university's professors helped invent.
I'm not sure how one gets software engineers to justify and back up their decisions like this on a regular basis, but I suspect it would help management trust their engineers more.
- There aren't any good randomized controlled trials to tell how well mask wearing works due to ethical concerns of experimenting on pandemic prevention methods. I could see why researchers would be reluctant to force people NOT to wear masks during a pandemic, since there's a good chance they could be putting people in danger.
- Several studies found that wearing masks are effective at reducing transmission of other respiratory illnesses, so I could see why the CDC issued guidance on wearing masks when faced with a respiratory illness like COVID-19.
- There's also randomized controlled trials referenced in the analysis that suggest masks are effective at reducing the occurrence of influenza-like illness.
I'm looking for studies that suggest face masks are ineffective, but I'm not finding a whole lot...I found a few websites claiming that masks were ineffective, but upon closer inspection, the studies they were citing compared N95 masks to standard surgical masks, not masks vs. no masks. I would love to read any studies you find suggesting that masks are ineffective at reducing the transmission of respiratory illnesses!
The CDC post is in line with Fauci's recommendation. My understanding is that the original recommendation was to avoid a shortage of masks during a critical period of the pandemic.
I wonder why this explanation got buried. Perhaps the lesson here is that rather than blaming experts for occasionally getting things wrong, we should focus on promoting media literacy instead, so that people get accurate information they need.
LinkedIn: https://www.linkedin.com/in/praneetsahgal/ Github: https://github.com/psahgal
More about Kin + Carta: https://www.kinandcarta.com/en-us/ More about Solar Command: https://solar-command.com/