Current Coding Projects:
1. Working on a Code Test
3. Working on building VLC Media Player on my computer so I can contribute & apply to Outreachy
1. I’m stuck & have been considering jumping over to the front-end test (this aligns well with #2 – as long as I finish one of them soon.)
2. I’m really enjoying learning a new language … boy do I have to keep up the pace tho!!
3. Damn am I in over my head, but VLC’s Wiki is fairly wonderful (I’d give it an 8/10) & I’m learning a ton! Continue reading “Current Coding Projects (February 2016)”
There’s lots of great reasons great reasons to customize the Admin Menu in WordPress. Here’s a couple of methods to do that:
1. Use a plugin like:
2. Modify your functions.php file (usually located in wp-content/themes/theme_name/):
3. Make a Plugin to do this:
Continue reading “WordPress: Customizing the Admin Menu”
I was updating the Readme files for some of my python projects and started looking through my Mood Tracker code. While reading over it, I couldn’t help wondering: “Could you cut out the If/Else statements in the menu, and call the functions from a dictionary instead?”
Turn’s out the answer’s Yes!!
Here’s how you Dispatch A Function From A Dictionary In Python
Continue reading “Python: Dispatching Functions From A Dictionary”
Recently I’ve been working on a refactor of my PyPet Game. I wrote the original code a long time ago, and didn’t understand Sub-classing* super well. I understand the mechanics a lot better now. Except I got stumped on trying to take the Method from the parent class.
Stack Overflow – Call a Parent Class Method from Child Class in Python
*To get the gyst of subclassing: In my PyPet game I have 5 different pet types (Cat, Rat, Mouse, Bunny, Turtle). Those Pets all have some common attributes (name, hungry, starved, bored, upset, violent, sleepy, awake/asleep) & common methods** to output messages (like “I’m hungry” or “Pay attention to me”).
Continue reading “Python: Inheriting Methods From A Parent Class”
Found a really wonderful article by Sarah Mei called Programming Is Not Math
The gyst is that it’s language.
Highly worth checking out!!
Programming is unnecessarily unfriendly to newer programmers. We can make it better through simple optimizations. This is the First of a Series of blog posts where I’ll be exploring that!
I’ve been learning programming very steadily for the last year, and there’s something that bothers me a lot: There is an unnecessarily steep learning curve for beginners – especially people who are self-taught! A learning curve makes sense – programming is a very technical, complex & intricate craft. It’s a very big skillset to develop, and it takes a long time. But we’re making it unnecessarily hard for our new people – and on top of that, it’s an accessibility issue*.
Two common problems that tend to come up for new developers: many tutorials don’t define their terms; and almost everything seems to have lots of unstated dependencies. Continue reading “How To Make Programming More Accessible: Accessibility in Programming Tutorials, Guides & Documentation”
3 weeks ago I started working to improve my Techie Skills. This started off with learning The Linux Command Line (which I’m still Diving In Deep too), and then expanded to include Networking (OSI/TCP-IP/DoD Layer Models, Subnetting, Routing, Tunneling, etc), SQL Databases (in the context of SSMS), Windows Server (Powershell, Active Directory).
I was really lucky while I was doing this to find the videos on lynda.com In particular, I’d strongly recommend the COMPTIA Network+ videos. They’re the most accessible resource I’ve found for learning Networking. I’d also recommend Up & Running with Powershell 5. Learning SQL Databases turned out to be less interesting (since I’ve already worked w/ SQLite & MySQL in the context of Python & WordPress programming), but finding out about Microsoft’s SQL Server Management System (SSMS) tool was really useful!! Continue reading “Networking – What I’ve been working on the last 3 weeks.”