An Open Letter to the Perl Community
1 0 comments 18 Jan 2018 23:32 u/TheBuddha (..) in v/programmingC++ Scripting: Part 1 C#/C++ Communication (Series is now complete.)
1 0 comments 18 Jan 2018 23:24 u/TheBuddha (..) in v/programmingAwesome Modern C++ (Collection of resources.)
2 0 comments 18 Jan 2018 23:10 u/TheBuddha (..) in v/programmingProgramming Talks (Curated l"best of" list.)
1 0 comments 18 Jan 2018 22:23 u/TheBuddha (..) in v/programmingComment on: If The World Was Created By A Programmer [Comic]
0 18 Jan 2018 05:25 u/TheBuddha in v/programmingComment on: If The World Was Created By A Programmer [Comic]
I am never going to admit this again.
I actually like PHP and MySQL. I don't do much coding anymore, thankfully. But, I like PHP and MySQL is as good a DB as I've ever needed for web projects.
Err... I also like Perl.
No, I will never admit this again. If confronted, I will lie and claim I never said these things.
If The World Was Created By A Programmer [Comic]
1 0 comments 18 Jan 2018 02:25 u/TheBuddha (..) in v/programmingThe Ultimate Guide to JavaScript Frameworks
1 0 comments 17 Jan 2018 23:54 u/TheBuddha (..) in v/programmingTwirp: a sweet new RPC framework for Go
1 0 comments 17 Jan 2018 07:06 u/TheBuddha (..) in v/programmingGreaterThanZero C++ and the Culture of Complexity
1 0 comments 17 Jan 2018 00:28 u/TheBuddha (..) in v/programmingWhy developers hate being interrupted
3 0 comments 17 Jan 2018 00:08 u/TheBuddha (..) in v/programmingComment on: Our Ambitious Plan to Make Insecure PHP Software a Thing of the Past
It's gonna work, this time!
Our Ambitious Plan to Make Insecure PHP Software a Thing of the Past
1 1 comment 16 Jan 2018 21:17 u/TheBuddha (..) in v/programmingComment on: The Angry Programmer
LOL I think we all do! Heck, it might even describe most of the ones I've met.
NVIDIA® Jetson Developer Challenge - Calling all the Developers out there!
1 0 comments 15 Jan 2018 22:06 u/TheBuddha (..) in v/programmingBuffered Channels In Go: Tips & Tricks
1 0 comments 15 Jan 2018 21:48 u/TheBuddha (..) in v/programmingWhat will the value of Integer.valueOf(127) == Integer.valueOf(127) be in Java?
2 0 comments 15 Jan 2018 20:47 u/TheBuddha (..) in v/programmingDIY Prisma, Fast Style Transfer app with CoreML and TensorFlow (Interesting - but results in iOS app, so keep that in mind.)
1 0 comments 15 Jan 2018 20:41 u/TheBuddha (..) in v/programmingComment on: Seven useful programming habits
There's a forum that I frequent that intercepts and binds to CTRL + S to save your submission post via AJAX calls. It's one where you're often typing out long mathematical formulae and detailed physics responses, so it's a handy feature to have. If I've been spending time there, I find myself doing it on other pages and, of course, opening up the save dialogue. It doesn't really help that I do a lot of my navigation by way of the keyboard instead of with the mouse, at least when using the computer itself and, in some cases, on the web.
So, yeah... I feel like a complete idiot sometimes. I can certainly relate to having done it on Voat - and I suspect I have, I'm just not remembering an instance of it - which may well be because it's just happened to me that frequently in my life.
Comment on: Seven useful programming habits
Yup. It's a habit - even when typing regular text into a word processing app.
Comment on: Seven useful programming habits
snickers
Sphero spinoff Misty Robotics launches a robot for programmers
0 1 comment 14 Jan 2018 21:22 u/TheBuddha (..) in v/programmingComment on: Art of conducting, or how to create a great software
Don't forget to speak at your standup!
Comment on: Art of conducting, or how to create a great software
You curmudgeons are quiet today. Don't make me post troll submissions. I'll do it, too. ;-)
But, nothing too heady today. I'm just not energetic enough to pour through PDFs and find good stuff for you. It's a lazy Saturday.
Art of conducting, or how to create a great software
1 1 comment 14 Jan 2018 00:54 u/TheBuddha (..) in v/programming4 lessons for software developers from 1970s mainframe programming
1 0 comments 14 Jan 2018 00:40 u/TheBuddha (..) in v/programmingWhat the Four Color Theorem Can Teach Us About Writing Software
1 0 comments 13 Jan 2018 03:21 u/TheBuddha (..) in v/programmingThe Brutal Lifecycle of JavaScript Frameworks
1 0 comments 13 Jan 2018 03:18 u/TheBuddha (..) in v/programmingI read the Meltdown paper so you don't have to. (Things you must know before you can understand Meltdown as a developer.)
1 0 comments 13 Jan 2018 03:09 u/TheBuddha (..) in v/programmingWhat's New for Chrome debugging in VS Code
2 0 comments 13 Jan 2018 01:27 u/TheBuddha (..) in v/programmingWhat is a programming language? (Better than the title suggests.)
1 0 comments 13 Jan 2018 00:43 u/TheBuddha (..) in v/programmingAdvantages of working on a legacy application
1 0 comments 10 Jan 2018 00:53 u/TheBuddha (..) in v/programmingHow fast can you bit-interleave 32-bit integers?
1 0 comments 09 Jan 2018 23:41 u/TheBuddha (..) in v/programmingIntroduction to reverse engineering and Assembly
1 0 comments 09 Jan 2018 23:33 u/TheBuddha (..) in v/programmingComment on: Think Stats: Probability and Statistics for Programmers (Free PDF version available)
Doctor and Alien are the two that are hardy enough and grow well here.
Comment on: Think Stats: Probability and Statistics for Programmers (Free PDF version available)
It's pretty awesome. Before it was legal, I grew my pot right in my garden. Now that it's legal, I grow my pot right in my garden.
Comment on: Think Stats: Probability and Statistics for Programmers (Free PDF version available)
There are no local cops where I live. There's like two for the whole county and the State Police come through maybe once a month.
Comment on: Think Stats: Probability and Statistics for Programmers (Free PDF version available)
I'm an "upstanding member of the community." So, you'd have to behave. Hell, I even have a plaque that says I'm an upstanding member of the community! (I donated a bit to get the library roof fixed and it's a bit of a long story -- but I have a plaque, so it must be true.)
Comment on: Think Stats: Probability and Statistics for Programmers (Free PDF version available)
LOL Y'all can come to Maine, if you want - but you have to behave yourselves.
Comment on: Think Stats: Probability and Statistics for Programmers (Free PDF version available)
It's a lot of work when called out. I teach a ropes course to my local S&R as well as a few other squads and that's my "specialty," so to speak. We go out twice every summer and I show them how to do a variety of rescues with ropes. I've done a winter abseiling class but we've been kicked out of the quarry because their insurance will no longer cover it.
Meh... Just shit I picked up in the Marines and then continued learning. I've never done spelunking. I do want to cave dive before I die - but that's exceedingly dangerous and the missus would prefer it if I not do so.
Comment on: Think Stats: Probability and Statistics for Programmers (Free PDF version available)
I'm pretty tired. I went to bed fairly early last night, which is good. I was called out with the S&R squad early - long before the sun came up. Two hikers were lost in the woods and hadn't made it back before dark. So, I've been out since about 03:30 and just got back about an hour ago. They are fine, albeit cold and probably still scared.
Comment on: Think Stats: Probability and Statistics for Programmers (Free PDF version available)
Good afternoon!
Think Stats: Probability and Statistics for Programmers (Free PDF version available)
3 1 comment 09 Jan 2018 21:14 u/TheBuddha (..) in v/programmingMonads are just monoids in the category of endofunctors
1 0 comments 08 Jan 2018 23:54 u/TheBuddha (..) in v/programmingComment on: Rust plans for 2018
I'm no pro - but I'll see what I can do. Can you generate images? I suck at image creation.
By the way - I posted a "perfect" audio track in the sub. We can move our conversation there, if you'd like. No need to fill up the v/programming thread.
I won't get to it today - but I can almost certainly get something done this week. I need to do some practicing, anyhow. I think I may see about doing an external CSS, which means we can exceed the 5,000 character limit and do a fancy CSS.
Anyhow, we can move our conversation there - or just have it here. v/programming is a bunch of curmudgeons anyhow, so they're gonna complain regardless of what we do. ;-)
Comment on: Rust plans for 2018
Yeah, I really can't fuck with anything too similar to opiates. I've got a guy who'll drop off anything I want - within a few hours and then be here on a regular schedule. I don't even have to drive to go get it.
By the way, I'll accept the invite - but I may have to bail at some point to stay under the 10 subverses moderated limit. Still, I like shitposting sometimes and I like beets!
Comment on: Rust plans for 2018
G'day! I know how much Voat likes Rust! ;-)
Comment on: Curated List of Free Programming Books
You're very welcome.
I don't do this for points - I do this because I think life should be a journey full of learning and I try to provide resources for those interested in life-long learning. I do it for the comments and conversations, not for the points. (I submit a whole lot of academic/scholarly resources.)
Deterministic Random Numbers in PHP
1 0 comments 05 Jan 2018 21:41 u/TheBuddha (..) in v/programmingUsing Java 9 Modularization to Ship Zero-Dependency Native Apps
1 0 comments 05 Jan 2018 18:51 u/TheBuddha (..) in v/programmingD41723 Introduce the "retpoline" x86 mitigation technique for variant #2 of the speculative execution vulnerabilities disclosed today, (blah blah blah - update LLVM and recompile.)
1 0 comments 05 Jan 2018 18:47 u/TheBuddha (..) in v/programmingComment on: I put this here, 'cause I know v/Programming will "approve." The James Webb Space Telescope is going to run JavaScript (PDF Warning) (No, they aren't kidding.)
I wasn't actually going to give much thought as to why they'd send a DB into space. It's not like they can't just send the data back down and do temp storage in flat text files. Hell, it's like the perfect time for .csv to be used. Send the data back in compressed format it have it automatically expanded into an database of your choice. Storing it in space is just not something I was willing to try to reason about.
My degree is in applied mathematics, which puts me squarely in the 'I am a scientist' camp. I've been in the physics lab clean room where they were building a satellite. I'm not an expert, however. But... I'm going to say I could probably have given those kids some advice. I wonder what their lead or advisor were doing?
Comment on: I put this here, 'cause I know v/Programming will "approve." The James Webb Space Telescope is going to run JavaScript (PDF Warning) (No, they aren't kidding.)
I love me some Linux, but wouldn't an RTOS that's small and designed for failover and redundancy be a better choice for a satellite?
Comment on: The Essential Programmer's Guide to Cryptocurrencies!
I'm in the mountains of Maine. We take snowmobiles into the village. I'm only going to get maybe 1.5' out of this storm. Oh well... I'll still get to go plowing. I like it when it's about twice that. It is nice and windy, gusts are over 50 MPH in the village. I'm about 1000' higher than Rangeley.
Comment on: The Essential Programmer's Guide to Cryptocurrencies!
I usually actually submit scholarly stuff to this sub, but today I'm mostly fucking with 'em. Why? 'Cause they stopped being curmudgeons lately.
HockeyApp - HockeyApp is now free for all developers
1 0 comments 05 Jan 2018 01:50 u/TheBuddha (..) in v/programmingComment on: The Essential Programmer's Guide to Cryptocurrencies!
LOL Thanks!
I sometimes like poking the curmudgeons that frequent this sub. It amuses me greatly. I also have CCP and SCP to spare.
Comment on: I put this here, 'cause I know v/Programming will "approve." The James Webb Space Telescope is going to run JavaScript (PDF Warning) (No, they aren't kidding.)
I am as baffled as you are but figured v/Programming would give their wholehearted approval to such an idea!
Yes, yes I do antagonize this sub for my own amusement at times. I like the curmudgeon responses. They remind me of the peanut gallery on The Muppet Show.
Comment on: The Essential Programmer's Guide to Cryptocurrencies!
Oh, come on... No downvotes?
You curmudgeons are slipping and showing weakness!
Comment on: The Essential Programmer's Guide to Cryptocurrencies!
giggles
The Essential Programmer's Guide to Cryptocurrencies!
1 1 comment 05 Jan 2018 01:01 u/TheBuddha (..) in v/programmingI put this here, 'cause I know v/Programming will "approve." The James Webb Space Telescope is going to run JavaScript (PDF Warning) (No, they aren't kidding.)
3 0 comments 05 Jan 2018 00:35 u/TheBuddha (..) in v/programmingIntroduction to Serverless Microservices
1 0 comments 05 Jan 2018 00:25 u/TheBuddha (..) in v/programmingStructure of Java Virtual Machine (JVM)
1 0 comments 04 Jan 2018 00:38 u/TheBuddha (..) in v/programmingPartial Applications of Functions in Elm
1 0 comments 03 Jan 2018 22:07 u/TheBuddha (..) in v/programmingThe NumPy array: a structure for efficient numerical computation
2 0 comments 02 Jan 2018 22:16 u/TheBuddha (..) in v/programmingComment on: Finding the Right Software Development Methodology for Your Startup
giggles
I posted this hoping for some good curmudgeon commentary - as I know the subject can be pretty divisive and some folks can get pretty passionate about the methodology.
I hired programmers. I can program - but I suck at it. No, really... You don't want me coding anything (some day, remind me to tell you how I once wrote the most insecure Perl script ever written - and it's still sometimes seen to this very day) that you have to use in production.
My eventual method doesn't have a name. I guess, I could call it, "Get the fuck out of the way." It's pretty easy, actually.
- Give clear directions - by explaining what you want, not how they should do it. Tell them what problems you need to have solved.
- Buy them the tools they ask for, and not the tools the vendor recommends. Back then, things like proprietary languages and compilers were the norm.
- Wait a week before asking for an ETA. Any ETA given before that is a bullshit, meaningless date. They simply don't know how long it will take.
- Let them organize themselves. This way, you only have to communicate directions to a few of them. They're smart, they'll figure it out.
- Get the fuck out of the way. You hired them to do a job. If you were smart, you hired good programmers. Get out of their way and let them do their job.
- Remember, you hired them to do things you could not do. If you could do them, you'd have not needed to hire them.
- Again, get out of their way. Encourage them to come to you with problems and requests for resources. Solve those, as best as you can. Let them do the programming that you'd hired them to do.
- Get out of the way. They have lives and need to lead them. They don't need an ass in the chair all day, they only need to get the job done. Who cares where they work from, so long as the job is done?
There you go... That's more a management strategy but, frankly, I don't much care how they do it - so long as they get it done. I care(d) more about results than about quantity. You hired smart people. Get the fuck out of their way and let them do smart people things.
These are lessons learned. I actually never took a single business management class, which is probably for the best. At first, I tried micromanaging and I also would try to help. "Oh, they're behind schedule. I can help!" No, no I can't. Well, I can, but it's not very productive or helpful. Show them the math you want, show them the weights you want applied, and let them figure out how to do it programatically.
What's the minimum documentation required for an API?
1 0 comments 02 Jan 2018 21:46 u/TheBuddha (..) in v/programmingFree Game Maker Assets (Looks like they are only free for today.)
1 0 comments 02 Jan 2018 20:50 u/TheBuddha (..) in v/programmingComment on: Finding the Right Software Development Methodology for Your Startup
The answer is always AGILE!
I kid, it's not a bad article.
Curmudgeons.
What I like is that there are plenty of resources out there. I don't do much coding anymore, so being able to get all the documentation and samples really, really helps. Hell, if I want, I can usually find something that's pretty close and just edit it to suit. I use the LAMP stack internally, as a portal to access my home network. It works well, actually. I wouldn't expose it to the public 'net, but it's fine for home. It's surprisingly robust, considering much of it was done by me. Hell, I haven't even needed to hack on it for a couple of years.