HNHacker News
TopNewBestAskShowJobs

BishoyDemian

38 karma · joined March 25, 2013

Entrepreneur. Building distributed systems at scale. Enthusiastic Technologist. Founder of http://www.dotlabs.com.au
submissionscomments
BishoyDemian··on Ask HN: How do you get a job as a software engineer if you've been cancelled?
Have you tried a change of name?

If your name is associated with these incidents and you need a fresh start, why don't you consider that as an option?

Obviously this might not pass the background check phase. But not all businesses do a detailed due diligence

BishoyDemian··on Don’t Let Architecture Astronauts Scare You (2001)
Premature optimisation is a real pain when it comes to software design and architecture. However, abstraction is a powerful and necessary tool that can make our life a lot easier by avoid repetition (DRY - don't repeat yourself).

A good architect worth their salt will be able to find the right balance. To distill and simplify a problem down to the absolute minimum where it cannot and should not be abstracted anymore before it lose or miss its core objectives and reason to exist.

BishoyDemian··on Ask HN: I built it, nobody came, now what?
I think you could investigate offering a free open source version to the wider develop community to help them experiment and use the tool before committing to purchase it.

Then later on, plan on adding paid add-on features and professional support, etc.

BishoyDemian··on Ask HN: What did you learn in 2019?
That no matter how good you are at the tech. You need to mature professionally (comms, etc.) in order to avoid undermining your full career potential.

- source: I manage a small team of senior SW engineers

</end of rant>

BishoyDemian··on Zero Downtime Deployments Using DevOps
Author here. Happy to discuss or answer questions.
BishoyDemian··on Business case for continuous delivery
Just found this gem in the wild. Any other good reading material out there for continuous-* discussing the business case for such industry shift?
BishoyDemian··on iTunes will never work well
Oh Well, if Apple cannot do a half-decent App on windows maybe they shouldn't develop software targeting windows users until they can?

Microsoft, for example, are developing their Office suite of applications for OSX and they are not off the hook for any UI/UX issues for Mac Users. They must make the Apps work for that platform's users as they expect.

If they are marketing their platform and its services & Apps for other platforms, then at least they should give respect to those customer's choices.

BishoyDemian··on Ask HN: Where can I find true “Expert” freelancers
I love this idea of website that facilitate business to access this niche expertise. I'd be interested to join such website in my areas of expertise and see it as a great opportunity to help in my free time (& earn some extra money too)
BishoyDemian··on Ask HN: Is there a good book on IT/Silicon Valley history?
Currently reading this book. Although not a great fit for "history", but it is a great story kind of book with a few good points of advice here and there.
BishoyDemian··on Bizspark – what did you spend your credit on?
Not sure about the SSL cert. although I had previously used BizSpark credit to buy a domain name

Edit: grammer!

BishoyDemian··on WhatsApp, Used by 100M Brazilians, Shut Down Nationwide Today by a Single Judge
> If your position is unpopular with your friends, then it's because you think the law is more important than the entire society it's supposed to protect.

Sir/Ma'am: you get my gratitude for voicing this. People do forget why we have laws in the first place.

BishoyDemian··on Show HN: MarkupKit – Declarative UI for iOS Applications
So this looks a lot like XAML[1] for WPF (Windows Presentation Foundation)[2] to me. and I'm actually quite surprised that this was not the case for iOS development from the beginning! (declaimer: I never touched native iOS development before as a 100% Microsoft technologies professional)

[1] https://en.wikipedia.org/wiki/Extensible_Application_Markup_... [2] https://en.wikipedia.org/wiki/Windows_Presentation_Foundatio...

BishoyDemian··on Egypt's Startup Scene
When I read the article, what immediately came to my mind (and was not mentioned by the way) is how this ecosystem is dealing with the corruption mess of such government(s)?

Finding funding, specially early stage seed fund, is very difficult in the first-world, not to mention it is almost impossible in a third-world country like Egypt (where I was born and lived most of my life), how is that being resolved?

Finally, I really wish to see the startup scene improving in my home country, this will develop a new generation of entrepreneurs that are willing to take the rotten bureaucracy for a ride and push to improve the governing policies.

BishoyDemian··on Some ISPs block random accounts from using VoIP services in Egypt
Not everyone is affected at this stage, but a massive number of households are (mostly Vodafone subscribers). In a move to try to block all VoIP services later by the government as they claim is used by terrorists to plot their attacks. Another weak reason to sensor the internet and profit from the local government-owned telecom network.

My personal Facebook about this[1]

[1] https://www.facebook.com/bghaly/posts/10206918860357355?ref=...

BishoyDemian··on Ask HN: How to come out of this situation?
I tend to think that Life is fair enough (to an extend) and the more effort and hard work you deposit, the better outcome you'd get. so, find a job in any organization you'd be ok working for, and work your a*s out and try to learn how others do it as well in the process.
BishoyDemian··on Should I Take My Friends' Money?
its easy once you figure out how your startup is going to be profitable and try to prove that to VC funds, and its a good idea to put some effort in articulating your business goals, and plans.
BishoyDemian··on Should I Take My Friends' Money?
I'd never put stress on my personal relationships for a business that have chances to fail as much as chances to succeed. my best bet here would be VC, its a professional way to handle investment, and you will be sharing your company with someone yes, but still own your idea/company mostly and have influence and you'll learn a lot about investment fund management and other perspectives of a startup you might have not though about.