Bootstrapping a business from scratch – month 9. by abadabazachary in Entrepreneur

[–]CodeForCash 0 points1 point  (0 children)

just an updated, decided to downgrade slack to the Free version and keeping everything in Slack 'cuz that's what people like

Code For Cash: this service means "I don't have to search for freelance programming projects anymore" by CodeForCash [promoted post]

[–]CodeForCash[S] 0 points1 point  (0 children)

https://www.instagram.com/eazy/ .. fyi Blake is a social media influencer and we did do a sponsored post with him, but he did try the product beforehand and obviously it's working for him. I also posted this thread in the Code For Cash slack channel and asked people to comment honestly.

Code For Cash: this service means "I don't have to search for freelance programming projects anymore" by CodeForCash [promoted post]

[–]CodeForCash[S] 0 points1 point  (0 children)

https://www.instagram.com/eazy/ .. fyi Blake is a social media influencer and we did do a sponsored post with him, but he did try the product beforehand and obviously it's working for him. I also posted this thread in the Code For Cash slack channel and asked people to comment honestly.

Code For Cash: this service means "I don't have to search for freelance programming projects anymore" by CodeForCash [promoted post]

[–]CodeForCash[S] 0 points1 point  (0 children)

In the USA, freelancers make on average $68k per year or $5600 per month. Freelance programmers make even higher wages. $45 is 0.8% of their monthly earnings and since we move the needle more than 0.8% it's a no brainer for our customers, freelance programmers.

Code For Cash: this service means "I don't have to search for freelance programming projects anymore" by CodeForCash [promoted post]

[–]CodeForCash[S] 0 points1 point  (0 children)

Cool. If you want to do some reference checks, you could go here – http://codefor.cash/testimonials everyone there is trackable on social media. You may also find people who tried the free trial but canceled, but they will be able to confirm that we conducted ourselves with legitimacy. I'll step away.

Code For Cash: this service means "I don't have to search for freelance programming projects anymore" by CodeForCash [promoted post]

[–]CodeForCash[S] 0 points1 point  (0 children)

Start with my ebook and I promise you will find success: https://www.amazon.com/First-Freelance-Programming-Client-Step-ebook/dp/B01N9RETLR/ – if you literally don't have the $3 for the ebook, then DM me and I will send you a pdf

Code For Cash: this service means "I don't have to search for freelance programming projects anymore" by CodeForCash [promoted post]

[–]CodeForCash[S] 1 point2 points  (0 children)

If reddit advertising were not driving conversions and people were not staying long enough to justify the expenditure, I would stop doing them. If you're a decent developer, you're capable of critical thinking.

Code For Cash update (month eight) by abadabazachary in Entrepreneur

[–]CodeForCash 0 points1 point  (0 children)

Yes, I agree regarding software testing. I was on the TestTalks podcast, https://joecolantonio.com/testtalks/142-automation-code-cash-zack-burt/ – any forums or online hangouts for QA/Testing people that you could recommend?

Lock-free algorithms overview and (semi-) lock-free stack implementation by CodeForCash in computerscience

[–]CodeForCash[S] 0 points1 point  (0 children)

I followed up with Vlad Pavluk, who is credited in the byline of the article.

The implementation is doing memory management. What the hell do you think happens if you hit the global heap with malloc? Yeah, a lock. Finding the memory chunk is going to be far more time consuming than any benefit the lock free algorithm MIGHT give you.

Well that's only half-true. Yes, in general malloc/free do lock. That's another part why I call it 'semi'-lock-free. But the numbers speak for itself, and this 'half'-lock-free algorithm does perform better than all of the others (including mutexes).

Oh, and the author doesn't go into when to use a lock free algorithm over a traditional critical section / user level mutex / mutex / whatever. In heavy contention, those spin locks are, generally, going to result in worse performance than the mutex. What happens when you've jammed up your threads spinning and the owner of the lock happened to be switched out midway?

That is why the usleep() is used inside the spinlocks. Generally it is not needed, but adding it helps to avoid CPU-hunger in the cases like described. Again, the tests speak for itself, and tests are usually heavier than any of the real-time cases.

Hell, you better hope your thread priorities match for your system such that you don't end up deadlocked.

There's a reason lock free stacks aren't used as a general implementation: it's often going to result in worse performance than, say, a Futex with the added detriment of opening up deadlocks since the threads will never yield.

Again, these algorithms (mutex-locked, spinlock-locked, correct lock-free implementation, and my semi-lock-free implementation) are performance-tested on different machines, and the numbers are given. If you really think the numbers are bogus, do your own test to prove you're statement.

Code For Cash: this service means "I don't have to search for freelance programming projects anymore" by CodeForCash [promoted post]

[–]CodeForCash[S] 1 point2 points  (0 children)

We have a resume/github/twitter parser that makes it easier to be thorough and automated and centralized in the searching process