Form: Diary

  • Nothing smart today at all. Up at 4am to catch the train… And there wasn’t one

    Nothing smart today at all.

    Up at 4am to catch the train… And there wasn’t one. Cancelled. Caught one more hour.

    Worked all day. Had some Twinkie in the staff try a dominance play. Total lightweight.

    Can’t keep code in my head. Zzz

    Early bed.


    Source date (UTC): 2016-06-29 13:25:00 UTC

  • ( OMG I love having my brain back. Still feel a bit hollow in my core. Still not

    ( OMG I love having my brain back. Still feel a bit hollow in my core. Still not able to focus for as many hours, but the ideas are flowing again.)


    Source date (UTC): 2016-06-28 03:39:00 UTC

  • Terrible nightmare last night. I have recurring nightmares about elevators, larg

    Terrible nightmare last night.

    I have recurring nightmares about elevators, large hotels, large malls, large cities, missing trains and airplanes, losing luggage or computers, and trying to find college ex-girlfriends in large dorms.

    Last night I dreamt that I left the sitting area of the hotel and forgot my laptop, walked up a flight of stairs, turned around and ran back. When I returned, someone had taken it and left me one that looked run over by a truck.

    The panic as I realize that I have lost my work, and that I’ll be unable to work – such an addict. The panic as I try to get the staff to do something to help – and they won’t. The panic as I basically go room to room accusing people of taking it and watching their reactions. The panic as I realize that there is too much ground to cover, and finally awake.

    To see my laptop on the edge of the bed where I left it. 🙂

    Addiction. It’s just addiction. lol


    Source date (UTC): 2016-06-23 03:59:00 UTC

  • (Yep. Definitely back in the saddle again. Still get tired too fast. Still somet

    (Yep. Definitely back in the saddle again. Still get tired too fast. Still something ‘not right’ physically. Not sure what it is. But the brain is really getting back on track. )


    Source date (UTC): 2016-06-21 14:01:00 UTC

  • (Yep. Back in the saddle again. 60 days this time )

    (Yep. Back in the saddle again. 60 days this time )


    Source date (UTC): 2016-06-19 08:38:00 UTC

  • STATE OF THE CODE (SO TO SPEAK) ( I can see I’m my writing and in my code and in

    STATE OF THE CODE (SO TO SPEAK)

    ( I can see I’m my writing and in my code and in my business thinking that my recovery from burnout is nearly complete. I can almost stay in the flow now without concentrated effort. And I am able to construct novel insights again. )

    I will have to do a lot of refactoring of the code. Small things make terrible impact. In our case the team apparently feared data driven functionality because of the automated tools they were using to script database changes. They also became dependent upon the data table api to the point where it’s a constant performance liability. They did these things out of expediency. But in the end it became a prison. I couldn’t understand why simple things were taking so long and now I can.

    Secondly, all methods and properties of the classes are public. This might sound small but it makes the code far harder to read. The object oriented-ness of the code is a chimera. It’s really just libraries written functionally, not objects.

    Third, let me help programmers and tell you that ORM’s are good at helping you with production work but not with complex data sets – especially large ones.

    – Use views or procedures for anything with nondomain ( semantic ) joins.

    – Use triggers to demormalize data.

    – Use the ORM’s for updates and deletes. Always use prepared ( parametrised) queries.

    – Fetches are memory expensive and user performance sensitive.

    – If you are making an in-query then you should almost always be data driving instead.

    Fourth, I have just lost all faith in MVC unless code convention enforces the relationship between the physical and the logical. Codeigniter did this better than Laravel does. Sometimes syntax is expedient at the cost of traceability.

    Fifth, the JavaScript code is far better than the backend code. But the backend developers understood the business rules far better. So it is visible that there is a disputed between which code should own what responsibility and the back owns too much.

    So you have this incredibly sophisticated and fast application but the code is extremely difficult to maintain and extend.

    There is CSS on the back end. There are hard coded properties and relations that should be in the database. There are no means of identifying the origin of resulting DOM entities. So basically everything is inconsistently written and impossible to follow.

    ***Fixing it***

    How do you fix it? One route ( api call ) at a time. You replace each method in sequence.

    For example: most program logic is dependent upon a small set of tables that contain things like the properties of the task entities. This data should be read and kept in an application store in memory and addressed as an object and re-queried upon change – when needed for code, but still available for joins when in the database.

    There seems to be little database relation between stages and states. And this should be reinforced.

    Why? Data drive. Apps are self-documenting and force authors to work in sets using arrays.

    ***Build Process and deployment process.***

    At some point there was an effort to use gulp and it was incomplete. At some point scss and incomplete. The Dev build was never created and took me the better part of five days to reproduce.

    ***what are we doing now***

    ROMANS TEAM

    Romans team is adding the recruiting features. The entities exist but the properties don’t.

    They are also working on bugs.

    They are also training our first client of any size.

    CURTS TEAM

    -Roman(my roman) is now creating a proper build and environment.

    -Vasiliy is creating a proper deploy.

    -I am adding the auction features.

    -I will task the front end guys with minor front end work until they get a feeling for it. And once they do I will get one of them to work on extending the Gantt, and the other on the Usability issues that remain.

    – I will see if Vasiliy can correct the Commands ( artisan ) allowing us to maintain the app more easily.

    – the majority of the work will fall to me for the workflows ( relatively easy ) and Roman for the payment system. I suspect I will also extended the “money tabs” and possibly consolidate them into one.

    Lesson? In starting this project I wanted to limit myself to desig and PM work so that my time was split with writing. I thought that between the framework, the UI screens, the database design, and light pm, it would allow me to stay out of the code once I had a crew sufficiently trained.

    I was wrong.

    But since the purpose of this work was to fund my writing, my choice would have been either not to do the work, or to cancel it when I hit my minimum cash over a year ago.

    But I’m reasonably happy with the result. The product rocks. It needs some work, sure. But it freaking rocks.

    So I’m going to take a cue from Matt Mullenweg, and my trusted (unnamed) marketing advisor from Seattle, and stay deep in the code. At least until it’s no longer necessary.

    I have to do the following to get us to done with my vision for v1.

    TO DO:

    Improve the auction features to send out additional notifications.

    I am contemplating just extending the skills functionality to act as a general filter for the auctions ( for auction work ). The seems like the smartest thing to do. But I will have to add other controls to the skills panel and rename it or create an additional panel for other controls ( which doesn’t feel right – tags are tags are tags so to speak.

    Integrate with WordPress. This will make the Jira/confluence model obsolete. The same way we have made Jira workflows obsolete.

    Create the dashboard for managing business cycles : time cards, forecasts, accounting periods.

    Extend the money tab to include the new accounting entries.

    Extend the approval tabs to include the new entities.

    Complete the standard reports.

    Improve invoicing to accommodate new financial relations.

    Add the personality surveys and reports ( exciting ).

    Add the import functionality for migration of customer data.

    Create the API for external systems.

    Refactor the code for clarity and performance. ( this will be an ongoing process )

    That’s v1 that satisfies the community free-to-use model, the in house platform, and freelancer community platform.

    Thanks for listening.

    -Curt


    Source date (UTC): 2016-06-19 06:40:00 UTC

  • One thing. It would be nice to live in a country again where you can drink the w

    One thing.

    It would be nice to live in a country again where you can drink the water. It would be nice to speak unstilted English and use my full vocabulary. It would be nice to exercise the social dance and continuous gameplay of our hyper-politicized speech. And where you can get real Heinz catsup for your burgers. And where the roads don’t rattle your bones.

    I daily trade those niceties for some semblance of civic culture, food largely free of preservatives, a world decorated by its most beautiful women, and the ever-present sense of family, tribe and race, free of the impulsivity and aggression that dominate the behavior of the lesser peoples. And for premium labor at drastically discounted prices.

    They do not love here as we love. Their love is closer to family, safety, and duty. We seek soul mates with whom to celebrate our privileges. They still seek husbands and wives with which to secure some sort of happiness amidst scarcity.

    But why do we have the choice of companionship for joy rather than sustenance and safety? And they do not? Rule of law.

    They have had no militia. No responsibility for the commons. No rule of law. This is what separates what we call the Germanic and Protestant sphere from the merely Christian.

    There is no source of liberty other than militia. There is no source of prosperity other than militia. Because in the militia, every man earns the franchise, in exchange for preserving sovereignty of all men.

    Every man a sheriff. After that, the choice of familial civic culture (protestant) or personal hyper-consumption(jewish) is one of preference or class.

    Conservatism is an emprical order.


    Source date (UTC): 2016-06-19 03:29:00 UTC

  • (diary) More soul searching. In Seattle, and in Boston, my reputation was a smar

    (diary)

    More soul searching.

    In Seattle, and in Boston, my reputation was a smart and ruthless one. I wanted to change that reputation twice. First when I met Allora, and secondly after my last major illness and I moved to Ukraine to ‘simplify’ my life. It worked with allora because we functioned as a unit, with her opinions regulating my aggressiveness.

    But perhaps the leopard cannot change its spots. And I have been no happier trying to make others happy than I have been by simply seeking empirical ends regardless of whether people were happy or not.

    I’ve usually told people that power always benefits you and kindness might. And that it’s very important not to treat people as if they have ill intentions, because you remove all incentive to have beneficial intentions, and increase the incentive to have predatory intentions.

    If you are already damned, then there is no premium on predation.

    So the best approach is to take the moral high ground at all times, and forgive human error, treating it as an opportunity to learn, and therefore preserving the incentive to cooperate rather than engage in predation.

    Because really, people are very easy prey. Especially the ambitious and vain. We may have incrementally suppressed direct violence and substituted it with indirect violence, but violence is all around us in systemic ways even if it is not visible to us in physical ways.

    Is there a reason why your cable/phone/internet/cell are so much higher than your water, gas, and power? Is there a reason we can implement catastrophic health care reforms at immeasurable cost, yet we cannot implement border controls, and fences at measurable cost? Of course not. These are easily inverted.

    I felt the shift in my thinking today.

    And perhaps it is just that I am finally over my illnesses and divorce.

    Nietzsche uses foreign language but gives us the right advice.

    Out of life’s school of war, that which does not kill us only serves to make us stronger. And the strong must not be bound by the limits of the weak.

    Yet I understand that best way to defend against the weak, the best way to make use of them, is in the economy. Leaving arts, letters, and the creation of history to those with ability and will.


    Source date (UTC): 2016-06-16 03:52:00 UTC

  • (diary) —“You are gentle. Your voice, your mannerisms, your easy laugh (giggle

    (diary)

    —“You are gentle. Your voice, your mannerisms, your easy laugh (giggle really). You are fucking smart. You are a no bullshit guy. You are also of unyielding raw brutality. You are naturally raw – some human subtleties escape you.”—

    Yesterday, from a long-time female friend and soul mate.

    Still soul searching: I think divorce, my second bout of cancer, and my consequential infections, and the hostile takeover of the business after I saved it just exhausted me. And I tried to just go into fully peaceful mode – a sort of submissiveness.

    I grew up with daily violence I wanted no part of. Innately, I prefer to be a hamster. But, I’m hella good at brutality. I just don’t like it. On the other hand, in retrospect, every time I try to be a nice guy it bites me and every time I keep it hardcore it’s rewarding. Certainly Seattle people remember the brutal side of me. It’s not hard to be brutal, you just work purely logically and without regard to feelings. Feelings are very costly.

    Anyway. Like all things, balance.


    Source date (UTC): 2016-06-16 03:11:00 UTC

  • (I know you’re not wondering, but in case you were wondering – asthma really suc

    (I know you’re not wondering, but in case you were wondering – asthma really sucks. American football is ok. But soccer is just not possible. And some days stairs feel like a marathon.) lol


    Source date (UTC): 2016-06-13 23:46:00 UTC