3,136 karma · joined May 7, 2010
Location: New York City Remote: ok
I build web and mobile applications for startups and established businesses in NYC. I've mostly focused on Rails and JS development for the past couple of years, but have a wide and deep technology background garnered from about 20 years of programming experience. I pride myself on delivering working software quickly and continuously, and helping clients make well-informed planning decisions by providing timely and open feedback.
Within the past year, a few things I've done are: - For a major film production company, reimplemented a Python Flask HR application in Rails. - For a boutique strategy consulting firm, developed a Rails and Javascript strategy mapping tool. - For an online education startup, developed a React-based chat system.
I have a small number of trusted partners (designers, developers, project managers), so I am able to take on projects of a variety of sizes.
I have a web site up at http://www.customary.nyc/ (I recently started a rebrand, so it's rather bare) and can be reached at paul@customary.nyc
Case in point, as of right now, slate shows a headline: "What Bernie Sanders' Victory Means"
and lower on the page: "It's Official: Bernie Sanders Just Won New Hampshire"
both of which link to the same article, which sports the quotidian title "Bernie Sanders Wins New Hampshire".
The two front-page headlines are not just tweaked variants of each other, they sound like substantially different articles, one a reporting-the-news article and the other an analysis piece.
This is super-frustrating to me, because I keep feeling like the site is wasting my time and attention. It's starting to drive me away from slate overall. I wouldn't be surprised if something similar happens to the WaPo.
* Mental institutions
* Homeless shelters
* Public schools
No more need to deal with the risks of humans interacting with other humans in meatspace. Awesome.Might I suggest that what your role now is not to be the best engineer, but to act as their manager, primarily. Put down the engineering books and pick up some management ones (e.g. "Behind Closed Doors" or "Manage It!", both from Prag Prog), because you are likely the one failing to learn or improve in ways appropriate to your job.
(d) Affirmative Defense.— It shall be an affirmative defense to a charge of
violating subsection (a)(5) that the defendant—
(1) possessed less than three images of child pornography;
and
(2) promptly and in good faith, and without retaining or allowing any person,
other than a law enforcement agency, to access any image or copy thereof—
(A) took reasonable steps to destroy each such image;
or
(B) reported the matter to a law enforcement agency
and afforded that agency access to each such image.
(source: https://www.law.cornell.edu/uscode/text/18/2252A)Which is to say: deleting your browser history as part of an effort to thwart a criminal investigation could land you in prison.
"The exempt purposes set forth in section 501(c)(3) are charitable, religious, educational, scientific, literary, testing for public safety, fostering national or international amateur sports competition, and preventing cruelty to children or animals.
source: http://www.irs.gov/Charities-&-Non-Profits/Charitable-Organi...
UPDATE: I confused non-profit and charitable organizations. Disregard.
The money quote to me is near the end of page 2:
'And I'm starting to think that the world really is divided between those who have a clear idea of what it means to want something -- including the total cost and sacrifices it will take to get it -- and those who are just content to leave it as an airy "wouldn't it be nice" fantasy. The former group hones in on what they want and goes zooming after it like a shark. The latter looks at them, shakes their head and says, "How do they do it?" As if they have a cheat code, or a secret technique.'
Debugging: The 9 Indispensible Rules for Finding Even the Most Elusive Software and Hardware Problems by David J. Agans
Amazon link: http://www.amazon.com/Debugging-Indispensable-Software-Hardw...
What I really like about it is that it gives a number of high-level approaches to solving debugging problems and is written very accessibly.
Having worked in software consulting for a long while, my sense is that generally 50K clients are going to have all the hoops to jump through of the 100K+ clients, but without the margins required to make them profitable, accounting for the sales time.
The final option is to share resources such as a tax calculating library between the services. This can be useful, but it won't always work in a polyglot environment and introduces coupling which may mean that services have to be released in parallel to maintain the implicit interface between them. This coupling essentially mitigates a lot of the benefits of Microservices approaches.
[1] http://scholarworks.sjsu.edu/cgi/viewcontent.cgi?article=405...
Such as: "I am not naturally good at everything, and this is contrary to my self image" or "I am not really interested in my chosen field, but feel like I need to stick with it" or maybe "I am depressed."
I'd suggest talking to people who know you, if you know people who can be honest with you and who you trust. Or maybe even try something like http://www.7cupsoftea.com/ which provides neutral people to listen to your problems.