Your personal Tumblr library awaits
Big things are happening, people. Teammates are frequently coming to me for help on their projects.
Do I always know the answers to their questions? Absolutely not. But they THINK I know the answers. Which actually means more, if you don’t think about it.
Me, offering my teammate the bug fix story that will certainly drive them to insanity
I watched a youtube video about GraphQL last night and it is not at all what I thought it was. And then it made me realize that SQL, too, isn’t what I thought it was. And now I feel rather silly.
For those new to code culture, I encourage you to revisit the original post’s comment section numerous times over the coming weeks.
Because the battle over that choice for H is going to age like fine wine. Sure, sure, there’s a definitively right answer. But what power does definition hold in the face of emotion?
Maybe we can make a scavenger hunt out of it. Point values for potential phrases below:
{
“Describes” : 1, “Instructions” : 2, “Markup Language” : 3, “Haskell” : 5, “Turing Complete” : 8
}
The only statement I’ll go on record saying is that whichever side you take, I respect you and you’re safe here.
Learn alphabet with programming languages
It’s an honor and a privilege to be a part of codeblr
Hiya! I've compiled a list of some of the currently active Tumblr blogs that are dedicated to all things coding and programming - this includes frontend dev, backend dev, web dev, game dev, etc. These are blogs I also follow (I try to follow as many as I can) and I like what they post, and I just wanted to share it with more people!
I will keep updating this post whenever a new blogger pops up or if some blogs deactivate - some of my fav blogs deactivated which is super sad since I loved seeing their coding posts on my dashboard! Anyways, onto the blogs!
━━━ ⋆⋅☆
@code-es ☆ @web-dev-with-bea ☆ @mileotero ☆ @sunlearnscoding ☆ @anndcodes ☆ @kirjh ☆ @zoeythebee ☆ @psychoticdesigns ☆ @yyshenblog ☆ @shivanitanwarsblog ☆ @cloudylogs ☆ @aleksey-kivaiko ☆ @simplywebstuff ☆ @codingflicks ☆ @checks ☆ @podokonnik ☆ @adventuresincodeandcoffee ☆ @knitjumpergames ☆ @pizzatriestostudy ☆ @codeparttime ☆ @programmerhumour ☆ @avkera ☆ @datavids ☆ @womaneng ☆ @shahednasser ☆ @cssengineer ☆ @soybananamilkcodes ☆ @frithams
━━━ ⋆⋅☆
Again, if there are more out there, let me know so I can update the list! If you want your @ taken off the list, let me know too! Thank you and I hope more people follow these super cool blogs and enjoy their posts the way I have! 💻💗💗
C is a shot of American Rye (100 proof, bottled-in-bond)
Python is a Ramos Gin Fizz
Javascript is a bone-dry, dirty, vodka martini
React a Cosmopolitan
Angular an Appletini
Express an Espressotini (yea I say that instead of “espresso martini” because I find it more fun this way)
C# is a Sazerac with equal parts cognac and whiskey, and the person making it will HAVE to tell you how “a lot of people say it’s the first cocktail, but that’s not really true”
if i were a drink i’d be cherry vanilla coke
Submitting a PR without unit tests is like having a manhattan without a cherry
Sure, it’s easier, but exceedingly less satisfying
Want to go on record and say that the owner of this blog did, in fact, read dracula daily. Time and time again I tried to think of fun ways to relate it to programming. Yet time and time again I couldn’t bring myself to do it.
Not because there weren’t ways I could shoehorn in a weird analogy, but because I admired the characters too much to force one. Idk it just felt disrespectful to bring code into this.
Will happily disrespect Dracula, though. Got some real cobol energy from that dinosaur. Particularly the way he drains the life out of a lot of happy, wonderful people.
TIL the Go mascot is a gopher. Which makes sense. And I feel silly.
Does anyone read programming books? Like actually?
Keeping them on a shelf having skimmed the table of contents doesn’t count.
You can change your font and you can change your float
You can set margins, that’s just the style you wrote
You can { display: none; } and you can overflow
But you’ll always google how to center a <div>.
I like that a Razor pages app (and really ASP at large) makes organization effortless, but I do not like how complicated a simple project becomes because of that organization.
Yes yes I know that it’s not made for small projects and it exists for large, enterprise endeavors, but still. Just let me pass data to my pages without 3 hours of configuration.
Update: While fun and neat, I still have yet to find a suitable hobbyist use case for Go.
Happy Pride!
Alan Turing, one of the best computer scientists and programmers ever, was gay. The world lost him at a young age because he wasn’t treated with the kindness every human deserves.
Be nice to your fellow person. Be they a mathematical prodigy or an innominate stranger, everyone deserves to love and be loved.
Some articles about Turing:
https://medium.com/lessons-from-history/alan-turing-a-prodigy-whose-life-was-curtailed-for-being-homosexual-5bd5e686c1c0
https://www.washingtonpost.com/news/the-switch/wp/2013/12/24/alan-turing-was-a-war-hero-prosecuted-for-being-gay-he-finally-got-a-pardon/
An epistle on an “oh duh” moment I just had while pondering switch functionality in Python.
Every couple of months when I get back into some hobbyist Python development I find myself DuckDuckGo-ing “switch in Python” and am subsequently always reminded that that’s not explicitly a thing. You, of course, get that functionality from dictionaries.
I’ve always thought that was dumb, but today I was considering it and realized that it’s all because of the interpreted nature of the language. Switch statements have the wicked performance improvements over if ladders in compiled languages because the switch tells the compiler to put a bunch of branches in the intermediate assembly so a lot of unnecessary condition checks are skipped.
Without in-depth knowledge of how the interpreter works, it now becomes clear why you have to use the dictionary. It’s not the Python lords being pretentious and imposing their pythonic ways; you have to be more explicit to the interpreter about where to look for the logic to run because the interpreter doesn’t craft intermediate assembly, it just plows straight through. So a switch in Python would ultimately perform no better than an if ladder.
That doesn’t mean a switch wouldn’t make me happy, mind you.
Now that I have a degree in computer science, I will insist that I am a scientist and must wear a lab coat and goggles while I work as a software developer.
React makes life almost too easy. I worry that I’m missing something.
What’s the end game here?
You know how there are a lot of programming languages that people say are “really powerful if you know how to use them”? And how usually those languages aren’t at all worth the time? I think Haskell might actually be worth the time. After a hiatus I’ve come back to it and love it. I hardly know how to use it, but at least I can perceive how it might be really powerful.
Prolog is still the worst, though.
I like Cilk++. It’s so nice to just be like “Hey I want this for loop to have some parallelism” then only have to replace the “for” with “cilk_for”.
and an unholy amount of linear algebra
Before and after adding css animations
before and after tie dye
It’s interesting how as I’ve progressed as a programmer the things I turn to for therapy have also progressed.
At first it was Scratch: after a span of getting frustrated by Python I would play with Scratch to at least make things that did what I wanted them to.
A little while later I wrote HTML and CSS to feel good about myself, because even when the default padding for <body> screws up your positioning there’s at least SOMETHING on the screen instead of an aggressive error message.
Now, it’s python. When Scheme or Haskell or C or Java or C# (less so C# - it’s actually pretty nice) or even Javascript are bothering me I can always turn to Python to feel better.
I wonder what it’ll be next? Maybe one day I’ll see C++ as my relief. Probably not. But maybe. Perhaps the final evolution of a programmer is when you can feel completely peaceful while writing Posix level C. Perhaps even assembly. Probably not. But perhaps.
I feel like the creators of Scheme were really big fans of yoda’s verbal syntax.
Writing mergesort in Scheme makes me sooo grateful for python. And Javascript. And Java. And Ruby. And C#. Heck, I’m even grateful for C, at least it lets you access specific list indices.
In case anyone is curious I still haven’t organized that first react project. Ironically, of everything I’ve ever made it is currently the most popular, and it only took 4 hours to make. Heavy sigh.