« first day (1926 days earlier)      last day (2490 days later) » 

3:29 AM
 
3:50 AM
0
Q: Why did community delete my answers without giving me a few days warning?

MusicLover24This is regards to music.stackexchange.com It is my fault that I didn't read the rules carefully about sharing links. I didn't know that I was supposed to fully disclose my association with the company I am working for (eg. So my colleague wrote this article about practice tips/made this video ...

 
 
2 hours later…
6:12 AM
strongly related: Why was my question so quickly deleted by a moderator? "We have no obligation to keep your question around if it doesn't meet our community's standards. That's how it works here. Next time, you should read a site's rules and standards before posting..." — gnat 4 mins ago
 
6:33 AM
hello everyone!
I found this article that goes against "popular wisdom" regarding salary negotiation
thoughts?
 
 
1 hour later…
7:52 AM
straight out of a job posting: Salary: Competitive
thank you, I avoid all job postings that advertise "salary: shitty"
 
Kaz
@angarg12 That's not necessarily the case. Companies prefer to avoid specifying salary for the same reasons that candidates do.
I can't remember the last time I saw a salary on a job posting.
 
9:02 AM
11
A: A coworker is asking me to stop sharing links from Bloomberg because he thinks it risks our business. Is he right?

BeejaminI started writing this as a comment, but it got a bit long. Consider this a partial answer. In short, he's right in theory, but wrong for all practical intents, and you should ignore him. It is theoretically possible for your competition to build up a profile of your business, based on anything...

I was trying to edit the title since the wording seems awkward but it's such a ludicrous notion that I can't figure out a neutral and concise way to put this...
> Suzy Welch: The advice you've been given about negotiating your salary is wrong
Suzy Welch is wrong.
End of.
But if you want more explanation: study after study has proven that people who negotiate often and negotiate well will earn considerably more than those who don't.
The vast majority of companies do NOT correctly reward tenure.
Meaning that in almost all cases you should negotiate aggressively if possible.
If you want X and they offer X-15%, you try to go for X anyway.
That's the whole negotiation process.
It may not work of course, and that's not really a problem.
Your assessment may be off, they may outright tell you that they want a reserve to hand out 5%+ raises during the first few years (which you need to hold them to but that's a separate matter).
But the suggestion that you should never negotiate because it's "close enough" is patently ridiculous.
 
> "I know not everyone's going to agree on my advice on this," she says, "but here's the advice I give my own kids: If the salary is within 10 to 15 percent of what you had in your head, say, 'Yes, thank you. I'm excited. I can't wait.'"
Sure, just work for 15% less
Easy to say if you have a cushy journalist job making well over 100k.
Not so easy if you're close to minimum wage trying to feed a family
@Lilienthal I could count the number of companies I would trust to not renege on that one less then one hand
"Sure we'll give you a raise next year" "Sorry, no raises for anyone"
 
Kaz
"Verbal promises are only worth the paper they're written on"
2
I do like that quote. Encapsulates the whole thing perfectly.
 
@Kaz that's not my point
it's completely fine for companies to not disclose salary
but Salary: competitive is as useful as Salary: beige
I just find it funny when companies post such fluff in job openings
@Kaz I've learned that the hard way
I took a salary dip in my current position because reasons
the company promised to renegotiate my salary after the probation period to match my previous salary
when the probation period ended, they increase it a whole 100e
 
9:33 AM
@angarg12 Salary: Competitive is code for "We'll lowball you by like 20% and expect you to be happy with our offer"
 
Kaz
@Magisch Can be. But this is why you go in prepared to negotiate and/or walk away.
 
completely theoretical question time!
you have a contract with a client, but the project is not doing so well, there are some issues
the client is not aware and wants to extend the contract
do you inform him of the issues right away, or you wait until after signing the contract?
 
@angarg12 depends
Does your non-homelessness or well beeing of your family depend on that contract directly? after
If you could stomach losing it if push came to shove? before
Before is certainly more ethical and has likely better results in the long run
 
10:25 AM
0
Q: Someone hired by our company faked his expertise, how can I have legal or physical evidence on it

Amir AnwarHe is in a very big position in the company, but me and my colleagues know he is fake because he doesn't have the basic technical knowledge of our industry, while his LinkedIn page shows that he held a lot of technical positions in many big companies worldwide, which is absolutely against logic. ...

^ Just mod-closed this.
I'm closing this as off-topic because I believe that this site shouldn't encourage a witch-hunt or give advice for what is essentially doxing. The answers below are useful and look at the potentially fallacious reasoning that inspired this post but ultimately don't really answer the question. And that's a good thing because I don't believe we want or need to see actual answers for that question here. Please cast reopen votes or discuss on The Workplace Meta if you disagree. — Lilienthal ♦ 1 min ago
 
10:35 AM
@Lilienthal I disagree tbh
Recommending actual doxxing is against SE policy, but outlining what things HR uses to verify experience isn't a guide to doxxing
I do think though the question is too broad
Since there are like 100 different ways to verify things
 
10:54 AM
Hi,
I have an offer for a position in a new startup and I was asked to provide concept designs for at least 1 page ( both mobile and desktop version ) It's a lot of work because I need to apply the brand guidelines to the wireframes, read and understand the brief and other docs. I don't feel like this kind of test is the best way to choose a designer and I have to put food on the table, also I need to design a proposal and calculate hours required to design each page + a lot of headaches ( Approx. 3 days worth of work ) I have free time but I don't like working for free, on the other hand there
 
@YoussefS. 3 days worth sounds rather close to "asking for free work" rather than an interview test, especially with your reference to brand guidelines
@YoussefS. personally, unless I was really desperate for the job I'd be running very quickly in the other direction
 
Kaz
@YoussefS. Tell them that the amount of work is more than you'd consider applicable to a "technical interview" (which this is). So you're willing to do it, but as a piece of (discounted) contract work, not for free.
See what they say.
Admittedly, I'm biased. My entire reputation is built on being the guy who "Just gets things done".
But I think it's a good bias to have.
 
11:09 AM
I remember once one colleague told me about the "master servant" mentality
I had a role of scrum master back then and he told me "your role is to make your team a success. If you have to prepare coffee and bring it to them to achieve success, you do it"
 
The answer was : "this is the only way we can assess potential design for this job, how else would we pick and choose a partner if we don’t see anything? Especially in your case, I’m surprised at your reaction given that your portfolio is quite limited and you were not able to provide solid references
 
Kaz
@YoussefS. Tell them that if they want you to do actual work to demonstrate you can do the job, that's completely understandable, but since it's actual work, you won't do it for free.
 
@Kaz I am not sure I understand what do you mean by actual work
 
@Kaz Written promises are also worth only the paper they are written on. ;-)
 
Kaz
@YoussefS. It is something that will be useful to the company, that they would otherwise have to pay someone to do.
he is not "Getting things done" He is getting coffee. — bolov 7 mins ago
That comment annoys me
 
11:23 AM
@Kaz As an apprentice, I'll usually do whatever, even if it's not coding related
I find it earns you respect from the seniors for not considering yourself too high and mighty to for instance help repairing a printer
 
Kaz
Yep. Your job is to be useful.
Being willing to do whatever the company needs is a big part of that.
 
11:40 AM
@Lilienthal I wrote up a really long answer scolding the OP in the Q you closed but now I can't post it
I think it's worth having that question since it's useful as a wake up call to anyone harboring similar sentiments
 
Kaz
@JavaGuru I went from Intern to Analyst to Senior Analyst to having my own intern in 3 years flat. And I did it by cultivating a reputation of consistently getting things done. Quickly, efficiently and without complaint. Not exactly a "terrible" outcome. — Kaz 14 secs ago
Alright, if I get any more involved in that conversation, somebody please stop me.
I'm liable to get emotional.
 
what is exactly an analyst?
 
We had an intern who constantly didn't want to do stuff
 
Kaz
@angarg12 "Smart guy who can use a spreadsheet"
 
"carrying this to the paper press isn't my job" - random IT intern
 
Kaz
11:45 AM
I suspect there may also be a bias here about what "intern" means in various industry.
"Software engineer Intern" is a very different kind of internship than a lot of other professions.
 
Thing is
whining about having to get coffee can only have negative effects
even if they stop making you do it you'll be the guy who whined
 
Kaz
pretty much
Complaining about having to do the work involves far more effort and distraction than just doing it.
 
I could probably get out about changing tapes every day
but our sysadmin would do it instead
 
@YoussefS. they tried (IMO) to blag some free work out of you and are now squirming when you called them on it. Run, run now.
 
@YoussefS. "We want 3 days of contract work for free and then ditch you, we've been doing this for a while and it's always worked, why won't you donate us some free work?!"
 
11:56 AM
@Magisch I was just at a port yesterday where they were talking about some of the longshoremen not wanting to do things, and whining. I don't get it. If I'm being paid, I'll do what I'm asked (unless it's illegal, immoral, unethical, dangerous, or fattening)
 
@Kaz I'm with you... I believe that "showing willing" and just getting on with things has been a key part of my career "success" and I've had direct feedback from multiple senior managers over the years that suggests I'm right in that belief
 
If they want to pay me a programmer's salary to carry out trash
I mean, sure
 
@motosubatsu I used to go for the unwanted jobs to secure my position. There is never a shortage of unwanted cash.
@Magisch yep.
 
In the end they'll probably not hire the intern who spent his internship complaining about all the things he wouldn't do
 
@Magisch amen to that, the only person he is hurting is himself
 
12:07 PM
@Magisch you got that right. Nothing irritates management more than whining and the *not my job" attitude. It means that they can't count on you during crunch time.
 
Kaz
@RichardU Yep. I'm barely management at this point, but the one thing about my intern that I love is that I tell him what I need, and he Just. Does. It.
 
Ok guys, thanks for your replies. This job is definitely not for me. It becomes so ridiculous. He keep sayin "It might sound like an unusual process for a freelancer but it is very common in the agency world.. We’re not asking for a full blown concepts ... but more of ‘something’ to show what concepts you would suggest ..blabla .. creative thinking and ability to work from our brief"
 
lel
 
Kaz
@YoussefS. Bla Bla Bla "F*** you, pay me" ^^
 
No pay = no work
You're not running a charity for morally impaired bosses
 
12:15 PM
I wonder what would have been the answer to "ok, I can do the work for free, but I will publish it as open source as part of my portfolio"
 
@Kaz That's a good talk
 
interview tests shouldn't be something you can use
interview tests should be non expansive tests and for test purpose only
 
@angarg12 I asked this question an they say: once we are officially live we can cancel the NDA and consider authorizing you to release the work you have done on your website as a case study.
 
how convenient!
 
Kaz
12:19 PM
@YoussefS. Ask them to put it in a contract ^^
 
@YoussefS. they are sounding more and more like a bunch of slimebags
 
@YoussefS. "once you have wired the payment to my bank account I will consider doing the work and send it to you"
 
@Kaz To be frank, I spend too much time / energy
 
Kaz
@YoussefS. That's cool ^^
 
Hmm... I'm a little under the weather and frankly more than a little grumpy today, I may have to stop myself from posting answers to questions before someone mistakes me for @RichardU
 
12:27 PM
@motosubatsu I was just excited thinking I landed my first "big client" :(
 
@YoussefS. I understand.. it sucks, but getting taken for a mug would suck way more in the long run
 
@motosubatsu ROFL! I have elevated grumpy to the level of an art form. But, the almighty has a sense of humor. My #2 rated answer ends with "go to HR". I may never live down the shame.
@YoussefS. it happens to all of us. a friend of mine walked out of an interview because they were trying to get free consulting out of him during the interview. VERY big company too.
 
@Magisch Hang on to it for now. :)
@SaggingRufus Yeah like I said those answers are useful, but it's problematic to keep open in its present state. Some people are seeing this as a sort of XY problem: "Q: I'm trying to do X >> A: Here's why you shouldn't do X". And others think the general "How does HR or a hiring copmany check for liars or inflated experience?". And with the way this was worded both types of answer didn't really fit the question. I think this should perhaps be discussed on meta. — Lilienthal ♦ 36 secs ago
As said this should probably be moved to meta so we can decide on how to deal with this and what to turn it into.
Perhaps an edit to "Should I try to expose this person as a liar?" would be enough to fix it and validate the current answers (and presumably your unposted one).
 
@RichardU It is very subtle, but I have been in a similar situation. I was interviewing for a big company that just set up a new division in my expertise field, and once we started discussing they asked for advice
but to be honest, if I can give some tips in a 15 minutes conversation with no details whatsoever, it doesn't sound like something that would be worth to get paid for ¯\_(ツ)_/¯
 
12:45 PM
@Lilienthal XY problem questions aren't necessarily bad
some are sorely required
 
@angarg12 15 mins of advice for free is fine in my book - you're demonstrating your skill/knowledge and potential worth. 3 days on the other hand is a pisstake
 
absolutely, anything that takes longer than the length of an standard interview should be pretty much unacceptable
 
@RichardU I heard richard likes HR a lot
 
1:00 PM
@Magisch I heard he likes them so much they filed a grievance for harrassment
 
"'No Job Is Too Small,' Ex-Flipkart CPO Pictured Assembling Chairs Between Meetings"
reminds me to the intern and coffee question
 
@Magisch I agree but there was a high chance that this would have gotten straight answers and that's not something I'm comfortable having on our site.
Rephrasing it as I suggested would have largely resolved that, but it's an obviously contested question, hence the quick close.
 
@angarg12 That really motivates the people too. When the head of the road department is out there plowing the roads along with the men, anyone trying to cry "not my job" looks like a big baby
 
Kaz
Something that stuck with me from my very first job:
It was in a pub kitchen. It was a weekend lunchtime. We were *rammed*. The kitchen was all hands on deck. Every station was full, there was barely room to turn around with all the people. There was nobody left to work PotWash. So our Pub Manager comes in and spends 3 hours washing dishes while we get food out the door.

Instantly earned my undying respect.
 
@Kaz Yep. That is the true job of management: To remove obstacles that impede the completion of the job. In that case, the dirty dishes was the obstacle, and he proved that no job was beneath him. I bet he never heard "not my job" from anyone, eh?
@angarg12 there are times I get coffee for our receptionist.
 
1:12 PM
If I asked anyone to get me a coffee in work, I'd probably be told to stick that coffee in a particular body cavity
 
@DCON if that body cavity is your mouth then surely that's a win? I mean other's might be considered a "win" but that's between you and your barista
 
@DCON It would depend on the situation. If desktop support asked me to grab a cup while they were fixing my computer, I'd bring back donuts as well
 
Yeah it really does depend on the situation :P I personally love doing anything that isn't software development when I'm working..
Like "bring these 14 boxes downstairs"
"get scones and milk at the shop"
 
@Lilienthal Are you going to reopen it?
 
because in ireland scones = donuts
 
Kaz
1:23 PM
@DCON Really? I did not know that.
 
Ireland is a little backwards haha. I doubt many of you work in a high-end industrial estate built behind a haunted and abandoned mental hospital.
There was also an issue a few months back with a horse that kept blocking the courier vans.
 
@DCON Ireland? That explains a lot, actually.
y'all definitely got your own ways of doing things.
not that it's a bad thing, but definitely your own ways.
 
@Kaz I must mention that scones are still scones- but like, instead of getting donuts for the workplace (which seems to be the norm everywhere else in the world), we get scones. Or bread. I'm celiac so I can't eat either. :(
@RichardU And yes- Ireland definitely has a few quirks to it!
 
1:40 PM
@DCON My GF, and my SIL are both Irish, as are a few of my close friends. What a rich history that so few know about.
 
1:52 PM
I used to live in Galway
 
2:07 PM
@LangeHaare I live in Galway! Love that place :D
I work down in Clare though.
 
Kaz
TFW even @RichardU 's answer has more votes than yours ^^
 
@Kaz Kazastrophic
 
Kaz
2:26 PM
This is a new one for me:
 
Kaz
2:36 PM
Hey @enderland
 
@Kaz What do you mean?
 
@Kaz good timezone
 
Kaz
@MaskedMan-仮面の男 I'm not used to my answers being so, controversial
 
@Kaz Ah, I see. :-)
controversial sounds like a good name for a badge. :P
 
@Kaz I upvoted your answer.
 
2:43 PM
SE should award some badges like those for posts with a large number of upvotes and downvotes. ;-)
 
do you think it depends what level you're at? Like would the answer be different for someone doing an internship in the last years of school, vs as an undergrad, vs in the middle of a PhD? Or someone older with experience in another field who's doing an internship to try to change careers?
 
Phew, that question is having all the good answers downvoted. Looks like people are voting for validation again.
 
@LangeHaare ?
 
@LangeHaare I think it's a good idea to always be ready to do the dirtywork. at lower levels it shows you're going to do the job, at higher levels, it shows you don't think you're above your people.
 
we have a good question on that somewhere
 
2:51 PM
When did this "not my job" attitude become so ubiquitous?
 
@RichardU It is not my job to answer such questions. ;-)
 
@Magisch I'm not going to reopen it in its present state. It got one reopen vote that sent it to review where it got a pretty clear 3 LeaveClosed votes. Like I said, rephrasing part of it to focus more on "Should I?" than "How do I?" is probably enough to make this on-topic and answerable.
 
@RichardU I broadly agree, but also think it depends what you're doing the internship for, what you want to get out of it etc
@RichardU Although to be honest in this particular case I definitely think you're right... I was thinking more like if all they gave you was this kind of menial work
 
Perhaps @enderland can weigh in on this. To be clear, just because a mod closed something that doesn't mean it can't be reopened.
 
2:57 PM
@LangeHaare If all they give you is menial tasks, do them and try to find out why, I'd say. Sometimes there's just no work, others they may not have confidence in you. Do the work no matter what the reason, and tackle the why as a separate issue
 
If we wanted to keep it closed we'd lock it.
 
which question? chat is going so fast today lol
 
And that doesn't tend to happen much from what I can tell.
-1
Q: Someone hired by our company faked his expertise, how can I have legal or physical evidence on it

Amir AnwarHe is in a very big position in the company, but me and my colleagues know he is fake because he doesn't have the basic technical knowledge of our industry, while his LinkedIn page shows that he held a lot of technical positions in many big companies worldwide, which is absolutely against logic. ...

 
Kaz
@RichardU Pretty much. No matter what the situation, saying "no" there and then is unlikely to be a good move.
And the more things you say "yes" to, the more people will feel able to rely on you.
 
it's normally good to say "no, because X" too
 
Kaz
3:02 PM
Back when I was an intern, the CEO came in one day, realised that he'd left his briefcase at a hotel in London the night before, gave me £40 for the train and the rest of the day off and asked me to go and pick it up.
Definitely not in my job description, definitely not something I'm about to say no to either.
 
@enderland at that point, I usually don't say "no", but I do say "Well, I'm working on X, Y, and Z right now. Which should I bump to do this?"
@Kaz I'd polish his shoes as part of the deal too.
 
@Kaz I love tasks like that. It makes me feel like I'm going on an adventure. A nice break from the everyday mundane.
 
@DCON I was climbing around the engine room of a ship yesterday. Not in my job description, but fun.
 
3:37 PM
@RichardU Wtf I love ships :( i got to go to the other building to go to the toilet today because our one was full
hilight of my 6 month internship
 
@DCON lol, Glad you enjoyed it. I learned a very important thing yesterday. I am old and out of shape.
@enderland you're post starting with "This won't be popular" is pretty popular already.
AND chosen as best answer. GRRRRR, how do you do it? Even my high-rated answers rarely get marked as best.
 
Kaz
I suspect the mod diamond has a powerful, subconscious effect
Or maybe I'm confusing cause and effect ^^
 
3:52 PM
@Kaz Reputation doesn't hurt either. You attract attention with Rep. Usually, you get a few downvotes, but mostly upvotes because of a high rep.
 
I'm a little biased toward voting for newer users, but usually I try to just vote for the best answer.
 
Kaz
Looks like this will be my first ever negative WP answer.
 
It's the first time I've been downvoted too, so don't worry. I think people feel quite differently about the matter.
 
4:10 PM
@RichardU it goes in spurts, a lot of folks on Workplace are unregistered accounts too so they can't accept answers
today is also weird, I got 3 accepts today after a long while without any hah
@RichardU I am young and out of shape :\
 
@enderland Just like me :D
 
@Kaz I've wondered about that, but I think that generally it's more of how effectively you communicate
Joe does this well, he has a way of writing very effectively - his upvotes are more because of that, I think, than his reputation
 
I cant wait for tomorrow. I get to have scans and the doctor can tell me I don't have cancer and I'm a hypochondriac. :)
 
4:55 PM
Is the workplace a medium to ask whether or not "How to draft an Asset Map for an Organization" type question? After reading the help FAQ, I get the feeling that it would be off-topic but at the same time, drafting quality asset maps would be an essential function of an organization's ability to make decisions and assess its capabilities. On the other hand, answers would be quite opinion-based and hence, the question liable to closure.
 
@FrankFYC I'm not sure I know what an Asset Map is, but I do agree that it seems off-topic.
Maybe take a look at Project Management SE?
 
Didn't know about that. Will do.
 
@FrankFYC IMHO, it should be ok. We have had plenty of answers here explaining answers to software problems and other IT issues. Unfortunately though, this site pretends to look the other way when IT questions are involved, and have a much stricter interpretation of off-topic for non-IT workplaces.
 
I don't frequent that SE, so I'm not sure if it fits their topic either.
 
Just looked at the Project Management SE and it would fit their SE more closely than Workplace.
Although the foot traffic for workplace SE > project management SE, it must be that the latter is too specialized for a larger audience (of whom I am trying to tap into the collective knowledge of).
I'll ask there first and see for a couple of days the replies, if there isn't much, I'll reach out to a mod on Workplace to post here and toe the line of off-topic / on-topic.
 
5:38 PM
generally "how do I do X" where X is a job task is off topic here
 
You know, sometimes I'm glad someone gets in an answer before obvious off-topic questions are closed: workplace.stackexchange.com/a/95583/16983
The question clearly isn't a good fit here, but at least Joe is able to tell them their plan is horrible before it's closed.
 
5:54 PM
@DavidK #Joefact. The system won't close a post until after Joe has decided to answer (or not)
3
 
6:25 PM
@Kaz you're being savaged on that intern question. I have no idea why.
 
6:42 PM
In case the chat wants to have some fun with figuring out who links a certain site the most here:
You can run the query on other sites as well but be aware that it takes ages to process on SO.
Hah, finally. My sportsmanship badge.
I guess that did take me quite a while all things considered. :)
 
Kaz
@RichardU #TheUniverseIsn'tFair ^^
 
@Kaz Yes. but I'm certain that there is no need for it to cheat THAT much
 
Kaz
7:23 PM
Today, I recommended we move £5M of client assets from one fund to some different funds, and our CIO reviewed it and said that was fine. I don't feel anywhere near responsible enough to have my recommendations trusted like that.
 
"we should move this to my personal bank account" :D
 
Kaz
@enderland Thankfully, the system wouldn't let us do something like that.
We don't directly touch client money. We just tell the people who do look after it what to buy and what to sell.
So, obviously, the solution is to set up my own investment fund, and get us invested in it ^^
In the meantime, I'm sitting here coding a trading robot.
Give me a few more days and I can unleash it on the internet and see how fast it loses my money ^^
Unit testing suddenly seems a lot more important when a misplaced + could cost me actual money
 
I have to recode 1/3 of a tool I have been working on for a year. The good news is that the reason for the recoding is that corporate finally figured out how to derive the data I need, relieving me of the chore, and more importantly, the responsibility.
@enderland 113 repcaps. Cranky old man posts must be popular.
 
Kaz
7:38 PM
@enderland Ah yes, I always use that anecdote when describing algo-trading to people. "They updated their code, rolled it out, but missed one single server. This oversight caused the system to start throwing away $1M per second until they noticed and shut it down."
This is also why you should automate your deployment system ^^
So many things went wrong in that chain of events, it really is a wonderful case study in how not to operate.
From the code itself to the deployment to the monitoring, to the lack of a big red button they could push to shut the whole system down.
 
@Kaz we have an entire team that basically deals with that tooling
 
Kaz
8:22 PM
Damn. This project may be more involved than I thought.
I was planning to update something like 400 orders/s.
Turns out the API only lets you submit ... 4
Looks like I'll be building my own offline order tracking/queue then ^^
 
@Kaz Youch!
 
Kaz
@RichardU I think it shouldn't be too hard
 
@Kaz yeah, that's what I thought when I started to tackle this recoding.... turns out it's like a loose thread on a sweater....
it keeps unwraveling.
38
Q: Were Hitler's anti-Jewish sentiments known at all to those who voted him to power in 1933?

ben.gThis is partially related to the issue that dislike of certain groups of individuals had long roots in Europe (such as exemplified by this article). Anyway, I was looking at this other question which asks how Hitler could possibly have had his own militia already in 1923. That other question ha...

I can't believe people think Hitler was elected.
 
Kaz
Right. It's dark out. That's my signal to go home for the day.
See you guys tomorrow
 
@Kaz nite, have fun.
 
Kaz
8:41 PM
#ProductiveEvening
 

« first day (1926 days earlier)      last day (2490 days later) »