Programmer Pissing Contest 2015

Lots of different needs out there. I for one would love a simple way to go from simple product photos to live ecomm products It's a nightmare process with so many little steps.

But a project that serves the greater good would be amazing. Privacy related? Decentralized? Something that helps promotes the free sharing of ideas, AmD or speech?

I think it's going to be a real challenge for you guys to agree on something. Do you devs have any projects you have always wanted to build but never got around to? May be a place to start. You should be able to build whatever you want. Your effort will be judged either way.
 


Alright, well, I'm happy to do a different project as well. Doesn't really matter to me, and the bitcoin one is getting done regardless. Let us know what you guys want to see. So far, we have a few suggestions from JTF:


  • Blogging calendar
  • Scheduling Reddit posts
  • Desktop notification from RSS feed (plus recording notifications)
  • Local citation finder/scraper/organizer
  • Submit website to list of statistic/whois sites
However, those are all pretty small, simple projects. Challenge us a bit, and give us about a week to complete it. Don't be scared to expand the scope of the project(s). Give us ideas you can actually use in your work life. I mean, you guys are the ones out there day after day, pushing ads, managing campaigns, collecting & analyzing stats, etc. We don't see what you see. We generally have our head buried in code, so you need to give us some insight into what you need.

Personally I don't think any of those are small and there's a lot to add to them that would make them excellent. The market is still open for all of those (there's some competitors - especially local citations - but room to make it better). Simple might be good here too, why do a simple complex idea?

Wouldn't it be more challenging to make something that's higher quality, simple action/use/purpose, and in a short amount of time? Would seem perfect for a competition.

I like Emp's proxy idea too - like a CoolProxies.com
 
Idea: Revenge Bot 3000

Disclaimer: this is an idea I had a while back and never went through with. Some dude ripped off my projects and this was my plan for revenge.

Buy a list of like 500 gmail/yahoo/msn emails from fiverr. Load them up into the custom software along with a big list of public proxies.

Point the software at targets lead capture page and tell it to start entering and confirming the leads, 20 per day or so sprinkled over 24 hours.

Then every time this dude sends an email broadcast, I tell my software to log in and report spam his broadcast for all 500+ emails.

Result: aweber/icontact etc shuts the ass clown's account down.

:boid:
 
Ok, so far we have:

Medium Size

  • acidie's lead gen system, with Javascript induced lead capture forms + back-end with statistics
  • emp's proxy scraper + verifier
  • stockfire's revenge bot

Small Size

  • Google Trends Monitor
  • Blogging calendar
  • Scheduling Reddit posts
  • Desktop notification from RSS feed (plus recording notifications)
  • Local citation finder/scraper/organizer
  • Submit website to list of statistic/whois sites

Keep 'em coming. I'll add a few ideas here as well:

  • Mailing list segmentation -- Plug in your domains, point the DNS correctly, define your mailing lists each with their own attributes, and instantly create an unlimited # of e-mail addresses (eg. 100 addresses per-list). Spread the e-mails around the internet, the system picks up the incoming e-mails, adds them to the appropriate list, full management + stats, etc.
  • Visitor segmentation -- Add a Javascript snippet to your site, and a survey pops up in the bottom right-hand corner for new visitors, for example. Asks whatever questions you want, and segments visitors based on that. Dynamic page elements depending on who the visitor is.
  • Social Media Centralization -- Little Python desktop app where you can plug in your social media accounts (Facebook, Twitter, LinkedIn, etc.), nicely organized left-hand side tree view of all your accounts, view feeds & stats, make posts, schedule automated postings, etc.

I have no idea. Again, I'm a developer, not a marketer. I have no clue what you guys need.
 
Do you devs have any projects you have always wanted to build but never got around to?

Personally I've always wanted to build a system like Prosper202 or Imobitrax but with support for real time reporting, effective scaling and geo location of servers/nodes.

7er2yq1.jpg


Essentially there would be servers (nodes) in locations where your PPC traffic is coming from, US, EU, Asia, etc that is responsible for logging data and filtering traffic related to campaigns.

For example, say you have a Facebook campaign that is targeting people in France, a node/server would be located in France or close to it.

This would mean the response time would be reduced from ~500ms for a server in the US to < 100ms for a server in Europe.

The nodes would also be responsible for filtering traffic. For example, if you wanted to redirect people from the Facebook campaign who are using iPhones to a different lander.

The data logged by the node is then pushed to a master server which is responsible for report generation, campaign management, etc.

The master server would also be responsible for making sure the nodes stay in sync with filtering requirements for campaigns.

Building a system like this is easy, building a system like this that reports data in near real time is not.

My focus would be the ability to manage campaigns and generate reports in real time based off the data coming in.

The main problem I see building this for the comp is time, rushing out a system with flawed architecture will fuck the whole thing.

But then again, who knows, maybe a week is enough to bang out a decent beta.
 
Actually fuck it, that's my entry.

I have some other shit I have to take care of first, so I will start on Tuesday.

Stack

  • Azure SQL
  • Azure Websites
  • Azure Cloud Services
  • Azure Redis Cache
  • Azure Service Bus
  • Azure Traffic Manager
  • ASP.NET MVC/API 4.5.1
  • Dapper ORM
  • Enberjs
  • Other unimportant shit

Time Frame & Dead Line

  • Time frame: 7 days (168 hours)
  • Start Time: 17th of Feb
  • End Time: 24th of Feb

Initial Release Goal

  • Campaign Creation, Management and Reporting
  • Geo Location Nodes
  • Real Time Reporting
  • Open Source under the MIT license

Caveats

The nodes need to be as fast s possible and I want test various implementations of IIS vs Katana vs Node.js vs vNext (when it's released) but there wont be time, so for now they will just be vanilla IIS w/ ASP.NET MVC.
 
From the looks of things, this might be a one-man contest.

Anyone other than acidie jumping into this thing? I'll jump in, but not if it's just myself and acidie.
 
But didn't this start as a pissing match between the two of you?

::emp::
 
Actually i have a better idea than my first one, if it's not too late. I'm sure it will be useful for many of us.

GA API aggregator... for agencies let's say. That would allow user within one interface to browse stats of all their client sites stats like they were in the same GA account.

No need all detailed data i suppose, just something basic and most needed daily...

:drinkup:


.
 

Hey! There's the guy I was secretly hoping was going to show up.

Come on dude, jump in, have some fun, swing your e-penis around a bit, and help some folks while you're at it. Let's Python it up together... if you're in, I'll do that social media centralization / consolidation thing I mentioned earlier, and you... I don't know, pick something, whatever tickles your fancy, as long as it's something marketers can use.

I've only ever written one Python app in my life, so you should be able to mop the floor with me, but I bet I can give a good run for your money. :)
 
I have something I've been working on that should be useful to a lot of people (including me), give me another few days to firm up the foundations, then I'll share what I have so far.

The general idea is:

Over time, any app / project produces a certain number of (errors, results, unique values) per (day / hour / minute). If that number changes by a high %, that's probably a problem, and as the person in charge of that app, you should know about it.

Let's say you run a google scraper with 1000 proxies, and normally on any given day 100 of those are banned by google, which is fine, your app reports that value of 100 to my system. Let's say today, for whatever reason, it's now 500 proxies banned. The value of 500 is reported to my system, my system knows something's up, and shows you.

Types of data that can be recorded:

Incrementing an integer for a given time period.
Recording the smallest integer seen in a given time period.
Recording the largest integer seen in a given time period.
Recording the first integer seen in a given time period.
Recording the number of unique items seen in a given time period (uses hyperloglog).

My intent is to start recording dozens to hundreds of metrics in my own projects, it's the only way I can have confidence that things are properly working in production.

This is the API for python projects, but it'll be easy to implement in any language, probably including JS:
Code:
client = Client(r, periods=('10m', '1h', '24h'))
client.incr(processed_jobs=5, failed_jobs=4)
client.max(big_number=20010, hi=5, x=77)
client.min(smallest_penis=1)
client.set(a=1, b=2, c=3)
client.count(x='potato', y='lemon')
 
Alright, awesome! So we got acidie, mattseh, and myself. If mattseh is in, I'm in. I need another day or two, but will drop a note when I start.

Come on you other guys. boatBurner? You talked a big game before. jake232? You seem to know you stuff. Come on guys, jump in, have some fun, and help the community as a whole. The project is up to you, and you have about a week to complete it. Just make sure it helps the IM community in some shape or fashion.

No worries, WF has loads of room for e-penis swinging!
 
A spinner that gets fed multiple/lots of articles and recombines the content by swapping paragraphs, preferably with some attempt at preserving the structural integrity of the recombined articles (swaps paragraph 2 from one article with paragraph 3 from another, doesn't swap paragraph 8 with paragraph 1) (could be interesting coding coming up with how to recombine as much as possible, sensibly as described above, given the number of total articles and total paragraphs to work with (I'm not a coder :P))

google alert bot that delivers urls and scraped content

google alert scraper + paragraph spinner in one, scrapes content from alert, recombines, delivers content

keyword list filter app that keeps/removes kws & spits out new lists, i.e. keep if kw contains blah OR blah, remove if kw contains blah AND blah, etc. UI would have checkboxes and shit.

shameless request for an app that accepts input from isotope or other js masonry and spits out ready to use markup :P

so many more, need to write them down when i think of them :(
 
Sorry guys but... if everyone is developing something different, how is this a contest? It's like an SEO contest where everyone is pushing different keywords. We can't compare apples and oranges.

I thought the point was to see whose app was more attractive, light, scalable, fast, etc...

Perhaps we should rename the thread to WF programmers' giveaway or something like that then.
 
Sorry guys but... if everyone is developing something different, how is this a contest? It's like an SEO contest where everyone is pushing different keywords. We can't compare apples and oranges.

Think of it like a hack-a-thon that guys like Google or Facebook put on for their employees every once in a while, except in a gay webmaster style format. Develop what's tugging at your ambition, and see where we end up, type of thing.

If there's say 5 submissions of totally different apps, you can't judge what's good and what's not? Of course you can, so don't worry, it's all good. :)
 
Alright, then Mr. Hot Shot. Prove yourself. Provide us some code, or an online app that you've developed, and let us pick it apart.

You talk a big game, so prove it.

Better yet, let's go head to head.

Others in this thread can decide on the what the app does and we both have 24 hours to build it.

Or are you going to tell me your time to too valuable or some other bullshit excuse?

Give me about 72 hours to start though, because that'll be the start of my long deserved vacation. This time around though, my design will actually look good though, as theme implmentation is done now.

Anyone other than acidie jumping into this thing? I'll jump in, but not if it's just myself and acidie.

681583431184111938.gif


[ame]http://www.youtube.com/watch?v=8To-6VIJZRE[/ame]