DEAR PROFESSIONAL COMPUTER TOUCHERS -- FRIDAY RANT THREAD FOR January 04, 2019 CS Career Questions |
- DEAR PROFESSIONAL COMPUTER TOUCHERS -- FRIDAY RANT THREAD FOR January 04, 2019
- Daily Chat Thread - January 04, 2019
- Is it bad to become a Senior Engineer too early on in your career?
- How hard is it to change language/technology career paths?
- Does something like this exist for the algorithm grind?
- 1.5 years out of B.S and making a LinkedIn this weekend, what are the Do's/Don'ts? (do we have a guide here?)
- Fired From First Senior Eng Position 2 Months In - How To Recover?
- First job as a software architect and feels ignored
- Why is web development so popular if there are better and less competitive development platforms?
- I like people more than computers. Not sure where to go.
- A company is interested in an app I've written. What do I need to know going forward?
- 'Computer Scientist' Government Jobs : How are they?
- How do engineers at your company view testing?
- Will you ever need Algorithms and Data Structures in a professional software development setting?
- Junior Remote Developer Opportunities
- No Junior Developers - Red Flag?
- Leave contract role early for full-time job elsewhere?
- How many computer displays do you use?
- Advice regarding unpredictable, unprofessional and volitile manager
- Getting a QA job now (have BS in business, getting 2nd BS in CS)
- How do you growing as a passionate 9-5 programmer.
- Working In Financial Sector Without A College Degree
- What are your thoughts on extreme programming?
- Bloomberg not responding?
- Is there much of a market for part-time remote software engineers?
- Company asked me to tour their labs(prospective intern), what should I expect?
- Any advice for a newly minted F#/.Net developer coming from python?
DEAR PROFESSIONAL COMPUTER TOUCHERS -- FRIDAY RANT THREAD FOR January 04, 2019 Posted: 03 Jan 2019 11:07 PM PST AND NOW FOR SOMETHING ENTIRELY DIFFERENT. THE BUILDS I LOVE, THE SCRIPTS I DROP, TO BE PART OF, THE APP, CAN'T STOP THIS IS THE RANT THREAD. IT IS FOR RANTS. CAPS LOCK ON, DOWNVOTES OFF, FEEL FREE TO BREAK RULE 2 IF SOMEONE LIKES SOMETHING THAT YOU DON'T BUT IF YOU POST SOME RACIST/HOMOPHOBIC/SEXIST BULLSHIT IT'LL BE GONE FASTER THAN A NEW MESSAGING APP AT GOOGLE. (RANTING BEGINS AT MIDNIGHT EVERY FRIDAY, BEST COAST TIME. PREVIOUS FRIDAY RANT THREADS CAN BE FOUND HERE.) [link] [comments] |
Daily Chat Thread - January 04, 2019 Posted: 03 Jan 2019 11:07 PM PST Please use this thread to chat, have casual discussions, and ask casual questions. Moderation will be light, but don't be a jerk. This thread is posted every day at midnight PST. Previous Daily Chat Threads can be found here. [link] [comments] |
Is it bad to become a Senior Engineer too early on in your career? Posted: 04 Jan 2019 05:02 PM PST Hi there. I want to preface this with the fact that I am not trying to brag in any way/shape/form, simply stating my situation. I graduated in 2017 and shortly after was hired on as a software engineer at my dream company. I have been a very good contributor over the past year and a half as per my manager's and peer's feedback as well as being promoted to a Step II Engineer about 10 months after starting. I know, for a fact, that I am doing significantly more than the other Step II Engineers that work close to me. I constantly go out of my way to answer questions, help new engineers ramp up to speed, help others on their tickets, etc. I feel as though, and have been told by other Seniors, that I am performing at a Senior Engineer (next step up from Step II) level. I brought this up to a very well respected Senior Engineer that I work closely with and he too stated that I was performing at that level. However, after I talked about wanting this next promotion, he advised me that this wouldn't be a good idea. Mainly because I'm 23 and have just started my career. I do understand this. I would be very nervous advertising myself as such if and when I look for a new job. It'd also look bad on my resume if I went from a Senior to an Entry-Level engineer at a new company. However, knowing that I'm doing significantly more than my peers, I feel like I deserve some sort of promotion/pay increase. If I do push for this promotion and get it, is it viable to hide the fact that I'm a Senior to future employers and publicly remain a Step II Engineer on LinkedIn/etc? Is there a potential downside to this? In general, is getting too high up too early on in your career a bad thing in the long run? Any help/advice would be greatly appreciated. Thank you! [link] [comments] |
How hard is it to change language/technology career paths? Posted: 04 Jan 2019 04:56 AM PST Hello, I have started looking for a new job recently, the main reason being that I don't really want to be an AngularJS developer any more because it's pretty much a dead language. In my search, I've noticed that almost every single job listing in my area is for C/C++ developers. There's almost no Java dev postings (which is the main language besides AngularJS that I've worked in). I'd very much like to jump to being a C++ dev, but my real question is is this even possible with no prior C++ experience outside of college? [link] [comments] |
Does something like this exist for the algorithm grind? Posted: 04 Jan 2019 07:12 AM PST It seems that all questions can fit in about a dozen categories (array questions, bit questions, graphs, DP, etc.). Doing questions at random works okay when there's limited time but otherwise I think it's better to have a more structured study plan that:
I don't know of any site online which manages this but I'm seriously considering building something like it. If you do 200 leetcode questions at random and land your dream job, by the time you start your next job search, how many of those questions would you still remember? Some questions with simple tricks you will probably never forget (ie detect a loop in a linked list) but then there's other questions which depend on several insights (ie 3sum). With a better tracking system, you'll be able to easily tell where your strengths and weak points are based on the categories that you've done so far and you'll be able to hang on to the hard fought insights that you've gained. What do you guys think? Does something like this already exist? Would you use it if it did? What are you using right now? [link] [comments] |
Posted: 04 Jan 2019 05:12 AM PST plan is to switch to a 2nd company a year later, currently working at a major insurance company
Tl;dr: What makes a good successful LinkedIn profile? Edit: formatting [link] [comments] |
Fired From First Senior Eng Position 2 Months In - How To Recover? Posted: 04 Jan 2019 11:14 AM PST I started a new position in October at one of those 'hip' tech companies with a lot of money and perks and all the flashy biz. This was my first foray into being a Senior Software Engineer in title, and I was kind of thrown into tech I'd never worked with before. I loved it, I learned a lot, but in late December my boss pulls me into a meeting for a performance review and basically goes over a 'review' sheet and gives me a 1 out of 5 in every category saying "Platypus doesn't communicate", "Platypus writes code at an Eng 1 level (their version of intern)", "Platypus doesn't write or understand unit tests (Even though I'd written unit tests for every bit of code I'd done)", "Platypus seems lost" and "Platypus is not at a Senior level". I was crushed, went on the company holiday break, applied for what jobs I could and came back in expecting to be fired. Finally, today I was. I'm the type of person who's suffered from a lot of impostor syndrome in the past. This is my first Senior position besides being treated like a senior at my previous role, a 9 month contract that didn't get extended but included a ton of overseas travel, overtime and working under harsh conditions. Before that I worked at a tech company where I received almost zero feedback on my work and worked for 3 years before getting laid off as part of a 20% workforce reduction. I don't think either of those two are really my fault but I do put this one on myself pretty hard. I'm playing back the job in my head right now because I was just let go, crying a bit to be honest and trying to figure out what to do. I was put into a tech stack I'd never worked with (Python/AWS/Lambdas/DynamoDB), I consistently put out code nonstop after the first week, none of which I felt like had any defects other than one miscommunication with another coworker I tried to own up to and fix. I tried to set standards for our new code base, I was in the process or getting an AWS cert. I showed up early, I stayed late. I just...whatever I did it just wasn't good enough for my boss and the other senior engineer. I'm trying to reflect honestly without being too confident or down on myself but this really took me for a loop. I'm just not sure how I'm supposed to come back from this. I now have 3 jobs on my resume in the last 13 months, including a 9 month and now my first senior role being less than 3 months. I have some interviews I'm planning but I'm demoralized and not sure how to get back on the right track both in my confidence and my career. How bad is this for my resume? What does this say about me as a developer? I'm a bit shocked that I wasn't even put on a PIP plan (which my boss had mentioned would be next step in that meeting) just dropped off like this. I'm scared no one will want to hire someone coming off a 2 month job and termination. I don't quite know how to spin "I was fired because my boss didn't think I was good enough for the job". To make matters worse I bought a house about 16 months ago when I was at my stable previous role, I've got a mortgage, a car payment, student loans, it's not gonna be covered by unemployment so I figure I have about 3-4 months to find a job before that starts becoming an issue. So....I'm melting down, furiously job hunting and desperately trying to figure out WTF just happened to me and if I'm really just an awful dev or the victim of a bad situation or office politics. [link] [comments] |
First job as a software architect and feels ignored Posted: 04 Jan 2019 04:40 PM PST Hi Reddit :) I need advice from you. This is my very first question on reddit so I'm sorry if I did something wrong :) I recently was hired as a software architect. My company wants to refactor the old code so they decided to hire me. After few weeks I decided that we can use DDD/CQRS and microservices but the problem was that no one in the company had experience with these concepts. I organized a small lecture to introduce employees with all of this. Everything was fine until I told them about UUID. They work for they whole life with auto-increments IDs so UUID was completely alien to them. I used a lot of arguments that speak for using UUID, especially I focused on persistence ignorance and I even give them examples from their code to show them up how important this is in such complex domain but they still want to stick with classical IDs. At some point both sides was ran out of arguments. What's worse, some of programers even tried to ridicule all of my ideas at some point. Finally the CTO interrupted discussions and decided that we would vote. Two junior developers, two senior developers and CTO vote agains my idea. The final results was 1:5. So it looks like we'll be doing DDD/CQRS without UUID. But I'm now even sure if they are even convinced to DDD/CQRS. I don't know what think about this. On the one hand, I feel that if my ideas were good, I should convince others without a problem. However, on the other side the arguments I provided were sufficient in the past in other teams and I have never encountered such resistance. After this day I feel completely ignored. What's my role in this project if they just can vote agains my ideas and stick with old architecture and I have no power to force them to do it anyway? I lost all of my motivation after just this first weeks and I don't know if there is a problem on my side or maybe there is some problem with the company. The only person in the company which I can speak to is CTO but he was also against this UUID idea. What in your opinion I should do in this situation? [link] [comments] |
Why is web development so popular if there are better and less competitive development platforms? Posted: 04 Jan 2019 05:12 PM PST I just switched to learning android development and the development speed and learning curve between browser and mobile is like night and day. Android's XML is so much better than creating an interface using HTML and CSS. You're not bogged down with installing and learning the several front-end and CSS frameworks that are out there. Java/Kotlin's typing system makes developing the logic of your app 10x faster than JavaScript. The autocompletion makes it far less likely to shoot yourself in the foot. The static typing already saved me from hunting down bugs within the first 100 lines of code. When people on sites like Quora were complaining about JavaScript or throwing around quotes like "The browser and everything in it is wrong. We've ruined software engineering for generations to come." I thought they were all hyperboles. Why are so many people trying to become web developers when there's platforms that are much less of a headache than the browser? Especially with how competitive and hard it is just to get an entry level job? [link] [comments] |
I like people more than computers. Not sure where to go. Posted: 04 Jan 2019 06:47 AM PST I've been a full-stack software engineer since I've left college. I did furniture sales for a few months during that years, and realized I like that so much more. Only thing is, I have 85k+ in student loans. In my free time I read books on behavioral psychology, I read books on emotional intelligence, I listen to podcasts and watch youtube videos on how to read body language better and why people make decisions. I'm an extrovert, and feel like I would love more of a project manager, or even a development manager role more than actually sitting down and hacking out a website. It's fun, don't get me wrong, and maybe I'm just looking to do more paired programming, but there's got to be a natural career switch for somebody who loves playing and learning about new technologies that relies on heavy interaction with people, rather than making the technology. Anybody have a similar experience or know of an alternative to writing software, where I can utilize my expertise in people and tech? A similar pay rate would be nice, considering the debt I have. [link] [comments] |
A company is interested in an app I've written. What do I need to know going forward? Posted: 04 Jan 2019 11:00 AM PST I have been in discussions with a gym equipment company which is interested in a video analysis app I've been working on. I have zero experience with the potential legal/financial pitfalls involved in such a discussion. What do I need to know going forward with this? What do I need to watch out for? If this company wants to distribute my program, how does this even work? Or, to put it more cynically (though still accurately), how do I make sure that I make as much money as possible from this deal and don't get screwed as far as payment, ownership, and whatever else? [link] [comments] |
'Computer Scientist' Government Jobs : How are they? Posted: 04 Jan 2019 04:46 PM PST Currently a backend developer for a web app company. Enjoy what I do, but planning parts of my future and what I might do after, and have heard how great government jobs are. I have multiple relatives who work for the government on base and love their jobs. I was curious how government jobs are from a computer programmer position. Pay, quality of life, type of work you do. I've heard the pay for government programming jobs aren't great compared to other jobs in the area. Does Anyone have more information on the pros and cons to government jobs? I see locations all over the US are looking for 'Computer Scientists' of various types but don't know what the work entails or how competitive the pay is. [link] [comments] |
How do engineers at your company view testing? Posted: 04 Jan 2019 06:14 PM PST Move fast, release stuff, and many more similar sayings are the mottos for a lot of big companies nowadays and, as a college student, it makes me wonder if people are including tests? How do engineers in the field feel about, and view testing your code? [link] [comments] |
Will you ever need Algorithms and Data Structures in a professional software development setting? Posted: 04 Jan 2019 06:03 PM PST I'm a senior in high school and I'm debating on if I should invest time learning React Native to build apps or if I should spend time to learn Algo and DS. I was just wondering if you will ever need a good understanding to Algo and DS to produce good apps. Can I just search up implementations of DS online and paste them in when I need them? [link] [comments] |
Junior Remote Developer Opportunities Posted: 04 Jan 2019 08:11 PM PST I have a Bachelor's in Business Administration and recently completed a 3 month Full Stack Web Development program focusing on the MERN stack. My best knowledge is in Javascript and React, with some Node, MongoDB, and SQL, but I am not an expert by any means. I'm trying to get a job as a junior developer but I'm going to be moving to a rural area soon with not much opportunity. And even those positions want 5-7 years of experience. I've had a hard enough time finding a job where I am now (Raleigh-Durham), let alone a remote job. Do I have any hope of getting a remote position? Or should I give up and change to something else? [link] [comments] |
No Junior Developers - Red Flag? Posted: 04 Jan 2019 05:17 AM PST I just interviewed for a Sr Dev/Archictect Role with a company that I like. However, during the interview, they mentioned having no junior devs. They indicated their experience proved they needed people who could hit the ground running and were able to find answers on their own by asking the right questions. They use their middle developers for more of the grunt work and groom to senior roles. They are a small org, there are less than 20 in the dev team including Devs, BAs, QAs, PMs, Product Manager and General Management. I've never worked anywhere that there wasn't some set of junior developers with the expectation as a Sr Dev to mentor those juniors and help them develop into the talent the company desires. Is this a red flag or am I reading into this too much? [link] [comments] |
Leave contract role early for full-time job elsewhere? Posted: 04 Jan 2019 05:27 PM PST I remember when I first signed the contract for my current contractor role was over a year ago, and I signed the contract online. I remember my boss saying it would only last a few months. Then, a few months after I started the job, he said he would extend it for another year. Now is a few months away from when the current contract should end I don't to ask my boss when this contract role ends because he recently yelled at me. I'm technically employed by a HR Outsourcing company. I suppose I could ask them when this current contract role ends. But if I also ask them what exactly the contract states, such as if I'm allowed to end the contract early if I find a job elsewhere, won't they tell that to my boss? I want to find a new job discreetly. The company I contract for, the HR Outsourcing company that's technically my employer, and I all live and work in California How should I go about this? [link] [comments] |
How many computer displays do you use? Posted: 04 Jan 2019 01:59 PM PST I feel silly even asking this question but wanted to get the subs opinions. I got an offer for a junior level software engineering position. HR emailed me a couple of things and in it asked what kind of computer and what size and number of computer displays I would like. I use Mac so I will ask for a MacBook but what do you all typically have for external display size and quantity? I have been working off my laptop screen all this time but figure I should take advantage of this opportunity to get a display. TLDR: what size and quantity of computer display do you use at work? [link] [comments] |
Advice regarding unpredictable, unprofessional and volitile manager Posted: 04 Jan 2019 08:25 AM PST Last year I lost my job in a wave of contractor layoffs in my company. I onsite interviewed at quite a few places and ended up only getting one offer for a company I was really interested in, with which I had a great interview experience. Everyone I talked to seemed pretty down to earth and friendly, the atmosphere was startup-ish but was backed by a large company. I took the job. My first impression of my manager, lets call him Dave, was that he was a very high energy, fun person that likes to have fun and wants new people to feel included. What's not to like? I was actually enjoying my onboarding because I got accepted right into the dev team, people liked me and the atmosphere was very light. It was very different from my last jobs working with larger companies. However after a week things started getting weird. Dave would suddenly get serious and chastise me in front of the whole team. For example, I one time whipped out my laptop during meeting to Google something we were talking about and he tore me a new one about not being a team player. I didn't how to react and I couldn't even get a word out. I thought "Ok, he doesn't like that. I won't do that." One time I asked why we designed part of our system to do X and we ended up arguing for like 15 minutes, but I was confused that I didn't even understand where the argument was going and I felt very attacked by the way he was talking to me, very aggressively and condescending. Then started a couple months of me discovering the wonderful personality traits of Dave: - Dave will spew BS about how our system works in front of the CTO at meetings. These are things that are completely wrong and he is guessing, but the CTO believes him and this gets us into trouble later on. - Dave will argue about anything and everything when it comes to design - Dave will never give up on an argument. Sometimes he will argue a 1/2 hour past our meeting time just so he can come out being the winner. - Dave will argue about something and change his point of view in the middle of the argument so that he's right. Yes. I might be arguing that X = Y and he thinks X = Z. Once I get to the point where it's obvious I'm right, he will say "Well, yeah, like I was saying, X = Y." But... you just said X = Z? - Dave seems to not have a very good memory. He approves changes that I make then later chews me out for doing what I did. When I try to explain that he approved it and ask when I'm being reprimanded it just gets worse so I end up documenting all the code changes I do and specifically write in Jira that Dave approved it. - Dave will sometimes spend hours filling out surveys online. (I sit next to him) - Dave will sometimes watch full length Disney movies at work. - Dave will sometimes just sit and zone out for hours at a time. - Dave sends the whole team at least 3 youtube videos a day - I would save Dave does about 2 hours of actual work a day. - Dave asks super basic questions about our infrastructure that I learned my first couple days here. - I'm realizing I know about 50% of our codebase while Dave only knows about 2%, even though he's been here years longer than I have. - The only work Dave does is performing releases and writing a powershell script once in a while. - Dave hits on most women in the office (he is middle aged and single). - Dave gives me advice about women on the daily. I am married and 10 years younger than him. - Dave likes to discuss which are the best strip clubs around and invites everyone on the team to go with him. So, that's about it. Basically, I can't believe this guy is managing a dev team. I can see how he could get hired. He's really good at reading people and knowing what they want to hear. But, I can't believe he's lasted this long. I think CTO has a soft spot for him because I can't see how he still has a job. I looked at his resume and he hasn't stayed more than a year at his previous 5 jobs. Does anyone have any advice? I love the product I'm working on and really want to stay here. It's the first job I've had that I find the work to be both challenging and interesting. But I can't keep working with this guy ... I'm at such a high level of stress that I need a fix here. [link] [comments] |
Getting a QA job now (have BS in business, getting 2nd BS in CS) Posted: 04 Jan 2019 06:00 PM PST What do you guys think are the chances I can get a QA job of some kind related to CS? I have a first degree in business with a focus in law, and I am working on my BSCS right now. I have about 1-2 years of BSCS left and just am getting into programming courses. I have a good understanding for tech but I don't know how I could enter into a job in QA. I think I would do well because I like doing something from start to finish and I am super picky and detail oriented. [link] [comments] |
How do you growing as a passionate 9-5 programmer. Posted: 04 Jan 2019 08:02 AM PST I love programming and I care about the quality of my work. I come to work everyday excited to solve a problem from the smallest (figuring out why the overflow isn't working with flexbox) to the grander (how do I rearchitect my solution to implement server-side rendering of JSS in node, from SCSS?). Eight years of full Microsoft stack and the last 2 specializing in Javascript on the MERN stack, I couldn't ask for a better career. However, I have hobbies and a family I love as well so when I go home programming is the last thing I want to be doing. So here is my problem. In a world of fast paced programming without code reviews or mentorship the code all seems the same. The same patterns, the same thought process, the same Big O. I want to continue growing, expanding my knowledge, and improving my technique. I'm too young to become a dinosaur but taking on open source during the witching hour doesn't sound fun. All seriousness aside, sometimes after a full 12hr day at work I just want to stare at the ceiling fan from my bed for a few hours and I don't even think I can stay awake past eleven most nights. If you've made it this far you're probably wondering how I got here (r/cscareerquestions). There's some downtime at work so I started looking at Udemy for advanced courses but it seems like those courses are really just fluff for a beginner to fake their way through an interview. I mean, one of them actually had a description that said something to the effect of being a beginner and impressing an interviewer while having an advanced in the hardness category. Pluralsight was the same way a year ago. Most of this is just me ranting but I'm interested in how other programmers deal with this kind of situation. What are your stories, criticisms, or advice? [link] [comments] |
Working In Financial Sector Without A College Degree Posted: 04 Jan 2019 05:07 PM PST I am looking to transition into development work in the financial sector. I have been a private physics/mathematics tutor for years. I have just recently completed Flatiron's full stack web development course over the last few months. As part of pursuing a physics degree, I took a series of java courses, and I have developed a number of c++, react/rails, and python applications independently. But I do not have a CS college degree, and I currently have no formal work experience in development. Is it reasonable to try and pursue an entry level/internship somewhere in the financial sector based on this background, or would it be almost essential to return to college and complete a CS degree first? I'm willing to take an internship position in order to gain access and work my way into a permanent position, but the internships I'm seeing do not even allow you to submit an application unless you're a recent graduate or currently in your senior year working towards a BS in CS. [link] [comments] |
What are your thoughts on extreme programming? Posted: 04 Jan 2019 01:50 PM PST Hi all, I'm currently in the job market and am looking at a position at a company that utilizes extreme programming. I'm a little hesitant about the pair programming because my only experience with it was in high school. Since I only did it once or twice and not in the best of condition I feel I may be judging it unfairly. Have you had to work in an environment like this? Is the pair programming as awful as I remember or is actually a pleasant experience? Do you enjoy this methodology or actively avoid it? [link] [comments] |
Posted: 04 Jan 2019 03:46 PM PST Did the full interview process for a Bloomberg NY internship in early October. Was told I'd receive a response in a few weeks. Have emailed recruiter and general intern email to no avail. Any ideas on what's going on? Suggestions for what to do next? [link] [comments] |
Is there much of a market for part-time remote software engineers? Posted: 04 Jan 2019 06:56 PM PST I just graduated, and I'm looking to supplement my income with some part-time remote work. (I already have a 40hr position). So...is this really worth looking into? If so, where's a good place to go look? [link] [comments] |
Company asked me to tour their labs(prospective intern), what should I expect? Posted: 04 Jan 2019 03:09 PM PST As the title says, a company emailed me today initially asking for a phone interview but since my university hasn't started up yet, invited me to tour their lab and meet some of their team. Is this an interview/what should I expect? (Position is for a technical intern over the summer working with software and algorithms) [link] [comments] |
Any advice for a newly minted F#/.Net developer coming from python? Posted: 04 Jan 2019 02:51 PM PST tl;dr: Python dev/new grad about to start first job in F#/.Net. Any advice? At long last I've signed my first offer sheet! Only took about 7 brutal months! The company is a bigger name in my area, and the compensation is well above my expectations, so I'm really happy and super excited to get started. My biggest challenge in preparing for my new role will be that the product is built almost entirely in F#. I've never touched F#, or even .Net before in my life. In my internships and past projects were all in LEMP stack or python/javascript. Those of you who are familiar with functional programming, .Net, or F#, what advice can you offer to someone approaching this language, framework, and paradigm from a completely different background? I'm mostly curious about how you feel about the language and framework. Is F# enjoyable? What is .Net like? So far I've been following this tutorial on YouTube, have started reading through F# for fun and profit, and have picked up a couple books to read through. I don't think the company actually expects me to learn all that much before I start, but I'm excited and nerding out. Anyway, thanks for reading, and if you have any pointers, opinions, or just general advice, I'd love to hear it! Thanks! [link] [comments] |
You are subscribed to email updates from CS Career Questions. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment