I'd like to hear how your pitch to upper management differs on spending for tools for a revenue team vs spending for tools for a development team. Customer service and sales gets whatever they want at my job but it's pulling teeth asking for anything for increasing programmer efficiency.
They bought into it when they were a tiny company over 7-8 years ago and barely used it for a few years, a few yeas ago me and some other devs joined and said why do you have this and why spend this much money for storing a customers email and some notes when we you also have 2 other systems doing the same thing. We tried to pull them away and build a small system for their small needs but that's when they dug the hole ten times deeper with numerous integration. No matter how big or small the integration the prices add up quickly. They were a company with out developers at one point and still never learned to ask if we can do something vs buying into mailchimp or salesforce plugin. No matter what the CEO wants he's afraid to take away the salesmans costly toys.
I've written a sql to elasticsearch mapping tool I feel I should of released. Eleasticsearch is in desperate need of many tools we take for granted in sql land, like a command line client you can easily punch in queries on the fly because trying to write multi line json into the commandline curl is death so I'm forced to install kibana.
Anything that any salesman or customer service employee mentions that plugs into salesforce. A mail button for sales force ? A print button for salesforce ? A make my phone call customer button inside salesforce button? Oh sweet only $20 per month per salesman....so we have 50 people on salesforce so only 1,000 a month, only $12,000 a year? This should help get us out of dept so fast !!! FML.
I just want someone to take another look at ontercooler js, the best CSS and JavaScript is the CSS and JavaScript I don't have to write. Every time we hire someone fresh out of college they ask if we can learn angular and my reply is why do you need it? Because you heard of it? And basically that's the only reason they mentioned it.
I was just reading over some examples on the F# website and now this pops up. I like why functional languages exist I don't like the readability of the languages. If I find a nice piece of code it's like how John carmack put it "these small things are just toys" but unfortunately you have to learn them to be able to read a large production application. the thing is I grew up with C and variations to scripting and JavaScript and I can jump into nearly any code and read it if my life depended on it but that's excluding functional programming although I'm trying at the moment.
Screw classes and hour long design talks? Cool.
make everything immutable? eh ok....
write pure reusable functions? Awesome I'm on board.
ok let's see the language ? Oh it's that car crash of code that I have to jump all over the place to read what's this variable ? Oh it's a function that takes a function that takes a function...ok read that 10 more times and I'll know how this fizz buzz works.
We need some form of bitcoin movement for identity it's such a broken system. No one trust voting electronically for fear of hacking but small valunteer run events aren't much safer.
I didn't realize why I hated some of the concepts behind vim until I saw a recent article that explained the creator of vi was using the older style keyboard with esc and control keys in more convenient places as well as arrow graphics where movement keys are in vi. I know I would have loved it back then but I also know that if it were created today decisions would be very different and could be better right from the start with out me having to mod the hell out of it. I'm not good at keeping config files for my personal setups from matchine to machine and I wipe operating systems and try new ones all the time, just doesn't click with me. I'm sure if I stuck with it and these things were second nature I would love it.
I know my comment came off as putting the article down but I always have praise for anyone on the hunt for issues of why Firefox does this or why PS4 does this. I shoot for 30 mins of game time but we all know how that turns into 2-3 hours when I ment to start some programming side project. Games are the devil.
And yet it looks like my coworkers everyday php code. Seriously though way to go above and beyond in the competition with something so interesting on its own as a x windows flight sim with easy to modify scenery.
As a developer people seemed surprised I don't have some massive gaming rig at home but there's something about it that feels like work. I don't want to sit up and be fully alert - I did that all day at work I want 30 mins to veg out on a console jumping between Netflix and some quick multiplayer game with less hackers glitchin out on the game. It seems impressive what PS4 attempts to accomplish while you're playing a game and yet try and download a 40gig game and some how tip toe in the background not screwing up the gaming experience. I couldn't imaging trying to deal with cranking up the speed here and there while keeping the game experience playable in a online game. Chrome is slow? Close you're 50 tabs, want faster PS4 downloads, close your games/apps. Got it.
I'm trying to think how this would be a problem and it wouldn't directly be a issue created by company but could be a issue in companies we deal with passing around large databases of different types on people in America. It's common we have to deal with a pipe delimited set of large data and after loading it I'm sure my boss could see last name null in MySQL and go "let's delete all "null" names.
I'm against any new startup looking to jump on the graphQL band wagon, Facebook did it so no one asked questions as if there would never be idea to improve. Just make a jsonrpc endpooint allows an array of your other API request, done, mixed request. The first time I heard a company switching to it was the complain a iOS dev couldn't make smaller request and request all info at once because he was lazy. If he was lazy then he will be lazy again, make him paginate 100s of photos to a few at a time, done, move on. I think the best idea is making the client request what they expect back so you can add on but that can be forced in any API method.
I tell everyone to save/commit as much as possible , I don't want to hear I lost 2 weeks of work. After words I just squash the gesture into master named after whatever the short feature is "feature modal","new admin view" whatever...git history without squash or debase is a nightmare when everyone has commits like "typo 1" "typo2".
Well now I'm screwed at work tomorrow, I want to tie in so much of our logging into this some how like psdoom.
Q: Are the files done processing ?
Me: I don't know check if the door is open in doom.
Since there's a sprinkling of negative feedback I'll say something positive. Usually when I see something like this pop up it still looks horrible or does something rediculously glitchy instantly on a mobile phone when all I wanted to see was a table or a form and this looked great on a mobile phone. I used skeleton when I hated making CSS pretty in college and I probably would have dropped this in instead. I like to say I'm a minimalist when it comes to CSS and JavaScript but then I have to think about other employees and the garbage they can produce when not contained.
I think some of the advice here is good for high traffic sites but my company only sees about 1400 people a day use our data although we do processing of information for each client in millions of jobs a day. In our sceneraio we have one MySQL instance on aws aurora, about 50 tables and 3 terabytes of info total. Most of the size comes from about 10 tables and are mostly used for joins after data is quickly searched on elastic search. I will put down the myisam search we use to use before elasticsearch which was drowning as we reached 100M to 200M rows when things weren't pushed over to their own machine and could hog up ram. When fulltext is planned from the start along with backups and other things it can save a ton of headaches.
I've always believed that if you are scrapable then be prepared to be scraped. The internet is still a digital Wild West and stoping these guys will not stop some underground source with a cloud flare or tor hidden service or outside your countries laws from doing what they want with what they can get. they can build a site or they can sell it, stoping these guys just stops a public and honest company, sure they can stop the public companies but the best thing to do is protect yourself. Don't leave the keys to the door out front and get mad when someone uses the keys.
I read indeed.com job openings regularly to see what's still in demand and I feel like I've seen a big drop over the years of jobs looking for rails developers but I'm sure github and these job sites have more official stats. Java and JavaScript languages have been jumping in native development a lot more and I think that's a large part of it.
At the least Nice site for any one looking to see a symphony example. I don't use symphony and despite liking most of the code I still hate the idea developers hand typing routes and that's my main selling point for something barebones like code igniter or some other automated routing process like a json-rpc API that can figure out what controller to go to on it's own.
I wonder how a simple site like profit on a mobile ad, I assume it's only good on certain bumps of viral traffic and even then would get around 300 a month. If it's doing well then I need to pump out some simple mobile sites
I have a Linux laptop and a windows laptop. I bought the windows laptop for games and to hobby in game development , blender and unreal engine but I can't stand windows even for those basic purposes the popups for updates and other "do you want to set this setting now" when I just quickly want to open a browser and google something drive me nuts. Put notifications in the toolbar in the right with some annoying icon and leave me alone. I know what Linux is doing all the time and if not it's easy to look up but windows Microsoft magic makes me feel like I need tons of more security apps than I would like to have running. I need a windows lite.
Reminds me of a bookmark I made for work to override a JavaScript function that clears a form. So test input on our live site will stay in a form and we can stop typing it in over and over. the nice thing about the web is being able to manipulate the front.