"Working" from home.



  • @PJH said:

    On holiday

    Assuming you define "holiday" as "any day the employee wants to take off for whatever reason", then your system is no different than ours. The only difference between "PTO" and "vacation" is PTO includes all reasons for taking a day off-- sickness, religious reasons, vacation, etc in one umbrella.

    (That said, I've worked at companies that don't count sick days as PTO. They're still paid, but they don't get subtracted from your PTO time. I honestly don't know what my current employer does, I should look it up...)

    If "holiday" is defined as "national holiday", then you've just outlined a system where employees can never take a day off, which makes no sense.



  • @blakeyrat said:

    No offense, and the story's still a WTF, but why don't you just automate it then? Solve it once for everybody.

    Underscore means subscript in LaTeX and is only valid within mathematical expressions. If you automatically escape it, then you fix all underscores, but break all subscripts. The person making the change is the only one that knows whether a given underscore should be escaped.


  • area_deu

    Oh yeah, totally forgot about paternity leave. That's 14 MONTHS split to both parents (or 12 months if only one parent takes it), at 60% of their respective average income.
    Sometimes I wonder how anything gets done at all here, but it seems to work quite well.



  • US: Just under 3 months. Unpaid. Only about half of workers qualify even for that.



  • UK "holiday" is US "national holiday + vacation"



  • @PJH said:

    I think the fact that they can "work from home" yet not be capable of doing the most basic work from home is inexcusable.

    Anyone I asked about this incident that day didn't.

    Have you thought about the possibility that he was enjoying an off-the-books "comp day" given to him for some previous service? In order to avoid making the issue complicated an arrangement such as "If you work on the emergency issue over the weekend, we'll let you slack off at home on Wednesday" may have been made.

    Around here it's pretty common to here "Where's Bob? He was up until 3:00AM fixing a problem, don't expect to see him until the afternoon."


  • Discourse touched me in a no-no place

    @blakeyrat said:

    Even if we did do both, we'd probably make one "canonical" and just generate the other from it.

    Liar.



  • The lie is where he said its trivial to convert a PDF into HTML.



  • Just use this.



  • That looks neat, but it doesn't look like it's ready for prime-time. Maybe next year.



  • It was supposed to be sarcasm... it looks like a horrible idea.



  • Even if we did do both, we'd probably make one "canonical" and just generate the other from it.

    Yes, that does make sense. You could call the "canonical" one the "source". And you would run a program on the "source" to produce the output format. You might even call that program a "compiler". And since you don't want to reinvent the wheel, you might even make the source plain text, with that fancy TeX markup from the 1970s, since the TeX compiler can output PDFs and HTML.


  • Discourse touched me in a no-no place

    @boomzilla said:

    When you break it out like that, it just makes people lie about being sick.

    My company breaks PTO into vacation, sick, and "floater", and nominally you're supposed to use the right bucket for the right occassion, but in practice, they don't keep track, so I usually use up my sick days first, because they don't roll over.



  • @PleegWat, post:38, topic:47706, full:false said:

    call them out on it if the periodic builds fail by their fault.

    1. There's a story out there about a dev team that set up a USB-connected Nerf turret to automatically swivel and pepper the (workspace of the) dev who broke the build. I'm sure people have done it on purpose just for the laughs.

    2. Waiting hours for a commit is not good, but if a commit causes the build to fail, reject that commit and retry the compile. Automatic bisection anyone?

    3. Holidays . . . one of the best parts of my job. I punch a clock so that I don't "overwork", I get six weeks off, which means 27 days since my full time of 35 hours a week is to be done in 4½ days (or 9 days per two weeks), so you could say I get 30 days plus (52-6)/2=23 days that I have to space out. If I work "too little" or less than 4 hours "too much" it's counted toward the next week, so that most adjustments are simply noting that I'm a bit "over" or "under" and leaving earlier or later than usual. If I do do overtime it gets paid at +25%, or +100%+time off if it happens to be on a Sunday. I actually sometimes wish I had more time to work. Oh, and the salary . . . is unfortunately not one of the best parts of my job. Nothing is perfect 😦


  • Discourse touched me in a no-no place

    @FrostCat said:

    "floater"

    I don't ever want the company I work for to describe me as that 😆


  • ♿ (Parody)

    @Lawrence said:

    Oh, and the salary . . . is unfortunately not one of the best parts of my job.

    Can't imagine why not.


  • Java Dev

    @Lawrence said:

    Waiting hours for a commit is not good

    It works. My bugfix day is usually Friday, which is like 'isolate bug, fix bug, upload to review, upload to test farm, save, close, go to next fix'. Then I merge all of them on monday morning when the test and reviews are back.


  • Discourse touched me in a no-no place

    @loopback0 said:

    I don't ever want the company I work for to describe me as that

    Well, yes, but it's short for "floating holiday". The company provides 14 (?) holidays a year, and 10-12 of them are predefined (july 4th, etc) depending on what day of the week 7/4, Christmas, etc., fall on, and however many are left wind up in the floating holiday bucket.



  • If I may address Other Programmer for the moment:

    @PJH said:

    Yes I should have ran make but $BLAND_EXCUSES

    Wrong. You should have run 'make', but you're very very sorry that your tiny brain failed to actually do it.

    @PJH said:

    I'm currently tucked up in bed.

    Wrong. You're stuck into some algorithm at the moment, or some other way you're working really hard, but the VPN is down. That's ok though, because you'll drag your sorry, clumsy, stupid snowflake ass into work and fix the fucking problem you caused, you feckless halfwit.

    And I'm back in the room.

    I jump through hoops pretending not to have an anger problem (except for the last couple of paragraphs, obviously). The least other people can do is pretend not to be the kind of people I find myself angry with.

    @PJH said:

    Sorta Manager above has taken to arbitrarily commenting out the crontab jobs without telling me

    WTF? They need to not do this. Can you source-control the crontab?

    @PJH said:

    snowflakes

    Snowflakes. I hate them with a passion.

    There is a protocol. It keeps things stable. Sometimes, people not only forget steps, they fuck with the system so badly that it somehow takes longer to repair the damage than it did to write the code in the first place. And you better believe you're the one fixing their shitty code.


  • Discourse touched me in a no-no place

    @Jaime said:

    Have you thought about the possibility that he was enjoying an off-the-books "comp day" given to him for some previous service?

    Given he specifically said he was "working from home" that wasn't a possibility.

    People do occasionally take days off here legitimately. This wasn't one of those occasions.



  • @boomzilla said:

    I probably took 3 or so days off a few years ago when I had pneumonia, and that was a lot.

    Bloody presenteeism. Sick people feeling obligated to come and sprinkle their diseases indiscriminately around the workplace has got to cause more lost productivity than the odd fake sick day.

    @boomzilla said:

    When you break it out like that, it just makes people lie about being sick.

    I like my present workplace. "I need to take a mental health day" is a perfectly acceptable reason for not showing up, and is only very rarely abused.


  • ♿ (Parody)

    @flabdablet said:

    Sick people feeling obligated to come and sprinkle their diseases indiscriminately around the workplace has got to cause more lost productivity than the odd fake sick day.

    I work from home, so...

    @flabdablet said:

    I like my present workplace. "I need to take a mental health day" is a perfectly acceptable reason for not showing up, and is only very rarely abused.

    I agree and have done it myself on occasion.


  • Fake News

    @accalia said:

    Sick time: Unlimited.

    The consulting firm who employs me currently has an "unlimited PTO" policy. I can take PTO at any time I like, for any reason I wish (sick, vacation, "mental health"), no questions asked... as long as I don't abuse it. Of course, that means I need to make damn sure I'm not fucking the client or my employer by taking time off. Not many employers actually trust their employees enough to have such a wide-open PTO policy, so I consider myself pretty lucky.



  • @accalia said:

    on this side of the pond PTO is usually "Sick time + vacation time" in one pool of days.

    I'm not sure about that "usually."

    @accalia said:

    unless that's more a regional things and i'm projecting onto the rest of the coutnry.

    That seems likely. Most positions I've looked at in my area keep sick and vacation days in two separate pools.


  • Discourse touched me in a no-no place

    @abarker said:

    Most positions I've looked at in my area keep sick and vacation days in two separate pools.

    Generally that's been true, but I'm hearing from people in the HR field that it's changing toward the single-pool model.


  • I survived the hour long Uno hand

    As far as I see it, there are two major benefits to the one pool model.

    1. the company benefits because it doesn't have to spend time tracking who turned in doctors notes for their sick time, etc.

    2. the workers benefit, because generally healthy people don't have to choose between being dishonest and getting screwed compared to their cow-orkers who wake up with brown bottle flu 5 days a year.

    I'm a huge beneficiary of single pool on point #2. Was so frustrating back when our shop tech was getting more vacation with one year of experience than I got with five, because he "got sick" so often.



  • Well, all you need to do is start using a VCS.

    Oh wait, you do.

    Well, then you need to have a CI server that compiles your code and alerts you when the tests fail.

    Oh wait, you do.

    Well, then you need competent employees.

    Sorry, can't help you with that one.


  • Discourse touched me in a no-no place

    @ben_lubar said:

    competent employees.

    Management don't want those. Competence is expensive (expertise even more so) and stops people from being drop-in replacements for each other.



  • @dkf said:

    Management don't want those. Competence is expensive (expertise even more so) and stops people from being drop-in replacements for each other.

    But on the other hand, recovering from an incompetent former employee is also expensive. The trick (for management) is to find someone semi-competent.


  • Discourse touched me in a no-no place

    @abarker said:

    But on the other hand, recovering from an incompetent former employee is also expensive.

    We've not broken the news to them about that. It wouldn't help.



  • They should use Markdown instead,shouldn't they?

    • It can easily be converted to HTML with many different "compilers"
    • There are PDF "compilers" for it
    • It uses _ as Syntax
    • It's 21st century!!!

  • I survived the hour long Uno hand

    True story: my devs moved to a markdown-based approach to documentation so that they could generate Word docs for the non-techs and HTML for their own internal site.

    I laughed. And walked away. So not my fight.


  • FoxDev

    @Yamikuronue said:

    markdown

    @Yamikuronue said:

    generate Word docs

    Error does not compute!


  • BINNED

    How do you do WordArt in Markdown? Please advise.


  • Fake News

    @Yamikuronue said:

    True story: my devs moved to a markdown-based approach to documentation so that they could generate Word docs for the non-techs and HTML for their own internal site.

    I laughed. And walked away. So not my fight.

    Ok, I tend to use AsciiDoc if I want to whip something up, but what's wrong if they have a dialect of Markdown that works?

    It's mostly the mixture of HTML and BBCode that makes it such a burden here.


  • ♿ (Parody)

    @JBert said:

    It's mostly the mixture of HTML and BBCode that makes it such a burden here.

    I think it's the way you have to add just the right amount of whitespace at critical places that's the biggest problem.



  • @Yamikuronue said:

    True story: my devs moved to a markdown-based approach to documentation so that they could generate Word docs for the non-techs and HTML for their own internal site.

    For example:

    /**
     * This is the public method. Use as:
     * ```
     * $java -cp path/* Foo
     * ```
     * You may want to add some *italics* or **bolds**
     */ 
    public static void main(String[] args) {
        ...
    }
    

    Actually, doesn't look that bad. Better than most of the HTML code I've seen used with Javadocs.


  • I survived the hour long Uno hand

    Nah, this is for non-code documentation. User guides and stuff.



  • I like Markdown quite a bit. It's really easy to mix with other languages, like MathJax.

    Also, Pandoc.

    +private comment



  • @Captain said:

    I like Markdown quite a bit. It's really easy to mix with other languages

    Like BBCode and HTML, right? 🚎



  • Markdown is actually designed to fit with HTML. BBCode is the real :wtf:.



  • @Yamikuronue said:

    Nah, this is for non-code documentation. User guides and stuff.

    I used markdown when generating this, although it's only a small project. I also had to break out to HTML for some of the more complicated formatting.

    I use Markdown Pad, which lets me export to HTML or PDF. It's ideal for notes and simple documentation. Definitely not an enterprise level solution though.



  • @Captain said:

    Markdown is actually designed to fit with HTML. BBCode is the real :wtf:.

    Which of the 5 uptillion flavors of markdown are you talking about?



  • All of them.

    Markdown is not a replacement for HTML, or even close to it. Its syntax is very small, corresponding only to a very small subset of HTML tags. The idea is not to create a syntax that makes it easier to insert HTML tags. In my opinion, HTML tags are already easy to insert. The idea for Markdown is to make it easy to read, write, and edit prose. HTML is a publishing format; Markdown is a writing format. Thus, Markdown’s formatting syntax only addresses issues that can be conveyed in plain text.

    For any markup that is not covered by Markdown’s syntax, you simply use HTML itself. There’s no need to preface it or delimit it to indicate that you’re switching from Markdown to HTML; you just use the tags.


  • Discourse touched me in a no-no place

    @Keith said:

    Definitely not an enterprise level solution though.

    Enterprise level solutions start with putting everything in Sharepoint and get more complex from there in…



  • @Captain said:

    For any markup that is not covered by Markdown’s syntax, you simply use HTML itself. There’s no need to preface it or delimit it to indicate that you’re switching from Markdown to HTML; you just use the tags.

    Except where the software removes or sanitizes it to prevent the past 792 browser "bugs of the week".



  • @Captain said:

    Markdown is not a replacement for HTML, or even close to it. Its syntax is very small, corresponding only to a very small subset of HTML tags. The idea is not to create a syntax that makes it easier to insert HTML tags. In my opinion, HTML tags are already easy to insert. The idea for Markdown is to make it easy to read, write, and edit prose. HTML is a publishing format; Markdown is a writing format. Thus, Markdown’s formatting syntax only addresses issues that can be conveyed in plain text.
    For any markupnumber that is not covered by Markdown’s syntax1, you simply use HTML itself. There’s no need to preface it or delimit it to indicate that you’re switching from Markdown to HTMLnumbers; you just use the HTML tags.



  • @Captain said:

    For any markup that is not covered by Markdown’s syntax, you simply use HTML itself.

    What about those people who want to underline something but don't know any HTML? What about those poor, uneducated schlubs? Huh? Huh‽



  • @abarker said:

    What about those people who want to underline something but don't know any HTML? What about those poor, uneducated schlubs? <big><big>Huh? <u><big><big>Huh‽

    You just type a bunch of underscores then roll the page back a line and type over them.



  • @fwd said:

    You just type a bunch of underscores then roll the page back a line and type over them.

    You expect a n00b who can't handle HTML to be able to do that?


Log in to reply